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

Reply via email to