Een muis voert gegevens in via een combinatie van hardware en software. Hier is een overzicht:
Hardware:
* Beweging: De beweging van de muis wordt gevolgd via een van de volgende technologieën:
* Optische muis: Maakt gebruik van een LED of laser om het oppervlak te verlichten en een sensor om veranderingen in het gereflecteerde licht te detecteren. Hierdoor kan hij zelfs zeer kleine bewegingen volgen.
* Mechanische muis: Maakt gebruik van een kleine bal die over het oppervlak rolt en rollen draait die zijn verbonden met sensoren. Deze technologie is nu veel minder gebruikelijk.
* Knoppen: Knoppen (meestal links, rechts en midden) zijn fysieke schakelaars die een circuit sluiten wanneer ze worden ingedrukt, waardoor een signaal wordt gegenereerd. Sommige muizen hebben extra knoppen (zijknoppen, scrollwielklikken).
* Scrollwiel: Vaak een roterende encoder die pulsen genereert terwijl hij wordt gedraaid, wat de richting en de hoeveelheid scrollen aangeeft.
Software:
De signalen die door de hardware worden gegenereerd, worden geïnterpreteerd door het besturingssysteem van de computer en de bijbehorende stuurprogramma's.
1. Signaaloverdracht: De muis stuurt signalen naar de computer via een bekabelde verbinding (USB, PS/2) of draadloos (Bluetooth, RF).
2. Interpretatie van het stuurprogramma: Het besturingssysteem maakt gebruik van stuurprogramma's (software specifiek voor de muis) om deze ruwe signalen te vertalen naar betekenisvolle gegevens. Dit omvat:
* Cursorbeweging: De verandering in X- en Y-coördinaten op basis van de beweging van de muis.
* Knopdrukken: Identificeren welke knop werd ingedrukt en wanneer.
* Scroll-evenementen: De richting en hoeveelheid scrollen.
3. Applicatieafhandeling: Zodra het besturingssysteem de gegevens heeft verwerkt, geeft het de invoer door aan de applicatie die momenteel in focus is. De applicatie gebruikt deze gegevens vervolgens om te bepalen welke acties moeten worden ondernomen (bijvoorbeeld de cursor verplaatsen, tekst selecteren, op een knop klikken).
In wezen fungeert de muis als een sensor die fysieke bewegingen en het indrukken van knoppen vertaalt in digitale signalen die de computer verwerkt en interpreteert als gebruikersacties. |