dmesg reports nothing when pushing the button to activate the button. checking the evtest output for the touchpad I cant see anything interesting $ sudo evtest No device specified, trying to scan all of /dev/input/event* Available devices: /dev/input/event0: Lid Switch /dev/input/event1: Sleep Button /dev/input/event2: Power Button /dev/input/event3: Power Button /dev/input/event4: AT Translated Set 2 keyboard /dev/input/event5: PC Speaker /dev/input/event6: Asus WMI hotkeys /dev/input/event7: ELAN1402:00 04F3:30BF Touchpad /dev/input/event8: ELAN1402:00 04F3:30BF Keyboard /dev/input/event9: Video Bus /dev/input/event10: Video Bus /dev/input/event11: Logitech USB Receiver /dev/input/event12: Logitech USB Receiver Mouse /dev/input/event13: Logitech USB Receiver Consumer Control /dev/input/event14: USB2.0 HD IR UVC WebCam: USB2.0 /dev/input/event15: Logitech USB Receiver System Control /dev/input/event16: USB2.0 HD IR UVC WebCam: USB2.0 /dev/input/event17: HDA Intel PCH Headset Mic /dev/input/event18: HDA Intel PCH Headphone /dev/input/event19: HDA Intel PCH HDMI/DP,pcm=3 /dev/input/event20: HDA Intel PCH HDMI/DP,pcm=7 /dev/input/event21: HDA Intel PCH HDMI/DP,pcm=8 /dev/input/event22: HDA Intel PCH HDMI/DP,pcm=9 /dev/input/event23: HDA Intel PCH HDMI/DP,pcm=10 /dev/input/event24: 00:16:94:31:EF:23 Select the device event number [0-24]: 7 Input driver version is 1.0.1 Input device ID: bus 0x18 vendor 0x4f3 product 0x30bf version 0x100 Input device name: "ELAN1402:00 04F3:30BF 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 1307 Min 0 Max 2992 Resolution 31 Event code 1 (ABS_Y) Value 808 Min 0 Max 1496 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 2992 Resolution 31 Event code 54 (ABS_MT_POSITION_Y) Value 0 Min 0 Max 1496 Resolution 31 Event code 55 (ABS_MT_TOOL_TYPE) Value 0 Min 0 Max 2 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 1556406853.164537, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1779 Event: time 1556406853.164537, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2941 Event: time 1556406853.164537, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 0 Event: time 1556406853.164537, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1556406853.164537, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1556406853.164537, type 3 (EV_ABS), code 0 (ABS_X), value 2941 Event: time 1556406853.164537, type 3 (EV_ABS), code 1 (ABS_Y), value 0 Event: time 1556406853.164537, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0 Event: time 1556406853.164537, -------------- SYN_REPORT ------------ Event: time 1556406853.171046, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 2000 Event: time 1556406853.171046, -------------- SYN_REPORT ------------ Event: time 1556406853.177882, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 9000 Event: time 1556406853.177882, -------------- SYN_REPORT ------------ Event: time 1556406853.185222, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 16000 Event: time 1556406853.185222, -------------- SYN_REPORT ------------ Event: time 1556406853.192114, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 23000 Event: time 1556406853.192114, -------------- SYN_REPORT ------------ Event: time 1556406853.198822, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 30000 Event: time 1556406853.198822, -------------- SYN_REPORT ------------ Event: time 1556406853.205969, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 36000 Event: time 1556406853.205969, -------------- SYN_REPORT ------------ Event: time 1556406853.213311, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 44000 Event: time 1556406853.213311, -------------- SYN_REPORT ------------ Event: time 1556406853.220230, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2940 Event: time 1556406853.220230, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 4 Event: time 1556406853.220230, type 3 (EV_ABS), code 0 (ABS_X), value 2940 Event: time 1556406853.220230, type 3 (EV_ABS), code 1 (ABS_Y), value 4 Event: time 1556406853.220230, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 51000 Event: time 1556406853.220230, -------------- SYN_REPORT ------------ Event: time 1556406853.227893, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 58000 Event: time 1556406853.227893, -------------- SYN_REPORT ------------ Event: time 1556406853.234713, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2941 Event: time 1556406853.234713, type 3 (EV_ABS), code 0 (ABS_X), value 2941 Event: time 1556406853.234713, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 65000 Event: time 1556406853.234713, -------------- SYN_REPORT ------------ Event: time 1556406853.241297, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2944 Event: time 1556406853.241297, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 3 Event: time 1556406853.241297, type 3 (EV_ABS), code 0 (ABS_X), value 2944 Event: time 1556406853.241297, type 3 (EV_ABS), code 1 (ABS_Y), value 3 Event: time 1556406853.241297, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 72000 Event: time 1556406853.241297, -------------- SYN_REPORT ------------ Event: time 1556406853.248539, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1556406853.248539, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1556406853.248539, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1556406853.248539, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 78000 Event: time 1556406853.248539, -------------- SYN_REPORT ------------ Event: time 1556406854.796210, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value 1780 Event: time 1556406854.796210, type 3 (EV_ABS), code 53 (ABS_MT_POSITION_X), value 2965 Event: time 1556406854.796210, type 3 (EV_ABS), code 54 (ABS_MT_POSITION_Y), value 0 Event: time 1556406854.796210, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1556406854.796210, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1556406854.796210, type 3 (EV_ABS), code 0 (ABS_X), value 2965 Event: time 1556406854.796210, type 3 (EV_ABS), code 1 (ABS_Y), value 0 Event: time 1556406854.796210, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 0 Event: time 1556406854.796210, -------------- SYN_REPORT ------------ Event: time 1556406854.803188, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 2000 Event: time 1556406854.803188, -------------- SYN_REPORT ------------ Event: time 1556406854.809461, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 9000 Event: time 1556406854.809461, -------------- SYN_REPORT ------------ Event: time 1556406854.816381, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 15000 Event: time 1556406854.816381, -------------- SYN_REPORT ------------ Event: time 1556406854.823510, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 22000 Event: time 1556406854.823510, -------------- SYN_REPORT ------------ Event: time 1556406854.830863, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 30000 Event: time 1556406854.830863, -------------- SYN_REPORT ------------ Event: time 1556406854.837292, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 37000 Event: time 1556406854.837292, -------------- SYN_REPORT ------------ Event: time 1556406854.844378, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 43000 Event: time 1556406854.844378, -------------- SYN_REPORT ------------ Event: time 1556406854.851744, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 51000 Event: time 1556406854.851744, -------------- SYN_REPORT ------------ Event: time 1556406854.858521, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 58000 Event: time 1556406854.858521, -------------- SYN_REPORT ------------ Event: time 1556406854.865213, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 65000 Event: time 1556406854.865213, -------------- SYN_REPORT ------------ Event: time 1556406854.872312, type 3 (EV_ABS), code 57 (ABS_MT_TRACKING_ID), value -1 Event: time 1556406854.872312, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 Event: time 1556406854.872312, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 0 Event: time 1556406854.872312, type 4 (EV_MSC), code 5 (MSC_TIMESTAMP), value 71000 Event: time 1556406854.872312, -------------- SYN_REPORT ------------