Toetsenbordtest
Druk op elke toets en zie welke worden geregistreerd, welke ontbreken en welke nooit zijn ingedrukt.
Toetsenbordtest
Druk op een toets en hij licht op een schematisch toetsenbord op het scherm op, blijft branden en verschijnt in een lijst eronder. Loop het hele bord af en wat donker blijft, is een toets die niet is geregistreerd: een versleten schakelaar, een kruimel onder de dop, een defecte matrixrij of een losse connector. De test is de snelste controle na de aankoop van een tweedehands toetsenbord, na het schoonmaken, na het vervangen van een toetsdop of na een nieuwe firmware.
De test leest de fysieke toets, niet het teken dat die typt. Daarom werkt hij net zo goed op een Nederlands, Belgisch of Duits toetsenbord, en op Dvorak. De toets met een Z op de dop meldt zich als KeyY en precies dat vierkantje licht op. De lijst noemt elke toets bij zijn standaardcode, bijvoorbeeld KeyA, Digit1, ShiftLeft, NumpadEnter of Space. Zo komen de namen overeen met wat ontwikkelaars zien in event.code en wat in bugrapporten wordt geciteerd.
Kies de indeling die bij je bord past. Volledig formaat heeft 104 toetsen met numpad, zonder numpad vallen de 17 toetsen van het numerieke blok weg, en compact houdt alleen het hoofdblok over. Ingedrukte toetsen die niet op de gekozen indeling staan, worden apart getoond in plaats van weggelaten. Dat helpt bij extra mediatoetsen of niet-standaard toetsenborden. Een ingedrukt gehouden toets telt niet als extra aanslag, dus een klemmende schakelaar is makkelijk te onderscheiden van een herhalende.
Alles draait in je browser. Toetsaanslagen worden nergens naartoe gestuurd of opgeslagen, en de lijst verdwijnt zodra je de pagina sluit. Je kunt ook een lijst met toetscodes in het veld plakken om hetzelfde rapport te krijgen voor een logboek dat iemand anders heeft gestuurd. Sommige toetsen, zoals Fn op de meeste laptops, de aan/uit-knop en sneltoetsen van het besturingssysteem, worden door de firmware of het systeem afgehandeld voordat een browser ze ziet. Die kun je hier dus niet testen.