XInput: Tablet to screen coordinate translation
Magnus Vigerlöf
Magnus.Vigerlof at home.se
Sun Feb 25 13:57:18 PST 2007
Hi,
I'm looking into making sure that the linuxwacom X-driver can be used with the
hotplugging support that was recently introduced. However, after I pulled the
latest version from the git-repository and compiled everything I, can't get
the linuxwacom drivers working as it should.
Compiling it was not a big issue. The first problem I ran into was that the
coordinate conversion routine in the driver was not called anymore from the X
event dispatch function. So I ended up with a 1:1-mapping of the coordinates
on my tablet to the screen and could only use a small part of the upper-left
corner. Not very usable..
When I looked at the evdev-driver I saw that it made it's coordinate
conversion before it was reported to X (but it keeps it's own min/max on the
axis in the definition of the device). I made the same changes and the
pointer worked as it should.
I ran into the second problem after I started Gimp. The stylus and the place
where it actually drew is very far apart. It's like the opposite of the
previous probelm, I can only reach a small part on the screen (upper-left as
well) with the whole tablet. So... not very usable either..
So I wonder if anybody could help me and point out where the coordinate
conversion should be made?
Thanks
Magnus
More information about the xorg
mailing list