Comment 24 for bug 742567

Revision history for this message
Timo Kluck (tkluck) wrote :

Chase: thanks for the wiki article, it is very helpful! I have found that on my devices, the affine coordinate translation is done in normalized floating point coordinates and not in pixel coordinates. And the normalization is different for different devices. For example, to rotate 180 degrees, I need the following matrix for Wacom Pen input:

xinput set-prop $ID "Coordinate Transformation Matrix" -1.0 0.0 1.0 0.0 -1.0 1.0 0.0 0.0 1.0

(which is very reasonable, and stable even under resolution change -- this would be my preferred behaviour). However, for Wacom Touch input, i need the following:

xinput set-prop $ID "Coordinate Transformation Matrix" -1.0 0.0 0.5 0.0 -1.0 0.5 0.0 0.0 1.0

Should I file a new bug about this?