[PATCH libinput 0/8] Quirks and fixes for non-Wacom tablets (Aiptek)
Peter Hutterer
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.
Cheers,
Peter
More information about the wayland-devel
mailing list