[PATCH libinput 0/8] Quirks and fixes for non-Wacom tablets (Aiptek)
peter.hutterer at who-t.net
Wed Feb 7 01:44:58 UTC 2018
The one thing we can rely on from non-wacom tablets is that they're less
inclined to follow the established evdev behaviours. The Aiptek tablet in this
case doesn't send BTN_TOOL_PEN or any other tools, despite having the bits. It
also doesn't care about tilt, because clearly, just pretending tilt is there
is enough, right?
So aside from a few fixes, this:
* ignores tilt on all Aiptek devices until someone shows me a tablet that
handles it correctly. at which point I'll resurrect my headache and figure
out a better solution
* disables BTN_TOOL_MOUSE and BTN_TOOL_LENS on non-Wacom devices because
the libinput code is written to work on Wacom devices and who knows what
other tablets do here. Probably being up to no good and whatnot.
* Works around devices that never send BTN_TOOL_PEN on proximity in.
Because, ah, whatever...
The net effect is that non-Wacom tablet support improves ever so
slightly, until the next cheap device comes along that decides to do its own
random thing again. Yay.
More information about the wayland-devel