summaryrefslogtreecommitdiff
path: root/quirks/50-system-lenovo.quirks
Commit message (Collapse)AuthorAgeFilesLines
* quirks: add lenovo legion slim 7Markus Wall2022-02-151-0/+7
| | | | | | | This makes disable-when-typing for the touchpad work properly on the Lenovo Legion Slim 7. Signed-off-by: Markus Wall <markuswall@yahoo.se>
* Add quirks for Lenovo Legion Y740Markus Wall2022-02-151-0/+7
| | | | | | | | | This makes disable-when-typing for the touchpad work properly on the Lenovo Legion Y740. Tested on Lenovo Legion Y740-15IRHg. Signed-off-by: Markus Wall <markuswall@yahoo.se>
* quirks: Remove Lenovo Trackpoint Keyboard II quirkJosé Expósito2021-12-291-13/+0
| | | | | | | | | | | | The device sends its own scroll events when its trackpoint is moved while the middle button is pressed. Because scroll events are not going to be inhibited after a certain amount of scroll is detected in a follow up commit, remove the quirk. This reverts 53bd70f4c7e2 ("quirks: Lenovo Trackpoint Keyboard II") Signed-off-by: José Expósito <jose.exposito89@gmail.com>
* quirks: changes touchpad pressure Lenovo Yoga 2 ProJoaquin Gonzalez2021-11-291-0/+8
| | | | | | Adds touchpad pressure configuration for Lenovo Yoga 2 Pro in order to avoid random cursor jumps on finger up. Signed-off-by: Joaquin Gonzalez <joaquin.gonzalez.uy@gmail.com>
* quirks: Thinkpad T470 trackpoint multiplierDmitry Maluka2021-08-261-0/+5
| | | | | | | | | | | | | | | | Set multiplier for T470 to 0.4, same as for T480. Trackpoint behavior on T470 was good before 1.9.0 (more precisely, before the commit 87b568) when a new trackpoint acceleration algorithm was introduced instead of the traditional linear filter. Since then it is too sensitive and seems impossible to fine-tune using hw settings or libinput accel speed setting. With multiplier set to 0.4 it is as good (or better) as in 1.8.4. Sensitivity feels the same as in 1.8.4 with the same hw settings for speed and sensitivity. Signed-off-by: Dmitry Maluka <dmitrymaluka@gmail.com>
* quirks: Lenovo Trackpoint Keyboard IIJosé Expósito2021-08-241-1/+13
| | | | | | | | | | 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>
* Add section for Lenovo Yoga C930 tablet in 50-system-lenovo.quirks.Quytelda Kahja2021-07-281-0/+6
| | | | | | Fixes #632. Signed-off-by: Quytelda Kahja <quytelda@tamalin.org>
* quirks: add a quirk for the X61 bezel buttonsPeter Hutterer2021-07-131-0/+5
| | | | | | Fixes #628 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* quirks: add volume rocker quirk for Lenovo Duet 7iThomas Stenhouse-Pyne2021-06-261-0/+6
| | | | Signed-off-by: Thomas Stenhouse-Pyne <tommpyne@gmail.com>
* Add quirk for Lenovo Legion 5 Pro.Hans Gaiser2021-05-041-0/+8
| | | | Signed-off-by: Hans Gaiser <hansg91@gmail.com>
* quirks: add quirk for Lenovo Yoga Slim 9 TouchpadUdo Rader2021-04-201-0/+9
| | | | | | | | | This touchpad is a pressure pad and needs the pressure handling disabled. Fixes #604 Signed-off-by: Udo Rader <udo.rader@bestsolution.at>
* Add Lenovo Legion 5 keyboard to 50-system-lenovo.quirksPedro Ribeiro2021-03-021-0/+16
| | | Signed-off-by: Pedro Ribeiro <pedrib@gmail.com>
* quirks: disable pressure on the Lenovo Yoga 9i touchpadPeter Hutterer2021-01-141-0/+8
| | | | | | | | | | This touchpad is a true pressurepad and the pressure axis gives us physical pressure down. Using it as contact size gives flaky touch detection, so let's just disable the axis until we do something with that value. Fixes #562 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* quirks: switch the models with missing buttonpad to use the new attrPeter Hutterer2020-10-231-3/+9
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* touchpad: disable jump detection on the Lenovo X1 Gen6 touchpadPeter Hutterer2020-07-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | This touchpad has firmware that seems to buffer events. In the words of the reporter: In usage, it feels like motions vary between smooth and choppy; slow movements are smooth and quick movements are choppy. It's as if the touchpad aggregates quick movements and sends one big movement instead of sending discrete events. To make the movement more natural, the events preceding the jump should be of higher magnitude and the jump less pronounced, but that's just not how the touchpad works, it seems. In the actual event data this looks exactly like a pointer jump: small movements, one big one, then small ones again. If we filter that large movement out we prevent the user from moving quickly. There's no way to detect this or work around this, so let's add a quirk that disables the jump detection for this device. Fixes #506 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* quirks: correct modalias for the Lenovo X1 Gen6Peter Hutterer2020-07-151-1/+1
| | | | | | | From commit 74e20e0ae01170fdc967e1a5cfeaea02ce57977a, bug report https://bugzilla.redhat.com/show_bug.cgi?id=1565692 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Add quirk for Lenovo ThinkPad X1 Tablet (1st Gen)Ryo Munakata2020-07-031-0/+8
| | | | Signed-off-by: Ryo Munakata <ryomnktml@gmail.com>
* Lenovo X201 Tablet: Added bezel buttons support in tablet modeTroels Blicher Petersen2020-05-081-0/+5
| | | | | | | | | This patch allows the bezel buttons, to work when entering SW_TABLET_MODE similar to how other x2xx tablets are working. Signed-off-by: Troels Blicher Petersen <troels@newtec.dk>
* Added quirk for Lenovo ThinkPad X200 Tablet.yy2019-10-041-0/+7
|
* Touchpad fix and trackpoint speed adjustment for Lenovo T490sSerhii Chaplia2019-09-251-0/+10
| | | | Same issue as #177
* Added magic trackpoint multiplier for Thinkpad 13 G2Richard McIntosh2019-09-081-0/+6
|
* X230 trackpoint quirktimrichardson2019-06-201-0/+5
|
* quirks: add a quirk for the Lenovo X1 Yoga 1st genAlex Flowers2019-06-111-0/+5
| | | | Signed-off-by: Alex Flowers <afpv72@gmail.com>
* Better Thinkpad T480 trackpoint multiplierZach Moazeni2019-06-071-0/+5
|
* quirks: add trackpoint integration attributePeter Hutterer2019-05-281-1/+8
| | | | | | | | | | | | | | Some versions [1] of the Lenovo ThinkPad Compact USB Keyboard with TrackPoint USB have the pointing stick on an event node that has keys but is not a regular keyboard. Thus the stick falls through the cracks and gets disabled on tablet mode switch. Instead of adding more hacks let's do this properly: tag the pointing stick as external and have the code in place to deal with that. [1] This may be caused by recent kernel changes Fixes #291 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Lenovo X1 Carbon 6th TrackpointDiep Pham2019-02-141-0/+6
|
* add quirk for Lenovo X1 Carbon 4th TrackpointDiep Pham2019-02-141-0/+6
|
* quirks: add a quirk for the Lenovo L380 (Yoga) clickpadPascal Kockwelp2019-02-111-0/+5
|
* quirks: add a quirk for the Lenovo T480s clickpadPeter Hutterer2018-12-131-0/+5
| | | | | | | | | It's missing INPUT_PROP_BUTTONPAD but working kernel drivers prove to be elusive. Meanwhile, add a quirk here that force-enables this bit. Fixes #177 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Don't disable keyboard for Lenovo X230 Tablet in tablet modeRyan Walklin2018-11-011-0/+7
| | | | This also disables the special buttons on the tablet screen. Re-enabling to allow screen rotation.
* quirks: switch a few model quirks over to use the new evcode disablingPeter Hutterer2018-10-291-2/+3
| | | | Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* quirks: don't disable keyboard for Lenovo X60 Tablet in tablet modeMichał Kopeć2018-10-181-0/+5
| | | | | Lenovo X60 tablet has bezel buttons that are bound to the keyboard. They should not be disabled.
* quirks: suppress tablet-mode for Lenovo X220T keyboard. Resolves #154Matthias Mayr2018-10-081-0/+8
| | | | | The special bezel buttons are associated to the keyboard and would therefore mistakenly be deactivated as well. See #154.
* Add quirks for Lenovo MIIX 720.Atri Bhattacharya2018-08-211-0/+9
| | | | | | | | | | * Lenovo MIIX 720 is a tablet with a detachable keyboard. To keep the volume rockers on the tablet enabled even when the keyboard is detached, add `ModelTabletModeNoSuspend=1` to the internal keyboard. * The external keyboard is a keyboard-touchpad combo. Assign `AttrTPKComboLayout=below` to the touchpad to allow features like disable-while-typing and palm-detection.
* quirks: remove the multiplier for the Lenovo UltraNav SK-8845Peter Hutterer2018-08-201-6/+0
| | | | | | | | | | Looks like this isn't needed, see #112. Or Lenovo re-used USB IDs for this device in which case we'll have to figure out some other solution once someone complains. Fixes https://gitlab.freedesktop.org/libinput/libinput/issues/112 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
* Rename data/ to quirks/Peter Hutterer2018-07-131-0/+88
A better, less ambiguous name than just "datadir" Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>