From 82a18dcfb23fe5f259a2eb555fb90e3a3475f12d Mon Sep 17 00:00:00 2001 From: John Paul Herold Date: Tue, 19 Dec 2017 04:22:36 -0600 Subject: [PATCH] Add T430 series to list of supported trackpoint (#7699) Confirmed via `udevadm test /sys/class/input/eventX` that POINTINGSTICK_* properties were not being set for my T430s trackpoint. After adding a local entry file (as advised in this file), the same `udevadm test` command showed properties. More importantly, the movement of mouse using trackpoint felt much better. Hard to describe its previous state, but following come to mind: slippery, hard to control, awkward. Now it feels more consistent and predictable. A little on the sensitive side with the defaults, but didn't think it warranted dedicated properties just for this series though as the X230 is same generation and uses the defaults. Before local change: $ udevadm info /dev/input/event5 P: /devices/platform/i8042/serio1/serio2/input/input6/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input6/event5 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: ID_INPUT_POINTINGSTICK=1 E: LIBINPUT_DEVICE_GROUP=11/2/a:synaptics-pt/serio0 E: MAJOR=13 E: MINOR=69 E: SUBSYSTEM=input E: USEC_INITIALIZED=38609915 After change: $ udevadm info /dev/input/event5 P: /devices/platform/i8042/serio1/serio2/input/input6/event5 N: input/event5 E: DEVNAME=/dev/input/event5 E: DEVPATH=/devices/platform/i8042/serio1/serio2/input/input6/event5 E: ID_BUS=i8042 E: ID_INPUT=1 E: ID_INPUT_MOUSE=1 E: ID_INPUT_POINTINGSTICK=1 E: LIBINPUT_DEVICE_GROUP=11/2/a:synaptics-pt/serio0 E: MAJOR=13 E: MINOR=69 E: POINTINGSTICK_CONST_ACCEL=1.0 E: POINTINGSTICK_SENSITIVITY=200 E: SUBSYSTEM=input E: USEC_INITIALIZED=38609915 --- hwdb/70-pointingstick.hwdb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hwdb/70-pointingstick.hwdb b/hwdb/70-pointingstick.hwdb index f1a86ff20b..3f070e09de 100644 --- a/hwdb/70-pointingstick.hwdb +++ b/hwdb/70-pointingstick.hwdb @@ -108,6 +108,9 @@ evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX220 evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX230:* # Lenovo Thinkpad X230 tablet evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPadX230Tablet:* +# Lenovo ThinkPad *30 series +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??30:* +evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??30?:* # Lenovo Thinkpad *40 series evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??40:* evdev:name:TPPS/2 IBM TrackPoint:dmi:bvn*:bvr*:bd*:svnLENOVO:pn*:pvrThinkPad??40?:*