summaryrefslogtreecommitdiffstats
path: root/hwdb.d/60-evdev.hwdb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hwdb: Add Lenovo G580p-fpv2022-11-011-0/+7
| | | | Fixes #23066.
* Add Asus G14 GA402 to hwdbAlbert Mikaelyan2022-09-251-1/+2
|
* Updated Lenovo ThinkPad T440p/T440 touchpad fuzz (#24779)Avamander2022-09-231-0/+8
|
* hwdb: Add Avita Liber NS13A2 (#24376)Aryan singh2022-08-201-0/+11
| | | This fixes the discrepancies in the coordinate ranges for the touchpad, touchpad in this device(NS13A2) is generic and the same one is used in most models.
* hwdb: add touchpad parameters for Lenovo T15g Gen1 (#23373)Nikolai Grigoriev2022-05-141-0/+7
|
* Add HUION Inspiroy H420X to hwdbYutsuten2022-05-101-0/+9
|
* hwdb: add resolutions for the Vaio FE14 touchpad (#23136)davijosw2022-04-221-0/+11
|
* hwdb: drop boilerplate about match patterns being unstableZbigniew Jędrzejewski-Szmek2022-04-061-5/+0
| | | | | | | We've had this text since the beginning, but in fact the patterns must be stable in order for people to create local hwdb entries. And we support that and can't change the match patterns without being very careful. So let's just drop the text.
* hwdb: add support for Surface Laptop 2 & 3 (#22303)Dorian Clay2022-01-301-0/+18
|
* reduce the fuzz values in evdev hwdb for Asus UX362FALukas Senionis2021-10-011-4/+4
|
* hwdb: add touchpad fuzz for Asus UX362FA (#20770)Lukas Senionis2021-09-201-0/+7
|
* hwdb: Add Lenovo Thinkpad P14s Gen1/2 rulesvonohr2021-08-101-1/+3
|
* hwdb: add resolution override for Pinebook Pro touchpadIcenowy Zheng2021-07-051-0/+11
| | | | | | | | | | | The Pinebook Pro touchpad returns a resolution data that is 2 times of the real value, which makes libinput think the touchpad is only 1/4 the real size. Add a resolution override value for it, to allow libinput to calculate the distance moved on it correctly. Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
* hwdb: add rules for Lenovo U41-70 (80JV)Jesse Stricker2021-06-181-0/+7
|
* hwdb: add fuzz for Dell Latitude E7470 (#18876)Alastair Pharo2021-03-051-4/+4
|
* hwdb: add resolution for Waltop/MEDION batteryless graphics tablet (v:172f ↵Florian Hülsmann2021-02-151-1/+6
| | | | p:0505)
* hwdb: add axis overrides for the Dell Latitude E5510 TouchPad (#18493)Gablegritule2021-02-091-0/+7
| | | | I added an entry for Dell Latitude E5510 TouchPad to set up the true size of the TouchPad (the size is currently over-estimated)
* hwdb: add Acecad Flair / Pentagram Quadpen (#18443)cprn2021-02-071-0/+9
|
* hwdb: Add NEWYES 10" LCD writing tablet (#18274)Jonathan McDowell2021-01-171-0/+9
|
* hwdb: add axis range corrections for Lenovo ThinkPad T14 Gen1Michał Kopeć2020-11-301-1/+2
|
* add touchpad-edge-detect output for the Lenovo Thinkpad Extreme to evdev.hwdbLee Whalen2020-11-261-0/+7
|
* hwdb: set fuzz value for lenovo x240 touchpad to improve cursor precision ↵Jérémy Nouhaud2020-11-231-4/+4
| | | | (#17659)
* Partially revert "hwdb: reindent commments and say that "*" should always be ↵Zbigniew Jędrzejewski-Szmek2020-11-031-2/+0
| | | | | | | | | trailing" This partially reverts commit 62ad1c6495c098a09b36bb20bb37a9b8a11df76f. I kept the reindents and other cosmetic changes, but removed the statements about trailing ":*".
* Partially revert "hwdb: add trailing ":*" everywhere"Zbigniew Jędrzejewski-Szmek2020-11-031-25/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit c0443b97b71d5f70a0622061f589307bec5502c6. I got various cases wrong: "usb:v04F3p2B7Cd5912dc00dsc00dp00ic03isc00ip00in00" "usb:v0627p0001:QEMU USB Tablet" "input:b0003v0627p0001e0001-e0,1,2,4,k110,111,112,r0,1,8,B,am4,lsfw" OTOH: -evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnASUSTeKComputerInc.:pnN53SV:* +evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnASUSTeKComputerInc.:pnN53SV* is OK. Other parts follow after 'pn'. -mouse:*:name:*Trackball*:* -mouse:*:name:*trackball*:* -mouse:*:name:*TrackBall*:* +mouse:*:name:*Trackball*: +mouse:*:name:*trackball*: +mouse:*:name:*TrackBall*: ... and anything else with :name should be OK too, because our imports always include ":" at the end: IMPORT{builtin}="hwdb 'joystick:$env{ID_BUS}:v$attr{id/vendor}p$attr{id/product}:name:$attr{name}:'" Including '*' at the end makes the pattern work even if we decide to add something to the match string later. Fixes #17499.
* hwdb: add trailing ":*" everywhereZbigniew Jędrzejewski-Szmek2020-10-151-75/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No functional change is intended. The general pattern of changes: -usb:v04F3p2B7C* +usb:v04F3p2B7C:* This is mostly a clarification, to make the part that makes the usb vXXXXpYYYY part visually separated. It would only make a difference if we added further keys with a different number of digits, which is unlikely. -usb:v0627p0001:*QEMU USB Keyboard* -usb:v0627p0001:*QEMU USB Mouse* -usb:v0627p0001:*QEMU USB Tablet* +usb:v0627p0001:*QEMU USB Keyboard*:* +usb:v0627p0001:*QEMU USB Mouse*:* +usb:v0627p0001:*QEMU USB Tablet*:* Again, only a clarification. We know that ":" will appear somewhere later in the match key, so anything that matches "…Keyboard*" will also match "…Keyboard*:*". -evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnASUSTeKComputerInc.:pnN53SV* +evdev:name:ETPS/2 Elantech Touchpad:dmi:*svnASUSTeKComputerInc.:pnN53SV:* This makes the match narrower. Previously we would match product "N53SV" and "N53SV2", "N53SV3", and others. Here we are saying that the ':pn' part must match exactly. Most of the changes in this patch match this pattern. I made a few judgement calls and used "pn…*:*" when I wasn't sure if the full pn is included: -evdev:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision* +evdev:name:Dell WMI hotkeys:dmi:bvn*:bvr*:bd*:svnDell*:pnPrecision*:* -evdev:name:Cypress APA Trackpad ?cyapa?:dmi:*:svnHewlett-Packard*:pnFalco*: +evdev:name:Cypress APA Trackpad ?cyapa?:dmi:*:svnHewlett-Packard*:pnFalco*:* This more like the "QEMU" example above, since all dmi strings end in ":", so anything which matches the old version will also match the new version. -evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr* +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:* I replaced trailing ":pvr*" by ":*". This makes no functional difference because we expect "pvr" to always appear in the dmi string. This makes patterns shorter. -evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn* +evdev:atkbd:dmi:bvn*:bvr*:bd*:svnAcer*:pn*:* OTOH, ":pn*" is kept. This is because almost patterns include ":pn*", and if we skip it, we should make it clear that this is on purpose, that we really want to match any product name. The python script to generate autosuspend rules is updated to use ":*" too. Inspired by https://github.com/systemd/systemd/pull/17281#discussion_r501489750.
* hwdb: reindent commments and say that "*" should always be trailingZbigniew Jędrzejewski-Szmek2020-10-151-12/+13
|
* Add Aiptek Hyperpen 6000U to hwdbJan Schlüter2020-09-301-0/+2
|
* hwdb: fix size lenovo x240 touchpad (#16871)Jérémy Nouhaud2020-08-271-0/+8
| | | | | | | | | | | | | | | | As discussed in https://gitlab.freedesktop.org/libinput/libinput/-/issues/521, it adds a narrower match that only applies to X240. Other laptops that match `pvrThinkPad??40` are not affected: $ systemd-hwdb query 'evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX240:*' EVDEV_ABS_00=1232:5711:51 EVDEV_ABS_01=1159:4700:53 EVDEV_ABS_35=1232:5711:51 EVDEV_ABS_36=1159:4700:53 $ systemd-hwdb query 'evdev:name:SynPS/2 Synaptics TouchPad:dmi:*svnLENOVO*:pvrThinkPadX140:*' EVDEV_ABS_00=::41 EVDEV_ABS_01=::37 EVDEV_ABS_35=::41 EVDEV_ABS_36=::37
* hwdb: adjust touchpad edge detection for X1Tab3 (#16310)Amos Bird2020-06-301-0/+7
|
* correct evdev dimensions for T490 trackpadianhi2020-05-051-4/+4
| | | | | | The original source of these dimensions had swapped the x y dimension arguments to touchpad-edge-detector. The correct dimensions are x = 100 mm, y = 68 mm
* hwdb: add Star Lite Mk II and Star LabTop Mk III (#14621)Sean-StarLabs2020-03-271-0/+18
|
* hwdb: add support for Lenovo Legion Y9000X2020 (#15127)duguxy2020-03-171-0/+7
|
* hwdb: Entry for Lenovo Ideapad 310S-14ISK Alps TouchpadZeyu DONG2020-01-131-0/+7
| | | | Add the resolution and range information for Lenovo Ideapad 310S-14ISK Alps touchpad. It provides information for the test case of libinput for Alps devices.
* hwdb: Lenovo T490 Synaptics Touchpad hwdb entryMike Auty2020-01-031-0/+7
| | | | | | | | | | | | 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.
* Rename udev's hwdb/ to hwdb.d/Zbigniew Jędrzejewski-Szmek2019-10-101-0/+601
As in the parent commit, this makes the name consistent with the rest of the source tree and the actuall installation path.