Microsoft Comfort Mouse 4500 wrong axis

Bug #694087 reported by Nico
44
This bug affects 8 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-evdev (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg-input-evdev

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

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-evdev (Ubuntu):
status: New → Confirmed
Revision history for this message
JB5 (sir-bunt) wrote :

Microsoft Wireless laser Mouse 5000.

Side axis scroll has worked flawlessly previously.

Currently testing PP 12.04 64 bit.

Linux XXXX 3.2.0-19-generic #30-Ubuntu SMP Fri Mar 16 16:27:15 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

xinput list 10
Microsoft Microsoft Wireless Optical Mouse® 1.00 id=10 [slave pointer (2)]
 Reporting 9 classes:
  Class originated from: 10. Type: XIButtonClass
  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: 10. Type: XIValuatorClass
  Detail for Valuator 0:
    Label: Rel X
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 10. Type: XIValuatorClass
  Detail for Valuator 1:
    Label: Rel Y
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 10. Type: XIValuatorClass
  Detail for Valuator 2:
    Label: Rel Horiz Wheel
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 10. Type: XIValuatorClass
  Detail for Valuator 3:
    Label: Rel Dial
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 10. Type: XIValuatorClass
  Detail for Valuator 4:
    Label: Rel Vert Wheel
    Range: -1.000000 - -1.000000
    Resolution: 1 units/m
    Mode: relative
  Class originated from: 10. Type: XIScrollClass
  Scroll info for Valuator 2
    type: 2 (horizontal)
    increment: 1.000000
    flags: 0x0
  Class originated from: 10. Type: XIScrollClass
  Scroll info for Valuator 3
    type: 1 (vertical)
    increment: -1.000000
    flags: 0x0
  Class originated from: 10. Type: XIScrollClass
  Scroll info for Valuator 4
    type: 1 (vertical)
    increment: -1.000000
    flags: 0x2 ( preferred )

Tested scroll wheel → scroll up & push-left followed by scroll down & push-right

xinput test 10

button press 4
button release 4
motion a[3]=4
button press 4
button release 4

motion a[3]=3
button press 5
button release 5
motion a[3]=2
button press 5
button release 5

Revision history for this message
Grek-336 (kult01) wrote :

On my 10.04 i386 Desktop PC the horizontal mouse wheel works not.

2.6.32-40-generic-pae #87-Ubuntu SMP Mon Mar 5 21:44:34 UTC 2012 i686 GNU/Linux

xserver-xorg-input-evdev 1:2.3.2-5ubuntu1 (lucid)

xinput test 8

button press 1
button release 1
button press 2
button release 2
button press 3
button release 3
motion a[0]=738 a[1]=87 a[2]=-34
button press 4
button release 4
motion a[0]=738 a[1]=87 a[2]=-34
button press 5
button release 5
motion a[0]=738 a[1]=87 a[2]=-35
motion a[0]=738 a[1]=87 a[2]=-36
motion a[0]=738 a[1]=87 a[2]=-35
motion a[0]=738 a[1]=87 a[2]=-34
button press 8
button release 8
button press 9
button release 9

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

On my Lenovo Thinkpad X121e with 12.04 beta2 amd64 with all updates the horizontal mouse wheel works.

Revision history for this message
Johnathon (outdooricon) wrote :

I'm having the same problem as the last two commentators

Revision history for this message
penalvch (penalvch) wrote :

Nico, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p xserver-xorg-input-evdev REPLACE-WITH-BUG-NUMBER

Please note, given that the information from the prior release is already available, doing this on a release prior to the development one would not be helpful.

Thank you for your understanding.

Helpful bug reporting tips:
https://wiki.ubuntu.com/ReportingBugs

Changed in xserver-xorg-input-evdev (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for xserver-xorg-input-evdev (Ubuntu) because there has been no activity for 60 days.]

Changed in xserver-xorg-input-evdev (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.