Could we get the Intellimouse Explorer as an entry in the mouse
configuration screen? It is a 5-button+wheel mouse that using the exact
same protocol as the standard Intellimouse, however it requires a slightly
different configuration in XF86Config to have the additional buttons
Option "Buttons" "7"
Options "ZAxisMapping" "6 7"
is needed, followed by:
xmodmap -e "pointer = 1 2 3 6 7 4 5"
when X starts up in order to map the buttons on the wheel correctly.
The xmodmap thing isn't going to happen now. If you don't specify 7 buttons,
what buttons does the wheel map into?
The xmodmap is necessary to get the scroll wheel working properly. If you leave
off the xmodmap in the configuration I listed, the side buttons of the mouse
scroll and the wheel mouse triggers button events 4 and 5. If you instead do
ZAxisMapping 4 5, the scroll wheel works but X will not see the remaining two
buttons, even with "Buttons 7" specified. It looks like X is chopping off any
buttons after the ZAxisMapped ones.
I'll add the name, but you won't get the last two buttons - not that any apps
would have recognized them anyway.
USB and/or PS/2?
I _believe_ this works for both PS/2 and USB. However, the rest of the mouse
configuration options are different between the PS/2 and the USB. I'll
double-check this evening to make sure this works for USB as well, but I know it
works for certain with PS/2.
On further thought: If they just choose the generic Intellimouse (which would be
the obvious thing to do), it would work just fine.
Yes, it works just fine with the standard intellimouse select, you just can't
access the extra buttons (which was what I was after here). If not for 7.1,
could we perhaps get this for a future release?
Besides the already mentioned options including Xmodmap
the "Protocol" "ExplorerPS2" is necessary for my MS Intellimouse Optical to get
all seven buttons to work.
This can be tested with xev or Mozilla.