Ακόμα και φθηνά ποντίκια μπορούν να λειτουργούν κάτω από το πρωτόκολλο Mouse Systems, και με τα τρία κουμπιά να λειτουργούν. Το κόλπο είναι να κάνετε το ποντίκι να νομίζει ότι είναι ένα Mouse Systems, κάτι που σπάνια βλέπετε στις οδηγίες σας.
Όταν το ποντίκι πρωτοπάρει ηλεκτρισμό, αν το αριστερό κουμπί είναι κρατημένο κάτω αυτό μεταβαίνει στην κατάσταση Mouse Systems. Ένα απλό γεγονός, αλλά όχι πάντα δημοσιευμένο. Σημειώστε ότι μια μικρή επανεκκίνηση του υπολογιστή σας μπορεί να μην κόψει τον ηλεκτρισμό στο ποντίκι σας και επομένως ίσως να μην λειτουργήσει. Υπάρχουν άλλοι τρόποι αλλαγής της κατάστασης, οι οποίες μπορεί ή δεν μπορεί να λειτουργούν με το συγκεκριμένο ποντίκι σας. Μερικές από αυτές είναι λιγότερο δραστικές από το να επανεκκινήσετε τον υπολογιστή σας, δύο είναι ακόμα πιο δραστικές!
echo "*n" > /dev/mouse
, το οποίο θα πρέπει να έχει την ίδια επίδραση
με το να το αποσυνδέσετε. Κρατήστε πατημένο το αριστερό κουμπί για κατάσταση Mouse Systems, όχι για Microsoft. Μπορείτε να τοποθετήστε αυτό σε οποιοδήποτε κείμενο που χρησιμοποιείτε για να ξεκινήστε την X.echo "*n"
δεν
λειτουργεί (και αντίστροφα). Μπορείτε να βρείτε ένα αντίγραφο του πρωτότυπου κώδικά του στο
http://kipper.york.ac.uk/src/fix-mouse.c
-----------
| o | o | o | SW1
-----------
1 2 3
Προσπαθήστε να συνδέσετε τις ακίδες 1-2 ή 2-3, και κοιτάξτε αν αλλάζει την συμπεριφορά του ποντικιού.
Αν την αλλάζει, μπορείτε είτε να τοποθετήστε έναν μικρό διακόπτη, ή να συγκολλήσετε τις επαφές για μια γρήγορη και μόνιμη λύση.
ChordMiddle
στο XF86Config και έχετε ένα μεσαίο κουμπί που λειτουργεί.
Pin 3 Mode
----- ----
Open Default Microsoft. Mouse Systems if a button is held on power-up.
GND Always Mouse System.
Vdd Always Microsoft.
(Pins are numbered as follows:)
____
pin1 -| \/ |-
pin2 -| |-
pin3 -| |-
-| |-
-| |-
-| |-
-| |-
pin8 -|____|-
(Οι πληροφορίες αυτές είναι προσφορά των Hans-Christoph Wirth, και Juergen Exner, οι οποίοι τις ανακοίνωσαν στο de.comp.os.linux.hardware) Μπορείτε να συγκολλήσετε μια επαφή μεταξύ της ακίδας 3 και gnd, που θα καθορίσει το ποντίκι στην κατάσταση MouseSystems.
-----
--- R ---------O------ + Supply
| ----- | | C = 100nF capacitor
| | E | R = 100kOhm
| __ / | T = BC557 transistor
| / \ O
| B | #V | T /
|-----|-# | / Left button switch of the mouse
| | #\ | O
| \__/ |
--- \ C |
--- C ------O----------> (to somewhere deep inside the mouse)
|
### Ground
Το δοκιμαστικό ποντίκι ήταν ένα μοντέλο MUS2S χωρίς μάρκα- αν λειτουργεί αυτό σε άλλα ποντίκια εξαρτάται από το κύκλωμα του ποντικιού; αν ο διακόπτης είναι ενωμένος στην γείωση και όχι στην +Παροχή, ένας npn-τρανζίστορ όπως ο BC547 θα πρέπει να δουλεύει; Το R και το C θα πρέπει επίσης να ανταλλαγούν.Συνεπώς ορίστε, η επιλογή είναι δική σας. Μείνετε κολλημένοι στο προεπιλεγμένο Microsoft δύο κουμπιών, ή βρείτε πως να αλλάξτε την κατάσταση και να ορίσετε την X να το εκμεταλλευτείτε αυτό.