XInput2: getting window-relative coordinates?
simon.thum at gmx.de
Fri Apr 17 12:17:03 PDT 2009
Florian Echtler wrote:
> However, the second one (controlled by touchpad) reports values in the
> range (1472,1408) to (5472,4448). This is also reported in the Xorg.log
> by the synaptics driver. How can I map these to screen coordinates? As
> the pointer still moves in screen coordinates, the mapping must already
> exist somewhere, I assume..
I'm not sure about this, but I recall it may depend on whether you
listen to a master device (screen coords) or a slave device (driver coords).
Anyway, make sure you're at the right set of coordinates:
The position of the pointer in screen coordinates (16.16 fixed
The position of the pointer in screen coordinates relative to the
event window (16.16 fixed point).
(formatting broken, but I'm sure you get the idea.)
More information about the xorg