diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2018-03-22 14:29:37 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2018-03-23 10:17:52 +1000 |
commit | 9d7f48b66aad8f985212ca3f6e31fc6e84caee90 (patch) | |
tree | aaad53d701ef3e9bfed605b385488fe880992f6a /udev | |
parent | 419db83dad69b54d425ecb9adb68a7558c7607a7 (diff) |
udev: add trackpoint range for Lenovo X280
https://bugs.freedesktop.org/show_bug.cgi?id=105485
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'udev')
-rw-r--r-- | udev/90-libinput-model-quirks.hwdb | 4 | ||||
-rwxr-xr-x | udev/parse_hwdb.py | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb index 156d3ec4..50b869c7 100644 --- a/udev/90-libinput-model-quirks.hwdb +++ b/udev/90-libinput-model-quirks.hwdb @@ -217,6 +217,10 @@ libinput:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO:*:pvrThinkPadX1Carbon3rd libinput:keyboard:input:b0003v17EFp6047* LIBINPUT_ATTR_KEYBOARD_INTEGRATION=external +# Lenovo X280 +libinput:name:*ALPS TrackPoint*:svnLENOVO:*:pvrThinkPadX280:* + LIBINPUT_ATTR_TRACKPOINT_RANGE=70 + ########################################## # Logitech ########################################## diff --git a/udev/parse_hwdb.py b/udev/parse_hwdb.py index 9677e1bd..3f47f338 100755 --- a/udev/parse_hwdb.py +++ b/udev/parse_hwdb.py @@ -113,6 +113,7 @@ def property_grammar(): ('LIBINPUT_ATTR_LID_SWITCH_RELIABILITY', Or(('reliable', 'write_open'))), ('LIBINPUT_ATTR_KEYBOARD_INTEGRATION', Or(('internal', 'external'))), + ('LIBINPUT_ATTR_TRACKPOINT_RANGE', INTEGER('Y')), ) value_props = [Literal(name)('NAME') - Suppress('=') - val('VALUE') for name, val in vprops] |