diff options
author | Mark Pearson <[email protected]> | 2024-04-24 14:28:32 +0200 |
---|---|---|
committer | Hans de Goede <[email protected]> | 2024-04-29 11:53:52 +0200 |
commit | a9b0b1ee59a79d0d3853cba9a4b7376ea15be21f (patch) | |
tree | 4abc7fff069ae38eed448e365e0577d69d156125 /tools/perf/scripts/python | |
parent | 5a3fc7a898574ec665ed8841691ce372fe22b992 (diff) |
platform/x86: thinkpad_acpi: Support for trackpoint doubletap
Lenovo trackpoints are adding the ability to generate a doubletap event.
This handles the doubletap event and sends the KEY_PROG4 event to
userspace. Despite the driver itself not using KEY_PROG1 - KEY_PROG3 this
still uses KEY_PROG4 because of some keys being remapped to KEY_PROG1 -
KEY_PROG3 by default by the upstream udev hwdb containing:
evdev:name:ThinkPad Extra Buttons:dmi:bvn*:bvr*:bd*:svnLENOVO*:pn*:*
...
KEYBOARD_KEY_17=prog1
KEYBOARD_KEY_1a=f20 # Microphone mute button
KEYBOARD_KEY_45=bookmarks
KEYBOARD_KEY_46=prog2 # Fn + PrtSc, on Windows: Snipping tool
KEYBOARD_KEY_4a=prog3 # Fn + Right shift, on Windows: No idea
Signed-off-by: Mark Pearson <[email protected]>
Signed-off-by: Vishnu Sankar <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
[[email protected]: Adjust for switch to sparse-keymap keymaps]
Tested-by: Mark Pearson <[email protected]>
Signed-off-by: Hans de Goede <[email protected]>
Reviewed-by: Mark Pearson <[email protected]>
Reviewed-by: Ilpo Järvinen <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions