Id be interested in improving support for tablets in X11, so I had a look into the GHOST/X11 tablet code and I’m still not clear on what needs fixing.
Does anyone know what needs to be done exactly for better tablet support?
From talking to broken here is what I gather…
- An input device can be verified to be a tablet (or not)
- There is no standard way to test for a stylus vs an eraser.
- Currently hard coded names “stylus” and “eraser” are used from blender.
- IIRC these names can be configured in Xorg.
Since AFAIK there is no way to detect for sure the eraser and stylus to use (see http://www.xfree86.org/current/XFreeDeviceList.3.html).
Should this be ‘fixed’ by first guessing inputs but also allow the user to select the devices from a user preference dropdown?
Otherwise how might this be solved?