summaryrefslogtreecommitdiff
path: root/quirks
AgeCommit message (Collapse)AuthorFilesLines
2 daysquirks: add a default resolution for Huion devicesHEADmainPeter Hutterer1-0/+7
The Inspiroy 2S H641P in default mode (without hid-uclogic support) says the pen interface has a Logical Maximum of 32767. Over the 160x100mm active surface this is ca 205x328 units/mm. This isn't correct across all devices but let's use it as fallback value so the tablets work out of the box. It's hard to set these tablets via 60-evdev.hwdb otherwise because most Huion tablets share a few PIDs only. Note: this doesn't overwrite the kernel resolution it merely provides a fallback where no kernel resolution is set. The firmware report descriptor does set a physical range (2048) but it sets it in cubic inch which is ignored by the kernel: # 0x65, 0x33, // Unit (EnglishLinear: in³) 48 Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1004>
7 daysquirks: lenovo: mark Lenovo 16ARX8 keyboard as internalYaraslau Furman1-0/+8
Fixes "Disable touchpad while typing" setting not working. This quirk should work for all other keyboards with the same issue listed above, as well as those that might come up in the future. Signed-off-by: Yaraslau Furman <yaro330@gmail.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1001>
8 daysadded quirks for Thinkpad X390 Yoga's trackpointPutu Wiramaswara Widya1-0/+6
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1003>
11 daysquirks: fix end-of-file in 50-system-huawei.quirksJosé Expósito1-1/+1
Picked up by the pre-commit hook. Signed-off-by: José Expósito <jose.exposito89@gmail.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1002>
2024-05-05Add support for Matebook X Pro 2024 TouchpadPLTorrent1-0/+8
Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/998>
2024-04-30quirks: add quirk for HP Haptics Touchpad.Marge Yang1-0/+6
This Touchpad is a pressure pad and needs the pressure handling disable. Signed-off-by: Marge Yang <marge.yang@synaptics.corp-partner.google.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/995>
2024-04-24quirks: increase MacBook touchpad AttrPalmSizeThresholdYogas Kung1-1/+1
2024-04-23quirks: add quirk for RazerBladeAdvancedLate2019Peter Hutterer1-0/+7
Generated by tools/razer-quirks-lister.py Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/992>
2024-04-22quirks: add quirk for Lenovo Legion keyboard 048d:c103Maarten de Vries1-0/+9
2024-03-13quirks: Add a the onebutton apple touchpad quirk for an old MacBookPeter Hutterer1-0/+7
This is a 2006 Macbook, model A1181. Should fix the warning: event9 - appletouch: kernel bug: missing right button, assuming it is a clickpad. Related #981 Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/983>
2024-03-06Add quirk for the Legion Slim 7 Gen 8 keyboardDerrick Timmermans1-0/+7
Signed-off-by: Derrick Timmermans <derrick.timmermans@outlook.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/980>
2024-02-29quirks: add quirk for Dell Precision 5480 touchpadJosé Expósito1-0/+8
The Dell Precision 5480 has a large touchpad without any visible markers for the touchpad buttons. Since the ModelTouchpadVisibleMarker quirk is enabled by default for all Dell touchpads, the middle button area ends up being too small. Disable the quirk for this specific model. Closes: #976 Signed-off-by: José Expósito <jose.exposito89@gmail.com> Part-of: <https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/979>
2024-02-19Recognizing Framework 16 keyboard modules as internal keyboardsJosip Medved1-0/+6
2024-02-14quirks: tighten the match for the Graviton N15i touchpadPeter Hutterer1-0/+1
Other systems use the same touchpad but without physical buttons (e.g. SpeedMind M-BOOK) and obviously the various systems using the 5288 touchpad, see commit d1f274c7. Let's tighten this quirk to just the Graviton only. Closes #970 Fixes 8163b552be23ef3f4082775649bb12a3f6162df6 Related !957
2024-02-12Added quirks for TongFang/Uniwill touchpad and ITE keyboardBogdan Mircea2-0/+18
2024-02-02quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal ↵Theluga1-0/+8
keyboard
2024-02-01Update 50-system-lenovo.quirks to fix X201t tablet buttonsHooloovoo Blue1-1/+1
2023-12-24Add Lenovo ThinkPad E14 QuirkAiden1-0/+7
2023-11-29quirks: touchpad quirk for Graviton N15i-K2Airat Makhmutov1-0/+6
The generic quirk introduced in commit d1f274c7 ("quirks: add a more generic match for the 5288 Synaptics clickpad") affects the touchpad (with physical buttons) present in the Graviton N15i-K2.
2023-11-17quirks: rename 50-framework.quirksJosé Expósito1-0/+0
Follow the same naming used by other quirks. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-11-16quirks: disable button debouncing for the QEMU/KVM mouse integrationJosé Expósito1-0/+3
When using a touchpad to double click on a QEMU/KVM virtual machine, fast double taps are filtered by our debouncing code. Since these are emulated devices and by definition cannot have a stuck button, let's tag them so we don't enable the debouncing code. If the button of the physical device is stuck, that's a problem that needs to be fixed in the host system. The same device name and broken behavior was found in GNOME Boxes and Virtual Machine Manager. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-11-16quirks: don't disable the keyboard on the Dell Latitude 7275Peter Hutterer1-0/+5
Fixes #950
2023-11-16quirks: disable button debouncing for the VirtualBox mouse integrationPeter Hutterer1-0/+3
Fixes #158
2023-11-09Add quirk for Lenovo LOQ 15IRH8Miroslav Jarý1-0/+7
2023-10-12quirks: disable Chromebook Redrix AttrPalmPressureThresholdRajas Paranjpe1-0/+1
This device doesn't need libinput's palm detection, see https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/939
2023-10-09quirks: add quirks for RazerBlade162023 and RazerBlade182023Peter Hutterer1-0/+14
Autogenerated from our razer-quirks-lister.py tool
2023-10-07removed thinkpad 13 gen 2 trackpoint pre-multiply quirklilly-lizard1-6/+0
Signed-off-by: Lilly Lizard <bigbanana29@aol.com>
2023-09-25quirks: match 'ITE Device(8910)' keyboard by USB VID/PIDVadim Yanitskiy1-6/+9
This allows the "Disable while typing" feature to work properly for: 048d:c102 Integrated Technology Express, Inc. ITE Device(8910) This keyboard was found in the following Lenovo laptops: * Legion 5 Pro 16ARH7H * Legion 5 15ARH7H The quirk for 16ARH7H was added in 94c785a2 (see #933), however matching by DMI does not work for 15ARH7H, so let's match by USB VID/PID instead. https://gitlab.freedesktop.org/libinput/libinput/-/issues/933#note_2099049
2023-09-25quirks: add a quirk for the HUAWEI MateBook X Pro 2022 touchpadJosé Expósito1-0/+6
Clickpad that announces BTN_RIGHT. Fixes https://gitlab.freedesktop.org/libinput/libinput/-/issues/939 Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-09-05quirks: add RollerMouse Pro3 double-click fixElliot Gawthrop1-0/+6
2023-09-05quirks: Adds Lenovo Legion 5 Pro 16ARH7H keyboard quirkBranko Grubić1-0/+6
Fix allows touchpad Disable while typing feature to work properly. Fixes: #933 Signed-off-by: Branko Grubić <bitlord0xff@gmail.com>
2023-09-03quirks: Add quirk for Google Chromebook DrobitWeirdTreeThing1-0/+7
This device has a touchpad with uncommon pressure sensitivity which makes it hard to use out of the box. Signed-off-by: Brady Norander <bradyn127@protonmail.com>
2023-09-03pre-commit: Fix end of filesJosé Expósito1-1/+0
The new pre-commit hook introduced in commit 53517dccb860 ("Add pre-commit hooks") found 2 files ending with a double empty line: Fix End of Files.............................Failed - hook id: end-of-file-fixer - exit code: 1 - files were modified by this hook Fix this error. Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-08-30quirks: Add quirk for Google Chromebook RedrixWeifeng Liu1-0/+8
Google Chromebook Redrix (HP Elite Dragonfly) is shipped with a touchpad from ELAN (ELAN2703:00 04F3:323B) with uncommon pressure parameters which make moving and tapping not working out of box. Signed-off-by: Weifeng Liu <weifeng.liu.z@gmail.com>
2023-08-24quirks: Add Wacom Bamboo Fun PenBjørn Forsman1-0/+7
We must disable ABS_DISTANCE or else the automatic pressure offset calculation doesn't work for this device. Signed-off-by: Bjørn Forsman <bjorn.forsman@gmail.com>
2023-08-08quirks: add quirk for the RazerBlade152023 keyboardPeter Hutterer1-0/+7
Autogenerated from our razer-quirks-lister.py tool Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-07-31quirks: Add Lenovo Legion 7i 4090 keyboard quirksJosé Expósito1-0/+6
Disable while typing is not working because the keyboard uses the USB bus. Add the `AttrKeyboardIntegration=internal` quirk to fix it. Fixes https://gitlab.freedesktop.org/libinput/libinput/-/issues/911 Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-07-31quirks: AddHP Spectre x360 15 ModelTabletModeNoSuspend keyboard quirkJosé Expósito1-0/+8
The HP stream x360's embedded-controller filters out events form its builtin keyboard when in tablet-mode itself; and it has a volume up/down on the side. Do not suspend the keyboard when in tablet-mode so that the volume up/down button keeps working when in tablet-mode. Add a ModelTabletModeNoSuspend quirk so that the home button keeps working when in tablet-mode. This can safely be done since the rest of the keyboard gets disabled by the embedded-controller for us. Fixes https://gitlab.freedesktop.org/libinput/libinput/-/issues/920 Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-04-11tools: add a tool to update our Razer quirks for internal keyboardsPeter Hutterer1-0/+4
openrazer keeps a convenient list of keyboard devices that belong to the RazerBlade line and thus should be marked as internal by us. Let's use that one. This script git clones the current openrazer repo, imports the file we need and then overwrites our current quirks file with the sorted list of devices. For the second part of this to work reliable we need a marker in the quirks file that marks the start of autogenerated entries. Heavily influenced by @danryu in !887. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-04-11quirks: sort the razer entries by PIDPeter Hutterer1-55/+56
No functional changes here, this should help with adding autogenerated entries since we no longer rely on the source order. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-04-11Disregard touchless clicks on flaky devicesRobert Glossop1-0/+1
Some touchpads, notably those on the Dell XPS 15 9500, are prone to registering touchpad clicks when the case is sufficiently flexed. Ignore these by disregarding any clicks that are registered without touchpad touch. Signed-off-by: Rob Glossop <robgssp@gmail.com>
2023-03-24quirks: add a bunch more Razer internal keyboardsPeter Hutterer1-0/+76
Generated with the same script as the list from commit 3dcfae3fb699bc72c34099f5a567a61e075971b5. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-03-20quirks: change all 3-digit matches to zero-prefixed 4-digit matchesPeter Hutterer4-23/+23
Time to get some standardization here! Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-03-20quirks: fix duplicate section namesPeter Hutterer3-13/+13
Our parser doesn't care about this, but let's stick to the proper format so we can read those files with e.g. Python's ConfigParser Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2023-03-20quirks: add a note to not quirk the Bolt ReceiverJosé Expósito1-0/+5
The Logitech Bolt Receiver can be used with multiple mice, but the kernel exposes the same product ID for all of them. Adding a quirk for the device trying to fix a specific mouse would break other mice. Since we avoided this problem during code review a couple of times [1] [2] add a warning to avoid it in the future. [1] https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/867#note_1759931 [2] https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/847#note_1725364 Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-02-13quirks: fix DWT on Legion 5iJosé Expósito1-0/+5
The keyboard present on this device is not recognized as internal and disable while typing does not work. Add a quirk to fix this feature. Fix https://gitlab.freedesktop.org/libinput/libinput/-/issues/848 Signed-off-by: José Expósito <jose.exposito89@gmail.com>
2023-02-09add quirks for Logitech MX Master 3BAksel Stokseth1-0/+5
Signed-off-by: Aksel Stokseth aksel.stokseth@gmail.com
2023-02-08quirks: Dell Mayabay (Pressure Pad).Marge Yang1-0/+6
Signed-off-by: Marge Yang <marge.yang@synaptics.corp-partner.google.com>
2023-02-06quirk: Google Chromebook Atlas (Pixelbook go)gogogoghost1-0/+7
Signed-off-by: Jax Leach <heiguiyj@gmail.com>
2023-02-06quirks: add generic quirk for Dell 2-in-1 models for side volume buttonsBill A1-2/+2
Signed-off-by: Bill A's avatarBill A <vukk.euob@gmail.com>