for contrast, here is the evtest results when it does register a two-finger tap: Event: time 1684976296.001112, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 Event: time 1684976296.001112, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1684976296.001112, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1 Event: time 1684976296.001112, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4710 Event: time 1684976296.001112, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5652 Event: time 1684976296.001112, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1684976296.001112, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 Event: time 1684976296.001112, type 3 (EV_ABS), code 0 (ABS_X), value 4710 Event: time 1684976296.001112, type 3 (EV_ABS), code 1 (ABS_Y), value 5652 Event: time 1684976296.001112, -------------- SYN_REPORT ------------ Event: time 1684976296.011171, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1684976296.011171, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1684976296.011171, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1684976296.011171, -------------- SYN_REPORT ------------ Event: time 1684976296.843175, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 Event: time 1684976296.843175, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 768 Event: time 1684976296.843175, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4715 Event: time 1684976296.843175, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5583 Event: time 1684976296.843175, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 2 Event: time 1684976296.843175, type 3 (EV_ABS), code 49 (ABS_MT_TOUCH_MINOR), value 1 Event: time 1684976296.843175, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1684976296.843175, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1684976296.843175, type 3 (EV_ABS), code 0 (ABS_X), value 4715 Event: time 1684976296.843175, type 3 (EV_ABS), code 1 (ABS_Y), value 5583 Event: time 1684976296.843175, -------------- SYN_REPORT ------------ Event: time 1684976296.853165, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 1 Event: time 1684976296.853165, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 769 Event: time 1684976296.853165, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 3739 Event: time 1684976296.853165, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5524 Event: time 1684976296.853165, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1684976296.853165, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 1 Event: time 1684976296.853165, -------------- SYN_REPORT ------------ Event: time 1684976296.923168, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1684976296.923168, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1684976296.923168, type 1 (EV_KEY), code 333 (BTN_TOOL_DOUBLETAP), value 0 Event: time 1684976296.923168, -------------- SYN_REPORT ------------ Event: time 1684976296.933166, type 3 (EV_ABS), code 47 (ABS_MT_SLOT), value 0 Event: time 1684976296.933166, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 4724 Event: time 1684976296.933166, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 5592 Event: time 1684976296.933166, type 3 (EV_ABS), code 48 (ABS_MT_TOUCH_MAJOR), value 1 Event: time 1684976296.933166, type 3 (EV_ABS), code 0 (ABS_X), value 4724 Event: time 1684976296.933166, type 3 (EV_ABS), code 1 (ABS_Y), value 5592 Event: time 1684976296.933166, -------------- SYN_REPORT ------------ Event: time 1684976296.943158, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1684976296.943158, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1684976296.943158, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1684976296.943158, -------------- SYN_REPORT ------------