Tapping clicks are working fine. I’ve configured tapping with 2 fingers to serve as a right click. Left click works always. Right click - never.
This is evtest output of single tap on right click area and of right click.
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x4f3 product 0x3022 version 0x100
Input device name: "ELAN1200:00 04F3:3022 Touchpad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 1282
Min 0
Max 3200
Resolution 31
Event code 1 (ABS_Y)
Value 1237
Min 0
Max 2198
Resolution 31
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 4
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 3200
Resolution 31
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 2198
Resolution 31
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event type 4 (EV_MSC)
Event code 5 (MSC_TIMESTAMP)
Properties:
Property type 0 (INPUT_PROP_POINTER)
Property type 2 (INPUT_PROP_BUTTONPAD)
Testing ... (interrupt to exit)
Event: time 1535633877.048791, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 2070
Event: time 1535633877.048791, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2887
Event: time 1535633877.048791, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2111
Event: time 1535633877.048791, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1535633877.048791, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1535633877.048791, type 3 (EV_ABS), code 0 (ABS_X), value 2887
Event: time 1535633877.048791, type 3 (EV_ABS), code 1 (ABS_Y), value 2111
Event: time 1535633877.048791, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1535633877.048791, -------------- SYN_REPORT ------------
Event: time 1535633877.050219, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1535633877.050219, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1535633877.050219, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1535633877.050219, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 111000
Event: time 1535633877.050219, -------------- SYN_REPORT ------------
Event: time 1535633880.084773, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 2071
Event: time 1535633880.084773, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2946
Event: time 1535633880.084773, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2133
Event: time 1535633880.084773, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1
Event: time 1535633880.084773, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1
Event: time 1535633880.084773, type 3 (EV_ABS), code 0 (ABS_X), value 2946
Event: time 1535633880.084773, type 3 (EV_ABS), code 1 (ABS_Y), value 2133
Event: time 1535633880.084773, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0
Event: time 1535633880.084773, -------------- SYN_REPORT ------------
Event: time 1535633880.087082, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 110000
Event: time 1535633880.087082, -------------- SYN_REPORT ------------
Event: time 1535633880.094267, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 111000
Event: time 1535633880.094267, -------------- SYN_REPORT ------------
Event: time 1535633880.100882, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2938
Event: time 1535633880.100882, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2119
Event: time 1535633880.100882, type 3 (EV_ABS), code 0 (ABS_X), value 2938
Event: time 1535633880.100882, type 3 (EV_ABS), code 1 (ABS_Y), value 2119
Event: time 1535633880.100882, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 119000
Event: time 1535633880.100882, -------------- SYN_REPORT ------------
Event: time 1535633880.107883, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2118
Event: time 1535633880.107883, type 3 (EV_ABS), code 1 (ABS_Y), value 2118
Event: time 1535633880.107883, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 125000
Event: time 1535633880.107883, -------------- SYN_REPORT ------------
Event: time 1535633880.114964, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2117
Event: time 1535633880.114964, type 3 (EV_ABS), code 1 (ABS_Y), value 2117
Event: time 1535633880.114964, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 132000
Event: time 1535633880.114964, -------------- SYN_REPORT ------------
Event: time 1535633880.121833, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2116
Event: time 1535633880.121833, type 3 (EV_ABS), code 1 (ABS_Y), value 2116
Event: time 1535633880.121833, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 139000
Event: time 1535633880.121833, -------------- SYN_REPORT ------------
Event: time 1535633880.128590, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2115
Event: time 1535633880.128590, type 3 (EV_ABS), code 1 (ABS_Y), value 2115
Event: time 1535633880.128590, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 147000
Event: time 1535633880.128590, -------------- SYN_REPORT ------------
Event: time 1535633880.135493, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2937
Event: time 1535633880.135493, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2113
Event: time 1535633880.135493, type 3 (EV_ABS), code 0 (ABS_X), value 2937
Event: time 1535633880.135493, type 3 (EV_ABS), code 1 (ABS_Y), value 2113
Event: time 1535633880.135493, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 153000
Event: time 1535633880.135493, -------------- SYN_REPORT ------------
Event: time 1535633880.142412, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2935
Event: time 1535633880.142412, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2111
Event: time 1535633880.142412, type 3 (EV_ABS), code 0 (ABS_X), value 2935
Event: time 1535633880.142412, type 3 (EV_ABS), code 1 (ABS_Y), value 2111
Event: time 1535633880.142412, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 160000
Event: time 1535633880.142412, -------------- SYN_REPORT ------------
Event: time 1535633880.149353, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 167000
Event: time 1535633880.149353, -------------- SYN_REPORT ------------
Event: time 1535633880.156242, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 174000
Event: time 1535633880.156242, -------------- SYN_REPORT ------------
Event: time 1535633880.163159, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2933
Event: time 1535633880.163159, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2109
Event: time 1535633880.163159, type 3 (EV_ABS), code 0 (ABS_X), value 2933
Event: time 1535633880.163159, type 3 (EV_ABS), code 1 (ABS_Y), value 2109
Event: time 1535633880.163159, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 181000
Event: time 1535633880.163159, -------------- SYN_REPORT ------------
Event: time 1535633880.170080, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 188000
Event: time 1535633880.170080, -------------- SYN_REPORT ------------
Event: time 1535633880.176995, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 195000
Event: time 1535633880.176995, -------------- SYN_REPORT ------------
Event: time 1535633880.183928, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 202000
Event: time 1535633880.183928, -------------- SYN_REPORT ------------
Event: time 1535633880.190837, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2932
Event: time 1535633880.190837, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2107
Event: time 1535633880.190837, type 3 (EV_ABS), code 0 (ABS_X), value 2932
Event: time 1535633880.190837, type 3 (EV_ABS), code 1 (ABS_Y), value 2107
Event: time 1535633880.190837, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 209000
Event: time 1535633880.190837, -------------- SYN_REPORT ------------
Event: time 1535633880.197768, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 216000
Event: time 1535633880.197768, -------------- SYN_REPORT ------------
Event: time 1535633880.204666, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 223000
Event: time 1535633880.204666, -------------- SYN_REPORT ------------
Event: time 1535633880.211616, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 230000
Event: time 1535633880.211616, -------------- SYN_REPORT ------------
Event: time 1535633880.218767, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 237000
Event: time 1535633880.218767, -------------- SYN_REPORT ------------
Event: time 1535633880.225426, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 245000
Event: time 1535633880.225426, -------------- SYN_REPORT ------------
Event: time 1535633880.232392, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2935
Event: time 1535633880.232392, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2106
Event: time 1535633880.232392, type 3 (EV_ABS), code 0 (ABS_X), value 2935
Event: time 1535633880.232392, type 3 (EV_ABS), code 1 (ABS_Y), value 2106
Event: time 1535633880.232392, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 251000
Event: time 1535633880.232392, -------------- SYN_REPORT ------------
Event: time 1535633880.239305, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 258000
Event: time 1535633880.239305, -------------- SYN_REPORT ------------
Event: time 1535633880.246184, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2936
Event: time 1535633880.246184, type 3 (EV_ABS), code 0 (ABS_X), value 2936
Event: time 1535633880.246184, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 265000
Event: time 1535633880.246184, -------------- SYN_REPORT ------------
Event: time 1535633880.253097, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2937
Event: time 1535633880.253097, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2107
Event: time 1535633880.253097, type 3 (EV_ABS), code 0 (ABS_X), value 2937
Event: time 1535633880.253097, type 3 (EV_ABS), code 1 (ABS_Y), value 2107
Event: time 1535633880.253097, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 272000
Event: time 1535633880.253097, -------------- SYN_REPORT ------------
Event: time 1535633880.260019, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2940
Event: time 1535633880.260019, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2108
Event: time 1535633880.260019, type 3 (EV_ABS), code 0 (ABS_X), value 2940
Event: time 1535633880.260019, type 3 (EV_ABS), code 1 (ABS_Y), value 2108
Event: time 1535633880.260019, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 279000
Event: time 1535633880.260019, -------------- SYN_REPORT ------------
Event: time 1535633880.266941, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2941
Event: time 1535633880.266941, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2110
Event: time 1535633880.266941, type 3 (EV_ABS), code 0 (ABS_X), value 2941
Event: time 1535633880.266941, type 3 (EV_ABS), code 1 (ABS_Y), value 2110
Event: time 1535633880.266941, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 286000
Event: time 1535633880.266941, -------------- SYN_REPORT ------------
Event: time 1535633880.273854, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2943
Event: time 1535633880.273854, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 2111
Event: time 1535633880.273854, type 3 (EV_ABS), code 0 (ABS_X), value 2943
Event: time 1535633880.273854, type 3 (EV_ABS), code 1 (ABS_Y), value 2111
Event: time 1535633880.273854, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 293000
Event: time 1535633880.273854, -------------- SYN_REPORT ------------
Event: time 1535633880.280765, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1
Event: time 1535633880.280765, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0
Event: time 1535633880.280765, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0
Event: time 1535633880.280765, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 300000
Event: time 1535633880.280765, -------------- SYN_REPORT ------------