Tiens, vlà la section InputDevice que j'ai pour mon IntelliMouse Explorer Wireless, qui a aussi 2 boutons latéraux
Section "InputDevice"
Identifier "Mulot1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "7"_
Option "ZAxisMapping" "6 7"
EndSection
Ensuite, pour changer l'ordre des boutons supplémentaires avec la roulette, je lance ça (que j'ai mis dans /etc/opt/gnome/gdm/PreSession/Default, sur une Slackware)
xmodmap -e "pointer = 1 2 3 6 7 4 5"
Voir le fichier README.mouse dans /usr/doc/XFree86-4.1.0. La commande xmodmap doit certainement pouvoir se mettre ailleurs, il faudrait même plutôt la mettre du côté d'un xinitrc par défaut.
Ensuite, pour affecter une action à un bouton, ben, là, ça dépend. Sous Gnome, par exemple, il y a un menu pour choisir ça. Le seul truc, c'est que les évènements bouton6-clic et bouton7-clic n'arrivent pas à être capturés, mais c'est pas très grave, il suffit de capturer avec le bouton 1 et juste de changer 1 par 6 ou 7 avant de valider le truc.
Enfin, je dois bien dire que je ne m'en sers pas. Un de ces boutons me lance un xterm, mais il ne me sert quasiment jamais, et l'autre, je sais qu'il est sensé faire quelque chose, mais je ne me rappelle même plus.
[edtdd]--Message édité par Jak--[/edtdd]