Zelfs goedkope muizen kunnen onder het Mouse Systems protocol werken, met alle drie de knoppen werkend. De truuk, iets wat je zelden in de instructies terug zult vinden, bestaat hieruit de muis te laten denken dat het een Mouse Systems muis is.
Wanneer de muis voor het eerst van stroom wordt voorzien, en als de linkerknop ingedrukt wordt gehouden, schakelt het over naar de Mouse Systems modus. Een simpel feit, maar niet altijd gepubliceerd. Merk op dat een soft reboot van je computer wellicht de muis niet van stroom ontdoet en het daarom misschien niet werkt. Er zijn nog een aantal andere manieren om naar een andere modus te schakelen, die mogelijk wel of niet met je specifieke muis werken. Er zijn een aantal methodes die minder drastisch zijn dan het rebooten van je computer, twee ervan zijn zelfs drastischer!
echo "*n" > /dev/mouse
, wat hetzelfde effect zou moeten hebben
als de verbinding ervan met de computer verbreken.
Houd de linkerknop ingedrukt voor de Mouse Systems modus, niet voor
Microsoft. Je zou dit in een script kunnen plaatsen waarmee je X opstart.echo "*n"
niet werkt (en andersom).
Een kopie van de broncode is te vinden op
http://kipper.york.ac.uk/src/fix-mouse.c
-----------
| o | o | o | SW1
-----------
1 2 3
Probeer de pinnen 1-2 of 2-3 te koppelen, en kijk of dit het functioneren van
de muis verandert. Als dit zo is, kun je óf een kleine schakelaar
monteren, of solderen tegen de contacten voor een snelle en permanente
oplossing.ChordMiddle
in XF86Config en je hebt een werkende middelste knop.
Pin 3 Mode
----- ----
Open Standaard Microsoft. Mouse Systems als bij de systeemstart een
knop ingedrukt wordt gebouden.
GND Altijd Mouse Systems.
Vdd Altijd Microsoft.
(Pinnen zijn als volgt genummerd:)
____
pin1 -| \/ |-
pin2 -| |-
pin3 -| |-
-| |-
-| |-
-| |-
-| |-
pin8 -|____|-
(Deze info is afkomstig van Hans-Christoph Wirth, en Juergen Exner, die
het postte in de.comp.os.linux.hardware). Je kunt een link solderen tussen
pin 3 en gnd, wat de muis in MouseSystems modus zal corrigeren.
-----
--- R ---------O------ + Supply
| ----- | | C = 100nF capacitor
| | E | R = 100kOhm
| __ / | T = BC557 transistor
| / \ O
| B | #V | T /
|-----|-# | / Schakelaar van de linkerknop van de muis
| | #\ | O
| \__/ |
--- \ C |
--- C ------O----------> (ergens diep binnenin de muis)
|
### Ground
De testmuis was er een zonder naam van het model MUS2S.
Of dit werkt bij andere muizen hangt af van het circuit van de muis;
als de schakelaar verbonden is met ground en niet met
+Supply, zou een npn-transistor zoals de
BC547 moeten werken; R en C moeten dan ook worden verwisseld.Dit is het dan, de keuze is aan jou. Houd je bij de standaard Microsoft twee-knops muis, of werk uit hoe de modus om te zetten en stel X zo in dat je hier profijt van hebt.