|
|
3 ngày trước cách đây | |
|---|---|---|
| .. | ||
| 10-generic-keyboard.quirks | 3 ngày trước cách đây | |
| 10-generic-mouse.quirks | 3 ngày trước cách đây | |
| 10-generic-trackball.quirks | 3 ngày trước cách đây | |
| 30-vendor-a4tech.quirks | 3 ngày trước cách đây | |
| 30-vendor-aiptek.quirks | 3 ngày trước cách đây | |
| 30-vendor-alps.quirks | 3 ngày trước cách đây | |
| 30-vendor-clevetura.quirks | 3 ngày trước cách đây | |
| 30-vendor-contour.quirks | 3 ngày trước cách đây | |
| 30-vendor-cypress.quirks | 3 ngày trước cách đây | |
| 30-vendor-elantech.quirks | 3 ngày trước cách đây | |
| 30-vendor-glorious.quirks | 3 ngày trước cách đây | |
| 30-vendor-goodix.quirks | 3 ngày trước cách đây | |
| 30-vendor-hantick.quirks | 3 ngày trước cách đây | |
| 30-vendor-huion.quirks | 3 ngày trước cách đây | |
| 30-vendor-ite.quirks | 3 ngày trước cách đây | |
| 30-vendor-kensington.quirks | 3 ngày trước cách đây | |
| 30-vendor-logitech.quirks | 3 ngày trước cách đây | |
| 30-vendor-madcatz.quirks | 3 ngày trước cách đây | |
| 30-vendor-microsoft.quirks | 3 ngày trước cách đây | |
| 30-vendor-nulea.quirks | 3 ngày trước cách đây | |
| 30-vendor-oracle.quirks | 3 ngày trước cách đây | |
| 30-vendor-pixart.quirks | 3 ngày trước cách đây | |
| 30-vendor-qemu.quirks | 3 ngày trước cách đây | |
| 30-vendor-razer.quirks | 3 ngày trước cách đây | |
| 30-vendor-synaptics.quirks | 3 ngày trước cách đây | |
| 30-vendor-trust.quirks | 3 ngày trước cách đây | |
| 30-vendor-vmware.quirks | 3 ngày trước cách đây | |
| 30-vendor-wacom.quirks | 3 ngày trước cách đây | |
| 50-system-acer.quirks | 3 ngày trước cách đây | |
| 50-system-apple.quirks | 3 ngày trước cách đây | |
| 50-system-asus.quirks | 3 ngày trước cách đây | |
| 50-system-cyborg.quirks | 3 ngày trước cách đây | |
| 50-system-dell.quirks | 3 ngày trước cách đây | |
| 50-system-eaecis.quirks | 3 ngày trước cách đây | |
| 50-system-framework.quirks | 3 ngày trước cách đây | |
| 50-system-gigabyte.quirks | 3 ngày trước cách đây | |
| 50-system-google.quirks | 3 ngày trước cách đây | |
| 50-system-gpd.quirks | 3 ngày trước cách đây | |
| 50-system-graviton.quirks | 3 ngày trước cách đây | |
| 50-system-honor.quirks | 3 ngày trước cách đây | |
| 50-system-hp.quirks | 3 ngày trước cách đây | |
| 50-system-huawei.quirks | 3 ngày trước cách đây | |
| 50-system-icl.quirks | 3 ngày trước cách đây | |
| 50-system-lenovo.quirks | 3 ngày trước cách đây | |
| 50-system-lg.quirks | 3 ngày trước cách đây | |
| 50-system-minisforum.quirks | 3 ngày trước cách đây | |
| 50-system-pine64.quirks | 3 ngày trước cách đây | |
| 50-system-positivo.quirks | 3 ngày trước cách đây | |
| 50-system-sony.quirks | 3 ngày trước cách đây | |
| 50-system-starlabs.quirks | 3 ngày trước cách đây | |
| 50-system-system76.quirks | 3 ngày trước cách đây | |
| 50-system-toshiba.quirks | 3 ngày trước cách đây | |
| 50-system-wareus.quirks | 3 ngày trước cách đây | |
| README.md | 3 ngày trước cách đây | |
This directory contains hardware quirks used by libinput to work around bugs in the hardware, device behavior and to supply information not obtained through the kernel device.
THIS IS NOT STABLE API
The data format may change at any time. If your quirks file is not part of the libinput git tree, do not expect it to work after an update. Absolutely no guarantees are made for backwards-compatibility.
THIS IS NOT A CONFIGURATION API
Use the libinput_device_config_foo() functions for device configuration.
Quirks here are hardware quirks only.
Data files are read in versionsort order, read order determines how values override each other. Values read later override previously read values. The current structure is:
10-generic-foo.quirks for generic settings,30-vendor-foo.quirks for vendor-specific settings, and50-system-foo.quirks for system vendors.This is not a fixed naming scheme and may change at any time. It's an approximation only because some vendors are also system vendors, e.g. Microsoft makes devices and laptops.
Laptop-specific quirks should always go into the laptop vendor's file even where they apply to a component of a different vendor. For example, a quirk for a Synaptics touchpad specific to a Dell laptop should go into the Dell quirks file.
A data file must contain at least one section, each section must have at
least one Match tag and at least one of either Attr or Model. Section
names are free-form and may contain spaces.
# This is a comment
[Some touchpad]
MatchBus=usb
# No quotes around strings
MatchName=*Synaptics Touchpad*
AttrSizeHint=50x50
ModelSynapticsTouchpad=1
[Apple touchpad]
MatchVendor=0x5AC
MatchProduct=0x123
ModelAppleTouchpad=1
Comments are lines starting with #.
All Model tags take a value of either 1 or 0.
All Attr tag values are specific to that attribute.
The following requirements must be met:
Match* entryMatch* entryModel* or Attr* entriesModel tag may only have the value 1 or 00x12AB)Failure to meet these requirements will cause a parser error and the quirks files will not be used.
When modifying a data file, use the libinput quirks list tool to
verify the changes. The tool can be pointed at the data directory to
analyse, use --verbose to get more info. For example:
libinput quirks list --data-dir /path/to/git/repo/quirks/ --verbose /dev/input/event0