From: Mike Auty Date: Fri, 3 Jan 2020 00:44:54 +0000 (+0000) Subject: hwdb: Lenovo T490 Synaptics Touchpad hwdb entry X-Git-Tag: v245-rc1~200 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2ceefe45873d0265fb99bc5757593e5bbb2c732b;p=thirdparty%2Fsystemd.git hwdb: Lenovo T490 Synaptics Touchpad hwdb entry The Synaptics Touchpad that comes with the T490 doesn't explicitly set its resolution, so these lines are needed to provide that, in order to help the libinput code detect overly large jumps. Since this device contains buttons under the lower section of the touchpad, large jumps are common, so having the resolution helps libinput greatly reduce the number of occurances of pointer jump. This comes from https://gitlab.freedesktop.org/libinput/libinput/issues/402. --- diff --git a/hwdb.d/60-evdev.hwdb b/hwdb.d/60-evdev.hwdb index 5142ef16c3c..aed25a4f018 100644 --- a/hwdb.d/60-evdev.hwdb +++ b/hwdb.d/60-evdev.hwdb @@ -514,6 +514,13 @@ evdev:name:AlpsPS/2 ALPS GlidePoint:dmi:*svnLENOVO:*pvrLenovoYoga500-14IBD* EVDEV_ABS_35=117:3952:36 EVDEV_ABS_36=105:1960:26 +# Lenovo Thinkpad T490 +evdev:name:SynPS/2 Synaptics TouchPad:dmi:*:svnLENOVO:*pvrThinkPadT490:* + EVDEV_ABS_00=::57 + EVDEV_ABS_01=::33 + EVDEV_ABS_35=::57 + EVDEV_ABS_36=::33 + ######################################### # Razer #########################################