Toetsenbordtest: werken alle toetsen?
Klik in het toetsenbordvak en druk alle toetsen één voor één in. Wat je toetsenbord meldt licht op en blijft als getest gemarkeerd, zodat dode of klemmende toetsen meteen opvallen.
Zo wordt het berekend
Deze toetsenbordtest laat zien welke toetsen je toetsenbord echt aan de computer doorgeeft. De afbeelding toont een Amerikaans/internationaal toetsenbord (US-International, ANSI) met numeriek toetsenblok – de indeling die in Nederland gangbaar is, mét de mogelijkheid om via Alt Gr of dode toetsen accenten zoals é, ë en ü te typen. Toetsen worden herkend aan hun fysieke positie, dus de test werkt net zo goed met een Duits, Frans of ander toetsenbord.
Zo test je je toetsenbord
- Klik in het toetsenbordvak of ga er met Tab naartoe. De rand verandert van kleur – de test is actief.
- Druk elke toets één keer in. De toets licht fel op zolang je hem ingedrukt houdt en blijft daarna met een vinkje gemarkeerd als "getest".
- Let op de teller "Getest": blijft een toets grijs ondanks dat je erop drukt, dan meldt hij niets – vuil, een defect contact, of een toets die het besturingssysteem onderschept (zie hieronder).
- Druk op Esc om het vak te verlaten; "Test resetten" begint opnieuw.
Wat betekenen key, code en location?
Bij elke toetsaanslag levert de browser meerdere waarden, vastgelegd in de "UI Events"-standaard van het W3C:
- event.key is het teken of de betekenis van de toets in de huidige indeling, bijvoorbeeld "z", "Z" met Shift, of "Enter".
- event.code is de fysieke positie, genoemd naar het Amerikaanse toetsenbord. Bij een Duits toetsenbord meldt de toets met de Z als opdruk
KeyY, omdat op die plek bij een Amerikaans toetsenbord de Y zit. Daarom gebruikt deze testcode: de afbeelding klopt ongeacht welke indeling je gebruikt. - event.location onderscheidt dubbele toetsen: 0 = standaard, 1 = links (linker Shift, Ctrl, Alt), 2 = rechts, 3 = numeriek toetsenblok.
Ghosting, anti-ghosting en n-key rollover
Binnen een toetsenbord zijn de toetsen bedraad in een matrix van rijen en kolommen. Bij bepaalde combinaties van drie of meer gelijktijdig ingedrukte toetsen kan de elektronica niet meer precies vaststellen welke toetsen zijn ingedrukt. Het toetsenbord negeert dan een toets (blokkade), of meldt een extra toets die je niet hebt ingedrukt (ghosting). Veel toetsenborden blokkeren zulke combinaties in plaats van spooktoetsen te sturen.
N-key rollover (NKRO) betekent dat elke toets onafhankelijk wordt gedetecteerd, hoeveel je er ook tegelijk vasthoudt. 6KRO betekent zes gewone toetsen plus de modifiers (Shift, Ctrl, Alt, Win) – dat is alles wat past in één rapport van het USB HID boot-protocol dat veel toetsenborden gebruiken.
Zo controleer je het: houd een combinatie vast die je echt gebruikt – voor games bijvoorbeeld W + A + Shift + Spatie – en kijk naar "Nu ingedrukt" en de lijst met vastgehouden toetsen. Ontbreekt een toets in de lijst, dan blokkeert je toetsenbord die combinatie. "Maximum tegelijk" onthoudt de hoogst bereikte waarde.
Eerlijke grenzen van deze test
De browser ziet alleen wat het toetsenbord en het besturingssysteem doorgeven. Sommige toetsen komen daardoor nooit aan, of maar half – dat is niet per se een defect:
- Fn-toets: wordt binnen het toetsenbord zelf afgehandeld en nooit naar de computer gestuurd. Fn-combinaties (helderheid, bijvoorbeeld) komen hoogstens als aparte toets binnen.
- Print Screen: onder Windows meldt deze vaak alleen het loslaten, of opent het meteen het schermafbeeldingprogramma. Hij telt hier toch als getest.
- Windows-toets, media- en volumetoetsen: worden vaak onderschept door het besturingssysteem. Mediatoetsen die wel aankomen, verschijnen bij "Overige gedetecteerde toetsen".
- Systeemsneltoetsen zoals Ctrl + Alt + Delete, Alt + Tab of Ctrl + W kan geen enkele webpagina onderscheppen.
- Alt Gr meldt onder Windows ook een linker Ctrl-toets – dat is normaal.
- Mac: zolang Cmd wordt vastgehouden, meldt macOS niet betrouwbaar dat andere toetsen worden losgelaten. Daarom laat de test alle toetsen los zodra Cmd wordt losgelaten.
- Schermtoetsenborden op telefoons geven geen toetspositie door. Deze test is bedoeld voor echte toetsenborden, ook via Bluetooth of USB op een tablet.
Veelvoorkomende problemen
- Een toets doet niets: verwijder eerst kruimels en stof (perslucht, toetsenbord omgekeerd houden) en test opnieuw. Bij laptops helpt een extern toetsenbord om hardware- van driverproblemen te onderscheiden.
- Dubbele letters tijdens het typen (chattering): tik een toets tien keer kort achter elkaar in en vergelijk met de teller "Toetsaanslagen". Springt die hoger dan tien, dan stuitert het contact. Automatische herhaling van een vastgehouden toets telt niet mee.
- Verkeerde tekens, maar de juiste toets licht op: de hardware werkt goed en het besturingssysteem heeft een andere toetsenbordindeling ingesteld.
event.keytoont welk teken het systeem produceert.
Wil je daarna je muis controleren? De CPS-test meet hoe snel je klikt.
Veelgestelde vragen
Hoe controleer ik of alle toetsen van mijn toetsenbord werken?
Klik in het toetsenbordvak en druk elke toets één keer in. Geteste toetsen blijven met een vinkje gemarkeerd, en "Getest" laat zien hoeveel van de afgebeelde toetsen al zijn aangekomen. Toetsen die grijs blijven, worden niet door je toetsenbord gemeld.
Werkt de test ook met een Duits of Frans toetsenbord?
Ja. De test herkent toetsen via event.code, dus aan de hand van de fysieke positie. De afbeelding volgt een Amerikaans/internationaal toetsenbord, maar de toets die oplicht is altijd de toets die je hebt ingedrukt. Het teken van je eigen indeling verschijnt bij "event.key".
Waarom reageert de Fn-toets niet?
De Fn-toets wordt binnen het toetsenbord zelf verwerkt en nooit naar de computer gestuurd, dus geen enkel programma of website kan hem zien. Dat is geen defect.
Wat is ghosting bij een toetsenbord?
Bij bepaalde combinaties van drie of meer gelijktijdig ingedrukte toetsen kan de toetsenmatrix niet meer precies vaststellen welke toetsen ingedrukt zijn, waardoor een toets ontbreekt of er een extra verschijnt. Houd je combinatie vast en controleer de lijst "Nu vastgehouden toetsen".
Hoeveel toetsen kan mijn toetsenbord tegelijk registreren?
Druk steeds meer toetsen in en houd ze vast. "Maximum tegelijk" toont de hoogst bereikte waarde. Zes gewone toetsen plus de modifiers wijst op 6-key rollover; hogere waarden wijzen op n-key rollover. Welke combinaties blokkeren hangt af van de interne bedrading, dus test de toetsen die je echt samen gebruikt.
Print Screen of de Windows-toets blijft grijs – is hij kapot?
Niet per se. Het besturingssysteem onderschept deze toetsen vaak voordat de browser ze ziet (startmenu, schermafbeeldingprogramma). Onder Windows meldt Print Screen vaak alleen het loslaten; hij telt hier toch als getest. Werkt de systeemfunctie wel, dan werkt de toets.
Kan ik de pagina nog met mijn toetsenbord gebruiken?
Ja. Toetsen worden alleen vastgelegd zolang het testvak actief is. Druk op Esc om het te verlaten; Tab, de spatiebalk en alle sneltoetsen werken daarna weer gewoon.
Wordt opgeslagen of verzonden wat ik typ?
Nee. De test draait volledig in je browser. Toetsen noch tekst worden opgeslagen of naar een server verzonden; bij het herladen van de pagina begint alles opnieuw.
Bronnen en wettelijke basis
- Wikipedia: QWERTY – "the standard keyboard layout in the Netherlands is US-International" (in het Engels)
- MDN Web Docs: KeyboardEvent.code (fysieke toetspositie, in het Engels)
- W3C: UI Events KeyboardEvent code Values (in het Engels)
Bijgewerkt op:
Vergelijkbare tools
- CPS-test: hoeveel klikken per seconde haal jij?Gratis CPS-test: meet je klikken per seconde over 1, 5, 10 of 60 seconden en houd je beste score per duur bij. Werkt met muis, touchpad en aanraakscherm.
- Microfoontest: test je microfoonGratis microfoontest: live niveau in dBFS, melding bij te zacht of oversturing en een testopname om terug te luisteren. In je browser, niets wordt geüpload.
- Scherm opnemen in de browserNeem je scherm, een venster of een tabblad op met microfoon en systeemgeluid, als MP4 of WebM. Gratis, zonder installatie, er wordt niets geüpload.
- Typetest: hoe snel typ jij?Gratis typetest: meet je typsnelheid in 30 s, 1 of 3 minuten. Netto en bruto WPM, aanslagen per minuut, nauwkeurigheid en fouten. Werkt ook op je telefoon.
- Webcamtest: test je cameraGratis webcamtest in de browser: live beeld, echte resolutie en framerate, van 480p tot 4K, spiegelen, foto opslaan. Er wordt niets geüpload.