[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