Extras buttons of Microsoft Comfort Optical Mouse 3000 doesn't work.

Bug #52288 reported by Guilherme Paula
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg

The extras buttons (horizontal scroll, scroll click and zoom) of mouse had not been detected automatically by X.org.

Details:
Name: Microsoft Comfort Optical Mouse 3000
Site: http://www.microsoft.com/hardware/mouseandkeyboard/productdetails.aspx?pid=041
Ubuntu Release: Dapper Drake
Xorg.conf (standard of the installation):

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ExplorerPS/2"
    Option "ZAxisMapping" "4 5"
EndSection

Some extra information:
# cat /proc/bus/input/devices
I: Bus=0003 Vendor=045e Product=00d1 Version=0120
N: Name="Microsoft Microsoft Optical Mouse with Tilt Wheel"
P: Phys=usb-0000:00:02.3-1/input0
S: Sysfs=/class/input/input4
H: Handlers=mouse0 event4 ts0
B: EV=7
B: KEY=170000 0 0 0 0 0 0 0 0
B: REL=1c3

description: updated
Revision history for this message
Guilherme Paula (guilhermepaula) wrote :

Changing xorg.conf InputDevice section to this, the back button worked fine (in firefox):

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ExplorerPS/2"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "8"
    Option "ButtonMapping" "1 2 3 8 6 7"
EndSection

Now, only the horizontal scroll don't work.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Thank you for your bug report. Do you still have this issue with the latest release of Ubuntu ?

Changed in xorg:
importance: Undecided → Low
status: Unconfirmed → Needs Info
Revision history for this message
Guilherme Paula (guilhermepaula) wrote :

Since Warty nothing has changed...

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Ok, I'm marking this as confirmed.

Changed in xorg:
status: Needs Info → Confirmed
Revision history for this message
Kino (pikitano) wrote :

Hello,
I'm using this mouse on Ubuntu Hardy.
With the configuration proposed by Guilherme Paula the mouse simply don't work.
I have to use backup xorg.conf to make it work again.
The backup configuration (that work like a 2button+wheel) is:

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
 Option "Device" "/dev/input/mice"
 Option "Protocol" "ExplorerPS/2"
 Option "ZAxisMapping" "4 5"
 Option "Emulate3Buttons" "true"
 Option "Buttons" "8"
 Option "ButtonMapping" "1 2 3 8 6 7"
EndSection

PS: sorry for my english

Revision history for this message
Guilherme Paula (guilhermepaula) wrote :

But this is the configuration I had suggested...

What's wrong after you put this configs ?

Revision history for this message
Kino (pikitano) wrote :

D'oh!

Obviously you're right, it's your configuration working (I made mistake with other configuration I tried).
Anyway, the red button on the side doesn't work.
Changinh Compiz settings, I found that the side button is "button 9". I don't understand wich are button 6, 7 and 8, but the 9 is side button, and if I set it for an action it work.
Can you suggest me how to change the configuration?
Thank you very much

Revision history for this message
Guilherme Paula (guilhermepaula) wrote :

The red button only work here in Firefox with the "Back" function.
About the others buttons, i think they are like this:

1- Left Click
2- Right Click
3- Scroll Click
4- Scroll up
5- Scroll down
6- Scroll left
7- Scroll right
8- I don't know :-(
9- Red Click (Original Zoom function by Microsoft)

Revision history for this message
Kino (pikitano) wrote :

Using command "xev" in a terminal I found:

1 - left click
2 - scroll click
3 - right click
4 - scroll up
5 - scroll down
6 - nothing
7 - nothing
8 - nothing
9 - red click

How can I change my xorg.conf "InputDevice" section to use these button?

Revision history for this message
Guilherme Paula (guilhermepaula) wrote :

If you are using the configuration I've wrote, I think you are already using these buttons.
As I can see, only remains know how to enable the horizontal scroll (yes, the mouse has this function).
If you find how to use then, please leave a messenge here.
Thanks

Revision history for this message
vaporstx (vaporstx) wrote :

I tried the change to /etc/X11/xorg.conf described above, but the changes did not work and the buttons remained inactive. However, I continued to research the problem and I was able to find a solution that worked for me. First, thanks to Ubuntu community docs, I reconfigured the Optical Mouse 3000 buttons like described in the Dell 7 button mouse configuration at https://help.ubuntu.com/community/ManyButtonsMouseHowto. I did this by creating the 57xmodmap in /etc/X11/Xsession.d (see attached). Then I changed the relevant section in my /etc/X11/xorg.conf file to the following:

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "auto"
    Option "Buttons" "9"
    Option "ZAxisMapping" "4 5"
    Option "ButtonMapping" "1 2 3 7 6"
EndSection

Now the back function works just fine on my mouse. Took almost 2 hours to solve the problem, but thanks to the Ubuntu Community docs and previous posters on launchpad, I was able to come up with a solution. Hope my config works for you. As alwasys, please make backups of any config files you change, could save you problems later.

Ubuntu Hardy Heron 8.04
Firefox 3.0 RC1

Revision history for this message
jmp2linux (shift-gear6) wrote :

I have a MS Comfort Optical Mouse 3000. After a fresh install of Ubuntu 8.04.1, I find the back button (red button on the side) doesn't work in FireFox. I followed vaporstx's instructions. It finally works. Thanks.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

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