Bug 4913

Summary: xmodmap built with the modular tree does not work
Product: xorg Reporter: Petteri Räty <bugzillas>
Component: Input/MouseAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: critical    
Priority: high CC: ginsu.squirrel
Version: unspecified   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Petteri Räty 2005-10-28 02:30:30 UTC
I decided to migrate from the monolithic tree to the modular tree on Gentoo and
went to emerge needed packages. After the migration I noticed that my mouse
wheel was not working any more. I have a seven button mouse for which I set up
mappings in my .xprofile using xmodmap. xmodmap -pp shows the changes correctly
but xev still reports the button numbers as unchanged. Then I checked out cvs
from yesterday and compiled xmodmap from there and still had the same problem. 

To reproduce:
1. xmodmap -e "pointer = 7 6 5 4 3 2 1" (3 2 1 for a three button mouse)
2. xev 
3. click in the window 
4. the button numbers are not reversed
Comment 1 Andrew D. Keyser 2005-11-02 15:24:58 UTC
I can confirm this; with the driver set to "evdev", and a Logitech MX1000 mouse,
it completely reversed the positions of my right click and middle mouse button,
and I can't change them. However, more drastic changes such as a mapping of 2 3
1 instead of 1 2 3 seem to at least make the left button #3, middle button #2
(as it should be), and right button #1. That's the only way I can get it to
switch the right button from reporting button 2 to #3, but I'm not about to
become left handed. Also, my side buttons fail to be mapped as well.

This is on Gentoo.
Comment 2 Andrew D. Keyser 2005-11-02 15:27:16 UTC
Just noticed that this looks like a dupe of bug #4212, or at least similar to it.
Comment 3 Alan Coopersmith 2005-11-09 09:48:59 UTC

*** This bug has been marked as a duplicate of 4212 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.