Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Mar 2007 14:25:14 -0500
From:      Jon Wolfgang <jon-bsd@comcast.net>
To:        freebsd-questions <freebsd-questions@freebsd.org>
Subject:   mouse wheel sends incorrect buttons
Message-ID:  <45F3061A.409@comcast.net>

next in thread | raw e-mail | index | archive | help
I am using a Microsoft Intellimouse Explorer in xwindows on FreeBSD 
6.2-RELEASE.

The mouse works correctly (except for the side buttons - I'll worry 
about those later), but the mouse wheel has some odd behaviour in apps 
like firefox and thunderbird.  Scrolling down works correctly, but 
scrolling up seems to send a button click as well as a scroll event.

I played around with xev and found that when scrolling up, a button4 
event is (correctly) sent, but then any other action sends a button9 and 
button8 event as well.  Scrolling down only sends a button5 event which 
is correct.  Here is the relevant section in xorg.conf:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        #Option     "Buttons" "7"
        Option      "Buttons" "5"
        Option      "Device" "/dev/psm0"
        Option      "ZAxisMapping" "4 5"
EndSection

I added the `Option "Buttons" "5"' line hoping to remove the possibility 
of button 8 and 9 existing, but it didn't seem to work:

[jon@charon ~]$ xmodmap -pp
There are 9 pointer buttons defined.

    Physical        Button
     Button          Code
        1              1
        2              2
        3              3
        4              4
        5              5
        6              6
        7              7
        8              8
        9              9


Then I tried mapping the button 8 and 9 keys to other buttons, but 
xmodmap didn't allow it.
Also, I'm not running moused if that is significant.  Does anyone have 
any suggestions?  I have seen some similar questions on forums and the 
mailing list archives, but no definitive solutions.  Any help would be 
great.

Thanks,
Jon



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45F3061A.409>