summaryrefslogtreecommitdiff
path: root/quirks
diff options
context:
space:
mode:
authorJosé Expósito <jose.exposito89@gmail.com>2021-08-24 18:01:59 +0200
committerJosé Expósito <jose.exposito89@gmail.com>2021-08-24 18:01:59 +0200
commit53bd70f4c7e2c177569d389aede7c0475a2f43ae (patch)
treea7e616a1eb0ed860095ab8d66f793af00bd41404 /quirks
parentca1c05ab44c1292e40b1e2bc601aaa5d762253b3 (diff)
downloadlibinput-53bd70f4c7e2c177569d389aede7c0475a2f43ae.tar.gz
quirks: Lenovo Trackpoint Keyboard II
The device sends its own scroll events when its trackpoint is moved while the middle button is pressed. Because scroll events are inhibited while the middle button is pressed a quirk is necessary for this device to not inhibit scroll events. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
Diffstat (limited to 'quirks')
-rw-r--r--quirks/50-system-lenovo.quirks14
1 files changed, 13 insertions, 1 deletions
diff --git a/quirks/50-system-lenovo.quirks b/quirks/50-system-lenovo.quirks
index 03632be9..ffd5107f 100644
--- a/quirks/50-system-lenovo.quirks
+++ b/quirks/50-system-lenovo.quirks
@@ -218,7 +218,7 @@ MatchDMIModalias=dmi:*svnLENOVO:*pvrThinkPadX1Tablet:*
ModelTabletModeNoSuspend=1
# Misidentified as an external keyboard by libinput
-# Tested on Legion 5 15AR05H
+# Tested on Legion 5 15AR05H
[Lenovo Legion 5 Keyboard]
MatchUdevType=keyboard
MatchBus=usb
@@ -255,3 +255,15 @@ MatchName=AT Raw Set 2 keyboard
MatchDMIModalias=dmi:*svnLENOVO:*pvrYogaDuet713IML05:*
ModelTabletModeNoSuspend=1
+# https://gitlab.freedesktop.org/libinput/libinput/-/issues/651
+[Lenovo TrackPoint Keyboard II USB]
+MatchBus=usb
+MatchVendor=0x17EF
+MatchProduct=0x60EE
+ModelLenovoTrackpointKeyboard2=1
+
+[Lenovo TrackPoint Keyboard II Bluetooth]
+MatchBus=bluetooth
+MatchVendor=0x17EF
+MatchProduct=0x60E1
+ModelLenovoTrackpointKeyboard2=1