← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 767315] Re: xinput 2 "Coordinate Transformation Matrix" not affecting all events

 

PS: Via

Dual touchscreen support. NOW: Stuck on xinput configuration - Ars Technica OpenForum - 
http://arstechnica.com/civis/viewtopic.php?f=16&t=1146846

... found the announcement for the patch allowing the coordinate
transform matrix:

[PATCH] evdev: add 3x3 transformation matrix xinput property for multi-head handling - 
http://lists.x.org/archives/xorg/2010-April/049967.html

There I can see functions like:
+EvdevTransformAbsolute(InputInfoPtr pInfo, int v[MAX_VALUATORS])

.... depending on "valuators", which can be obtained from xinput via
"list" (not 'list-props'); however, note that for the master pointer:


> $ xinput list 2
> Virtual core pointer id=2	[master pointer  (3)]
> 	Reporting 3 classes:
> ...
> 		Class originated from: 11
> 		Detail for Valuator 0:
> 		  Label: Rel X
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 1 units/m
> 		  Mode: relative
> 		Class originated from: 11
> 		Detail for Valuator 1:
> 		  Label: Rel Y
> 		  Range: -1.000000 - -1.000000
> 		  Resolution: 1 units/m

... that is, the ranges for both X and Y are 0 (as they both span from
-1 to -1); and apparently that is why the coordinate transformation on
the master id=2 will not work?

Cheers!

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

Title:
  xinput 2 "Coordinate Transformation Matrix" not affecting all events

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/767315/+subscriptions


References