UPDATE: I've been playing around with this some more. None of the evdev
settings work or have any affect on the touchscreen. "Evdev Axis
Inversion" and "Evdev Axes Swap" do nothing. Changing the "Coordinate
Transformation Matrix" has some effect, but doesn't work correctly.

For example, the default matrix is the identity matrix:

⎡ 1 0 0 ⎤
⎜ 0 1 0 ⎥
⎣ 0 0 1 ⎦

To rotate the screen counterclockwise by 90 degrees, I would expect to
use the following matrix =

⎡ 0 -1 1 ⎤
⎜ 1  0 0 ⎥
⎣ 0  0 1 ⎦

set using xinput set-prop 10 130 0, 1, 0, -1, 0, 1, 0, 0, 1

It "sort of" work but the mouse flickers all over the place and jumps
when I lift my finger. Using xinput --test reveals that the while, for
example, a button press event happens at coordinates (3636, 3673), the
corresponding release event happens at (469, 422) in the opposite corner
of the screen.

I wonder if it's related to this bug:
https://bugs.freedesktop.org/show_bug.cgi?id=54777 I haven't tried
building the driver without mtdev.

** Bug watch added: freedesktop.org Bugzilla #54777
   https://bugs.freedesktop.org/show_bug.cgi?id=54777

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-input-evdev in Ubuntu.
https://bugs.launchpad.net/bugs/1084938

Title:
  evdev settings doesn't work at all

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/1084938/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to