Une souris saisit les données via une combinaison de matériel et de logiciels. Voici une répartition :
Matériel :
* Mouvement : Le mouvement de la souris est suivi grâce à l'une des nombreuses technologies suivantes :
* Souris optique : Utilise une LED ou un laser pour éclairer la surface et un capteur pour détecter les changements dans la lumière réfléchie. Cela lui permet de suivre même de très petits mouvements.
* Souris mécanique : Utilise une petite boule qui roule sur la surface, faisant tourner les rouleaux connectés aux capteurs. Cette technologie est beaucoup moins courante aujourd’hui.
* Boutons : Les boutons (généralement gauche, droit et central) sont des interrupteurs physiques qui ferment un circuit lorsqu'ils sont enfoncés, générant ainsi un signal. Certaines souris disposent de boutons supplémentaires (boutons latéraux, clics de molette de défilement).
* Molette de défilement : Il s'agit souvent d'un encodeur rotatif qui génère des impulsions lors de sa rotation, indiquant la direction et la quantité de défilement.
Logiciel :
Les signaux générés par le matériel sont interprétés par le système d'exploitation de l'ordinateur et les pilotes associés.
1. Transmission du signal : La souris envoie des signaux à l'ordinateur via une connexion filaire (USB, PS/2) ou sans fil (Bluetooth, RF).
2. Interprétation du pilote : Le système d'exploitation utilise des pilotes (logiciels spécifiques à la souris) pour traduire ces signaux bruts en données significatives. Cela comprend :
* Mouvement du curseur : Le changement des coordonnées X et Y en fonction du mouvement de la souris.
* Appuis sur les boutons : Identifier quel bouton a été enfoncé et quand.
* Défiler les événements : La direction et la quantité de défilement.
3. Traitement des candidatures : Une fois que le système d'exploitation traite les données, il transmet l'entrée à l'application actuellement ciblée. L'application utilise ensuite ces données pour déterminer les actions à entreprendre (par exemple, déplacer le curseur, sélectionner du texte, cliquer sur un bouton).
Essentiellement, la souris agit comme un capteur traduisant les mouvements physiques et les pressions sur les boutons en signaux numériques que l'ordinateur traite et interprète comme des actions de l'utilisateur.
|