I have compiled a kernel with the above 3 patches (per https://help.ubuntu.com/community/Kernel/Compile) and tested locally with success. My keyboard is known as the "ThinkPad Compact USB Keyboard with TrackPoint (cptkbd)" in the driver which is usb id 0x6047.
The patch will also affect the "ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd)" usb id 0x6048.
I have compiled a kernel with the above 3 patches (per https:/ /help.ubuntu. com/community/ Kernel/ Compile) and tested locally with success. My keyboard is known as the "ThinkPad Compact USB Keyboard with TrackPoint (cptkbd)" in the driver which is usb id 0x6047.
The patch will also affect the "ThinkPad Compact Bluetooth Keyboard with TrackPoint (cptkbd)" usb id 0x6048.