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? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/742567 Title: multitouch events do not respect swap/invert axes properties -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs