Tastaturtest
Drücke jede Taste und sieh, welche registriert werden, welche fehlen und welche nie gedrückt wurden.
Tastaturtest
Drücke eine Taste, und sie leuchtet auf einer Darstellung der Tastatur auf, bleibt beleuchtet und erscheint in einer Liste darunter. Arbeitest du das ganze Feld ab, bleibt dunkel, was nicht erkannt wurde: ein verschlissener Schalter, ein Krümel unter der Kappe, eine defekte Matrixzeile oder ein gelöster Anschluss. Der Test ist die schnellste Kontrolle nach dem Kauf einer gebrauchten Tastatur, nach der Reinigung, nach dem Tausch einer Tastenkappe oder nach einem neuen Firmware-Update.
Der Test liest die physische Taste, nicht das Zeichen, das sie erzeugt. Deshalb funktioniert er auf einem deutschen QWERTZ-Layout, einem französischen AZERTY oder einem Dvorak-Layout gleich gut: Die Taste mit dem Z-Aufdruck meldet sich als KeyY, und genau dieses Feld leuchtet auf. Die Liste nennt jede Taste mit ihrem Standardcode, zum Beispiel KeyA, Digit1, ShiftLeft, NumpadEnter oder Space. So stimmen die Namen mit dem überein, was Entwickler in event.code sehen und was Fehlerberichte zitieren.
Wähle das Layout, das zu deiner Tastatur passt. Vollgröße hat 104 Tasten inklusive Ziffernblock, ohne Ziffernblock fehlen die 17 Tasten des Nummernfelds, und kompakt zeigt nur den Hauptblock. Gedrückte Tasten, die nicht zum gewählten Layout gehören, werden gesondert aufgeführt statt verworfen. Das hilft bei zusätzlichen Medientasten oder Sondertastaturen. Eine gehaltene Taste zählt nicht als weitere Betätigung, sodass sich ein klemmender Schalter leicht von einer Wiederholung unterscheiden lässt.
Alles läuft in deinem Browser. Tastenanschläge werden nirgends gesendet oder gespeichert, und die Liste bleibt nach dem Schließen der Seite nicht erhalten. Du kannst außerdem eine Liste mit Tastencodes in das Feld einfügen, um denselben Bericht für ein Protokoll zu erhalten, das dir jemand geschickt hat. Manche Tasten, etwa Fn auf den meisten Laptops, die Power-Taste und Tastenkombinationen des Betriebssystems, werden von Firmware oder System verarbeitet, bevor ein Browser sie sieht. Sie lassen sich hier deshalb nicht prüfen.