Your patch fixes it for me as far as the physical middle button now being recognized. I don't use the actual touchpad for anything (I use the trackpoint) so I have no idea what the effect is on that. But thanks! At least I can use it now.
FWIW, from dmesg:
[ 28.253597] Synaptics Touchpad, model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd447b1/0xf4040d/0x8a0000
[ 28.253603] serio: Synaptics pass-through port at isa0060/serio1/input0
[ 28.290612] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input13
Your patch fixes it for me as far as the physical middle button now being recognized. I don't use the actual touchpad for anything (I use the trackpoint) so I have no idea what the effect is on that. But thanks! At least I can use it now.
FWIW, from dmesg:
[ 28.253597] Synaptics Touchpad, model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd447b1/ 0xf4040d/ 0x8a0000 serio1/ input0 platform/ i8042/serio1/ input/input13
[ 28.253603] serio: Synaptics pass-through port at isa0060/
[ 28.290612] input: SynPS/2 Synaptics TouchPad as /devices/