Même les souris les moins chères peuvent fonctionner en mode MouseSystems, avec les 3 boutons fonctionnels. Le truc est de pousser la souris à penser qu'elle est MouseSystems, quelque chose que vous verrez rarement dans les instructions.
Quand la souris est alimentée, si le bouton gauche est enfoncé elle se met en mode MouseSystems. Un truc très simple, mais pas toujours documenté. Notez qu'un relancement logiciel de votre ordinateur peut ne pas couper l'alimentation et donc continuer à fonctionner. Il y a un certain nombre d'autres moyens de changer ce mode, qui peuvent ou non fonctionner avec telle ou telle souris. Quelques uns sont bien moins drastiques qu'un reboot, et deux le sont beaucoup plus!
echo "*n" >
/dev/mouse
, qui devrait avoir le même effet que la débrancher.
Maintenez enfoncé le bouton gauche pour le mode Mouse Systems, et pas
pour Microsoft. Vous pouvez mettre ceci dans tout script que vous utilisez
pour lancer X.
rnichols@interaccess.com
) a écrit un court programme en
C faisant la même chose, et qui peut fonctionner si echo "*n"
ne
marche pas (et vice versa). Vous pouvez trouver une copie du source à
http://kipper.york.ac.uk/src/fix-mouse.c
.
-----------
| o | o | o | SW1
-----------
1 2 3
Essayez de joindre les broches 1-2 ou 2-3, et voyez si ça change le
comportement de la souris. Dans ce cas, vous pouvez soit placer un petit
cavalier, soit souder les contacts pour une solution rapide et permanente.
"ChordMiddle"
dans le XF86Config et vous avez un bouton du milieu
fonctionnel.
Pin 3 Mode
----- ----
Libre Par defaut Microsoft. Mouse Systems si un bouton est
enfoncé au lancement.
Terre Toujours Mouse Systems.
Vdd Toujours Microsoft.
(Les broches sont généralement numérotés
comme suit:)
____
pin1 -| \/ |-
pin2 -| |-
pin3 -| |-
-| |-
-| |-
-| |-
-| |-
pin8 -|____|-
(Cette info provient de Hans-Christoph Wirth et Juergen Exner, qui l'ont
posté sur de.comp.os.linux.hardware). Vous pouvez souder un lien
entre la broche 3 et la terre, ce qui fixera la souris en mode MouseSystems.
-----
--- R ---------O------ + Alimentation
| ----- | | C = 100nF condensateur
| | E | R = 100kOhm
| __ / | T = BC557 transistor
| / \ O
| B | #V | T /
|-----|-# | / Interrupteur du bouton gauche de la souris
| | #\ | O
| \__/ |
--- \ C |
--- C ------O----------> (Vers quelque part dans les profondeurs
| de la souris)
|
### Terre
La souris-test était un modèle sans nom MUS2S - cependant son
fonctionnement pour une autre souris dépend de son circuit; si
l'interrupteur est connecté au sol et non à l'alimentation, un
transistor NPN comme le BC547 devrait marcher; R et C devront aussi
être changés.Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre