libinput/udev
Peter Hutterer dc15a42d6c switch: for surface 3 tablets, write the lid open to the device
These tablets only ever give us a close event, the open event is broken. So
when we detect keyboard events, fix the kernel device's state by writing the
event to the fd.

We still sync the lid state manually, in case this fails and we don't get the
SW_LID through the normal event sequence. If it works fine, the real open
event will just be ignored.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-01-30 15:26:45 +10:00
..
.gitignore Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
80-libinput-device-groups.rules.in udev: don't overwrite a previously set device group 2016-08-01 07:13:05 +10:00
80-libinput-test-device.rules Ignore test devices for libinput contexts not run from the test suite 2015-07-28 17:42:32 +08:00
90-libinput-model-quirks.hwdb switch: for surface 3 tablets, write the lid open to the device 2017-01-30 15:26:45 +10:00
90-libinput-model-quirks.rules.in evdev: disable the mode button on the Cyborg RAT 5 2016-02-01 08:37:41 +10:00
libinput-device-group.c udev: check wacom devices for a paired product id 2016-08-03 14:06:48 +10:00
libinput-model-quirks.c touchpad: init a default hysteresis for ALPS rushmore touchpads 2016-02-10 08:08:31 +10:00
Makefile.am udev: move TEST_EXTENSIONS out of the conditional 2016-11-22 11:23:39 +10:00
parse_hwdb.py switch: for surface 3 tablets, write the lid open to the device 2017-01-30 15:26:45 +10:00