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:
DeviceEvent:
[...]
root_x
root_y
The position of the pointer in screen coordinates (16.16 fixed
point).
event_x
event_y
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.)
Cheers,
Simon
_______________________________________________
xorg mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/xorg