At 11:57:26 on Thursday Thursday 14 October 2010, Dylan <dylan@dylan.me.uk> wrote:
On Thursday 14 Oct 2010, Stan Goodman wrote: ...
Nor do
I know which button has what number.
I see that, although oS has found the scroll ring, it claims to be configuring a button to emulate it. Whatever the buttons are doing has no noticable connection with such emulation.
Can someone tell me where to find the needed information?
If you run xev from a terminal window you can discover what events each control generates
I see that, for example, button 4 is said to emulate the scroll ring, but I already knew that. Since none of the buttons produce such an action, I still don't know which is button 4. In any case, what I want is a way to configure the two upper buttons, which this display doesn't touch on. Formerly ("Way back in naught eight"), a device like a mouse would have been configured in xorg.conf, and that is why the web is chock-a-block with references to that file for configuration. But there is no such file in v11.3. But a few minutes ago, I found its successor: /etc/X11/xorg.conf.d/11-mouse.conf; this is what it contains: {{{{{ Section "InputClass" # 046d:c50e # 046d:c501 Identifier "Logitech Trackball" MatchVendor "Logitech, Inc." MatchProduct "MX-1000 Cordless Mouse Receiver|Cordless Mouse Receiver" MatchIsPointer "on" Driver "evdev" Option "Buttons" "8" Option "EmulateWheel" "on" Option "EmulateWheelButton" "8" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" EndSection Section "InputClass" # 046d:c521 Identifier "Logitech Multibutton Mouse" MatchVendor "Logitech, Inc." MatchProduct "MX620 Laser Cordless Mouse" MatchIsPointer "on" Driver "evdev" Option "HWHEELRelativeAxisButtons" "7 6" EndSection Section "InputClass" # 045e:0095 Identifier "Microsoft IntelliMouse Explorer" MatchVendor "Microsoft Corp." MatchProduct "IntelliMouse Explorer 4.0 (IntelliPoint)" MatchIsPointer "on" Driver "evdev" Option "HWHEELRelativeAxisButtons" "7 6" EndSection Section "InputClass" # 0210:0003 Identifier "0210:0003" MatchVendor "0210" MatchProduct "0003" MatchIsPointer "on" Driver "evdev" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" EndSection Section "InputClass" # 0002:000a Identifier "0002:000a" MatchVendor "0002" MatchProduct "000a" MatchIsPointer "on" Driver "evdev" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" EndSection Section "InputClass" # 04b3:300f Identifier "IBM 300f" MatchVendor "IBM Corp." MatchProduct "300f" MatchIsPointer "on" Driver "evdev" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" EndSection Section "InputClass" # Novell Bug #597214 Identifier "IBM TPPS/2 TrackPoint" MatchProduct "TPPS/2 IBM TrackPoint" MatchIsPointer "on" Driver "evdev" Option "EmulateWheel" "on" Option "EmulateWheelButton" "2" Option "YAxisMapping" "4 5" Option "XAxisMapping" "6 7" Option "Emulate3Buttons" "on" Option "EmulateWheelTimeout" "200" EndSection Section "InputClass" # 03f0:1126 Identifier "HP 1126" MatchVendor "Hewlett-Packard" MatchProduct "1126" MatchIsPointer "on" Driver "evdev" Option "MinX" "0" Option "MaxX" "3000" Option "MinY" "0" Option "MaxY" "3000" EndSection }}}}} There are sections for several varieties of mice (mouses?), but none for Kensington Expert Mouse, which is probably the reason that neither of the upper buttons emulates the scroll ring as it is reputed to do. I am assuming that this file is the place to work on configuration/mapping, but it seems to be very variable, with different sections even employing different terminology. I also deduce that Button 4 is not one of the upper ones but one of the basic two. And it is not easy to understand the meaning of some of the various options and other elements. Kensington Support is of no help, being devotees of "The One OS". If someone has made a Section for this trackball, or even for an older Expert Mouse model, I would very much like to compare notes, which potentially would save me a lot of cut and try experimentation and a lot of time. -- Stan Goodman Qiryat Tiv'on Israel -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org