While the synaptics driver in kernels up to and including 4.0.6 does indeed send different button events when clicking the touchpad with three fingers, depening on the setting of ClickFinger3, the driver included in kernel 4.1 does not. With otherwise identical configurations, I can't seem to get a plain kernel 4.1 to send button 2 events for ClickFinger3 events. Replacing synaptics.c and synaptics.h in the 4.1 source tree with the versions from kernel 4.0.6 reverts to the old, correct behaviour. TapButton3 on the other hand appears to be working OK in both 4.0.6 and 4.1. I don't see any relevant changes in evtest |egrep BTN with 4.0.6 Event: time 1435226269.303392, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1435226269.303392, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1 Event: time 1435226270.164069, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1435226270.326422, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1435226270.865842, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1435226271.000603, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1435226271.405719, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1435226271.514175, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1435226272.136086, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1435226272.298935, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 with 4.1 Event: time 1435226517.404197, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 1 Event: time 1435226517.404197, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 1 Event: time 1435226518.199004, type 1 (EV_KEY), code 272 (BTN_LEFT), value 1 Event: time 1435226518.444850, type 1 (EV_KEY), code 272 (BTN_LEFT), value 0 Event: time 1435226519.611769, type 1 (EV_KEY), code 325 (BTN_TOOL_FINGER), value 1 Event: time 1435226519.611769, type 1 (EV_KEY), code 334 (BTN_TOOL_TRIPLETAP), value 0 Event: time 1435226519.620124, type 1 (EV_KEY), code 330 (BTN_TOUCH), value 0 The touch- / clickpad I'm using is in a Lenovo thinkpad 440s. [ 1.321773] psmouse serio1: synaptics: queried max coordinates: x [..5112], y [..3834] [ 1.353593] psmouse serio1: synaptics: queried min coordinates: x [1024..], y [1024..] [ 1.353597] psmouse serio1: synaptics: quirked min/max coordinates: x [1024..5112], y [2024..4832] [ 1.415727] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.1, id: 0x1e2b1, caps: 0xd002a3/0x940300/0x127c00, board id: 2668, fw id: 1545510 [ 1.415733] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
Confirm, Thinkpad T540p https://forums.gentoo.org/viewtopic-p-7776230.html#7776230 It's quite serious bug for such laptops users, without 3 fingers click mouse is almost required
Created attachment 182191 [details] restore 3 fingers click on Synaptics clickpad This patch for 4.1.1 fixed the problem for me
The patch in attachment 182191 [details] restores 3 finger clickpad functionality for me as well. Thanks!
Fixed with dbf3c370862d73fcd2c74ca55e254bb02143238d