Am Sonntag, 17. Februar 2008 16:59:01 schrieb Sven Panne:
----- Ursprüngliche Mail ---- Von: Benji Weber
An: opensuse@opensuse.org Gesendet: Sonntag, den 17. Februar 2008, 14:41:02 Uhr Betreff: Re: [opensuse] Logitech MX Revolution middle mouse button doesn't work Are you sure this button actually works? Have you tested it anywhere else?
All buttons and wheels work fine under Windows XP, so I'm sure that the problem is not HW-related.
I have an mx revolution and it works for me, In xorg.conf I have
Section "InputDevice" Identifier "Mouse[1]" Driver "mouse"
Use Driver "evdev" here. The mouse driver does not support mice with so many buttons.
Option "Buttons" "14" Option "Device" "/dev/input/mouse0" Option "Name" "MX Revolution" Option "Vendor" "USB-Mouse" Option "ZAxisMapping" "4 5" EndSection
Using these settings, things get actually worse, e.g. the thumb wheel doesn't send any event anymore.
I also have
xmodmap -e "pointer = 1 2 3 4 5 4 6 7 8 9 10 11 12 13 14 15 16 17 18"
Run on KDE startup, which seems to allow the additional buttons to work.
You can use Option "ButtonMapping" "1 2 3 6 7 8 9 10 11 12 13 14" in /etc/X11/xorg.conf instead. Leave out the button numbers of the ZAxisMapping.
If I understand things correctly, first of all the server has to be configured to send *any* event for the button(s) in question. xmodmap is just for fine-tuning the events and has nothing to do with the fact if an event is sent or not. Alas, I'm not that far yet. :-(
As I understand one can influence the order of buttons.
Any hints for debugging this further (e.g. how to test if the kernel itself reports the middle button press)?
Start xev from konsole and produce events inside of the appearing window. Cheers, Herbert -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org