Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Intellimouse side buttons won't work [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
GWild
n00b
n00b


Joined: 21 Dec 2006
Posts: 5
Location: Colorado

PostPosted: Thu Dec 21, 2006 1:31 am    Post subject: Intellimouse side buttons won't work [SOLVED] Reply with quote

Hello Gent2ers (this is my first post, and Gentoo is my first Linux distro).

I have an Intellimouse Explorer (with the scroll wheel and the two side buttons).

I have read the FAQ's, howto's, and googled til I dropped. While there is a substantial body of documentation regarding configuration of the 5 (physical) button Intellimouse I cannot get Mozilla to recognize the two side buttons.

xorg: 7.1

xev output:
left mouse button: recognized as button 1
wheel click: recognized as button 2
right mouse button: recognized as button 3
wheel forward: recognized as mouse button 4
wheel back: recognized as mouse button 5
left side button: recognized as mouse button 8
right side button: recognized as mouse button 9

xorg.conf section for mouse:
Code:
Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"

    Option "Protocol"    "IMPS/2"       # IntelliMouse PS/2
    Option "Device"      "/dev/input/mouse0"
    Option "ZAxisMapping" "4 5"
    Option "Buttons" "9"

EndSection


Xmodmap (loaded in my kde Autostart sub-directory):
Code:
xmodmap -e "pointer = 1 2 3 4 5 8 9" &


imwheel settings:
Code:
exec imwheel -f -k -b "45"


My goal is to be able to use the left side button as a 'back' button in Mozilla, and the right side button as a 'forward' button in Mozilla. The scroll wheel works just fine scrolling the page up and down.

While I know that there are several docs on this, several of them are out of date, and I have tried the configurations to no avail.

I appreciate any assistance you can give me regarding this.


Last edited by GWild on Sun Dec 24, 2006 3:17 pm; edited 4 times in total
Back to top
View user's profile Send private message
yabbadabbadont
Advocate
Advocate


Joined: 14 Mar 2003
Posts: 4791
Location: 2 exits past crazy

PostPosted: Thu Dec 21, 2006 2:51 am    Post subject: Reply with quote

I think the Intellimouse Explorer uses the ExplorerPS/2 protocol. The rest of what you have looks right from what I can remember. (I used to have my extra buttons working, but haven't bothered the last couple of times I reinstalled Gentoo)
Back to top
View user's profile Send private message
bubbl07
Apprentice
Apprentice


Joined: 06 Feb 2005
Posts: 237
Location: New York City

PostPosted: Thu Dec 21, 2006 3:08 am    Post subject: Reply with quote

Take a look at this: http://gentoo-wiki.com/HOWTO_Advanced_Mouse/Individual_Configurations.

That's the guide I used to set up my 'Microsoft Wireless IntelliMouse Explorer 2.0' -- hopefully it'll work for you, too.
Back to top
View user's profile Send private message
GWild
n00b
n00b


Joined: 21 Dec 2006
Posts: 5
Location: Colorado

PostPosted: Thu Dec 21, 2006 12:41 pm    Post subject: Reply with quote

Thanks for the responses.

I changed my protocol to 'Explorer'

The Wiki HOWTO was one of the first things I read.

Nothing works for me unfortunately.

While xev recognizes all mouse events as separate buttons, other elements of X will not. As xev is the "X event tester" I'd say there is a problem when one element of X observes behaviour that another part of X will not process (and is supposed to). This is not just Mozilla btw, Konqueror behaves the same way.

In any case I appreciate the attempted assistance.
Back to top
View user's profile Send private message
alien
Tux's lil' helper
Tux's lil' helper


Joined: 10 Nov 2002
Posts: 84

PostPosted: Thu Dec 21, 2006 1:30 pm    Post subject: Reply with quote

Code:
Identifier  "Mouse0"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "Buttons"               "7"
        Option          "ButtonMapping"         "1 2 3 6 7"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "false"


Here we are.
Back to top
View user's profile Send private message
GWild
n00b
n00b


Joined: 21 Dec 2006
Posts: 5
Location: Colorado

PostPosted: Thu Dec 21, 2006 3:50 pm    Post subject: Reply with quote

Thank you alien. :)

Those xorg.conf entries fixed my problem. I'm guessing the order of operations makes a difference, as I tried a similar configuration during my trial and error. The order of the statements, however, was different.

I removed my inwheel and xmodmap entries as it appears that they are not needed.
Back to top
View user's profile Send private message
soroh6
Apprentice
Apprentice


Joined: 07 Nov 2002
Posts: 231

PostPosted: Sat Dec 23, 2006 10:46 pm    Post subject: Reply with quote

alien wrote:
Code:
Identifier  "Mouse0"
        Driver          "mouse"
        Option          "CorePointer"
        Option          "Device"                "/dev/input/mice"
        Option          "Protocol"              "ExplorerPS/2"
        Option          "Buttons"               "7"
        Option          "ButtonMapping"         "1 2 3 6 7"
        Option          "ZAxisMapping"          "4 5"
        Option          "Emulate3Buttons"       "false"


Here we are.

Brilliant, thanks. Was about to revert back to my old imwheel setup from a year or two ago. If anyones wondering, this setup makes forward/back mouse buttons work, wheel works, etc. No xmodmap necessary.
_________________
:: soroh -*~
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum