Microsoft Comfort Mouse 4500 wrong axis
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-input-evdev (Ubuntu) |
Expired
|
Low
|
Unassigned |
Bug Description
Binary package hint: xserver-
Evdev fails to correctly configure horizontal scrolling for the Microsoft Comfort Mouse 4500.
Instead of buttons 6 and 7 a third axis (valuator 2) is recognized. Pushing the scroll wheel to the left (right) causes a decrease (increase) of valuator 2. No button event is shown in xev. Valuator 2 was associated to GAS. I think it rather should be associated to HWHEEL.
xinput test 8
motion a[0]=742 a[1]=1047 a[2]=0
motion a[0]=741 a[1]=1045 a[2]=1
motion a[0]=739 a[1]=1043 a[2]=2
motion a[0]=737 a[1]=1041 a[2]=3
xinput list 8
Microsoft Microsoft® Comfort Mouse 4500 id=8 [slave pointer (2)]
Reporting 5 classes:
Class originated from: 8
Buttons supported: 13
Button labels: Button Left Button Middle Button Right Button Wheel Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right Button Side Button Extra Button Unknown Button Unknown Button Unknown Button Unknown
Button state:
Class originated from: 8
Keycodes supported: 248
Class originated from: 8
Detail for Valuator 0:
Label: Abs X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 8
Detail for Valuator 1:
Label: Abs Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 8
Detail for Valuator 2:
Label: Abs Gas
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Status changed to 'Confirmed' because the bug affects multiple users.