summaryrefslogtreecommitdiff
path: root/udev
diff options
context:
space:
mode:
authorPeter Ganzhorn <peter.ganzhorn@gmail.com>2018-04-24 19:30:55 +0200
committerPeter Hutterer <peter.hutterer@who-t.net>2018-04-26 09:53:57 +1000
commit4cc2b952a283983583781ad15a2bed0cdf5645aa (patch)
treee2eee011cc7c35bc6b4315a75b7fa66e52b69b8c /udev
parent74e20e0ae01170fdc967e1a5cfeaea02ce57977a (diff)
downloadlibinput-4cc2b952a283983583781ad15a2bed0cdf5645aa.tar.gz
fallback: Add IBM/Lenovo Scrollpoint mice quirk to enable smooth scrolling.
Instead of a scroll wheel these mice feature trackpoint-like sticks which generate a huge amount of scroll events that need to be handled differently than scroll wheel events. Signed-off-by: Peter Ganzhorn <peter.ganzhorn@gmail.com> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'udev')
-rw-r--r--udev/90-libinput-model-quirks.hwdb15
1 files changed, 15 insertions, 0 deletions
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb
index 9dcb38e3..841debe5 100644
--- a/udev/90-libinput-model-quirks.hwdb
+++ b/udev/90-libinput-model-quirks.hwdb
@@ -190,6 +190,21 @@ libinput:tablet:input:b0003v256Cp*
LIBINPUT_MODEL_TABLET_NO_PROXIMITY_OUT=1
##########################################
+# IBM
+##########################################
+#
+# IBM/Lenovo Scrollpoint mouse. Instead of a scroll wheel these mice
+# feature trackpoint-like sticks which generate a huge amount of scroll
+# events that need to be handled differently than scroll wheel events
+libinput:mouse:b0003v04B3p3100*
+libinput:mouse:b0003v04B3p3103*
+libinput:mouse:b0003v04B3p3105*
+libinput:mouse:b0003v04B3p3108*
+libinput:mouse:b0003v04B3p3109*
+libinput:mouse:b0003v17EFp6049*
+ LIBINPUT_MODEL_LENOVO_SCROLLPOINT=1
+
+##########################################
# LENOVO
##########################################