libinput/udev
Peter Hutterer 23a611ea1e fallback: allow for multiple keyboards to toggle the lid switch
Previously we only listened for events on the first one to come up, based on
the assumption that there can only be one internal keyboard. The Razer Blade
laptop keyboards come with with multiple event nodes, all looking like a
normal keyboard. The one that comes up first is one for special keys, so
typing on the internal keyboard after a lid switch does not toggle the write
state.

Fix this by allowing for up to 3 keyboard listeners for a lid switch.

https://bugs.freedesktop.org/show_bug.cgi?id=102039

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-09-25 14:14:20 +10: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 fallback: allow for multiple keyboards to toggle the lid switch 2017-09-25 14:14:20 +10:00
90-libinput-model-quirks.rules.in tablet: always enable the no-proximity-out quirk on HUION tablets 2017-09-21 12:27:46 +10:00
libinput-device-group.c udev: move the EKR into the parent's device group 2017-09-07 08:59:20 +10:00
libinput-model-quirks.c touchpad: init a default hysteresis for ALPS rushmore touchpads 2016-02-10 08:08:31 +10:00
parse_hwdb.py tablet: always enable the no-proximity-out quirk on HUION tablets 2017-09-21 12:27:46 +10:00