On 03/03/2012 03:09 PM, Mike Lothian wrote:
Hi
I'm testing these patches out on my Gentoo box where I'm running the
latest git for the whole X stack
I can't seem to get the right (or middle) buttons working
I've tried your script but it's failing at the following command:
What script are you trying?
fireburn@tau ~ $ xinput list 12
SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
Reporting 9 classes:
Class originated from: 12. Type: XIButtonClass
Buttons supported: 12
X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 17 (X_GetAtomName)
Atom id in failed request: 0xb0002
Serial number of failed request: 23
Current serial number in output stream: 23
Button labels: "Button Middle" "Button Right" "Button
Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz
Wheel Right" None None None None None
Sounds like there's something more fundamental wrong if you can't even
list the device classes.
Also is there an option to set the left button click area? It would be
nice if I was clicking and used the trackpad if the actions were
interpreted by Synaptics as selecting an area rather than triggering a
multitouch event (for me that's right click)
I don't really follow your entire question, but I can answer the first.
Every area that is not part of the right or middle button area is
implicitly the left button area.
I'm attaching my Xorg.0.log and synclient outputs
I tried setting the values manually based on the ranges in both the
Xorg.0.log and synclient output but keep getting errors - I was trying
to give each button a 1/3 of the track pad and a 1/5 of the height
I'm not sure what is wrong, though do note that the top left corner of
the trackpad is the minimum X and Y values. Thus, the "top" of the
button areas must be less in value than the "bottom". This sometimes
throws people off.
-- Chase
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel