libinput/udev
Peter Hutterer 1cfa1f64cf evdev: read LIBINPUT_ATTR_KEYBOARD_INTEGRATION property
We have heuristics for detecting whether a keyboard is internal or external,
but in some cases (e.g. Surface 3) these heuristics fail. Add a udev property
that we can apply to these cases so we have something that's reliable.

This will likely eventually become ID_INPUT_KEYBOARD_INTEGRATION as shipped by
systemd, similar to the touchpad property.

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

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2017-05-23 15:10:10 +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 evdev: read LIBINPUT_ATTR_KEYBOARD_INTEGRATION property 2017-05-23 15:10:10 +10:00
90-libinput-model-quirks.rules.in evdev: read LIBINPUT_ATTR_KEYBOARD_INTEGRATION property 2017-05-23 15:10:10 +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 evdev: read LIBINPUT_ATTR_KEYBOARD_INTEGRATION property 2017-05-23 15:10:10 +10:00