Et tastaturs interne struktur kan opdeles i disse nøglekomponenter:
1. Keycaps:
* Dette er de plastikdæksler, du trykker på.
* De sidder ovenpå nøglekontakterne og giver en taktil overflade.
2. Nøgleafbrydere:
* Hjertet på tastaturet: Hvert nøglecap er tilsluttet en nøglekontakt. Tryk på en nøgle aktiverer kontakten, der sender et signal til computeren.
* Typer: Der er mange typer nøglekontakter, hver med en tydelig fornemmelse og lyd:
* Membran: Fælles og overkommelig. De bruger en trykpude under nøglen.
* mekanisk: Populær for deres taktile feedback og holdbarhed. De bruger individuelle fjederbelastede switches. Eksempler:Cherry MX, Gateron, Kailh.
* saks: Ofte findes i bærbare computere. De tilbyder en lav skrivende oplevelse.
3. Key Matrix:
* gitter af kredsløb: Kontakter er arrangeret i et gitter af rækker og kolonner kaldet en matrix.
* signaldetektion: Når du trykker på en nøgle, lukker kontakten et kredsløb i skæringspunktet mellem en bestemt række og kolonne. Tastaturets elektronik registrerer denne lukning og identificerer den pressede tast.
4. Controller:
* Hjernen: En lille chip inde i tastaturet behandler signalerne fra nøglematrixen.
* Oversættelse: Det konverterer signalet til en scanningskode, som computeren forstår.
5. Interfacekabel:
* Forbindelse: Normalt USB eller, i ældre tastaturer, PS/2.
* Dataoverførsel: Transmitterer scanningskoder fra controlleren til computeren.
Yderligere komponenter (valgfrit):
* metalplade: Nogle tastaturer har en metalplade under afbryderne for øget stabilitet og stivhed.
* stabilisatorer: Brugt på større nøgler som rumstang og skift for at forhindre keycap wobble.
* baggrundsbelysning: LED'er giver belysning under nøglerne for synlighed i svagt lys.
* Multimediekontroller: Dedikerede nøgler til volumenkontrol, medieafspilning osv.
Kortfattet: Når du trykker på en nøgle, aktiverer du en switch, der lukker et kredsløb i nøglematrixen. Controlleren registrerer dette, genererer en scanningskode og sender den til din computer gennem interfacekablet. Din computer fortolker derefter koden og viser den tilsvarende karakter eller handling.