Zum Inhalt springen

Tastaturtest

Drücke jede Taste und sieh, welche registriert werden, welche fehlen und welche nie gedrückt wurden.

Eingabe
Ausgabe

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.

Häufige Fragen

Warum leuchtet eine Taste nicht auf, die ich drücke?
Entweder registriert die Taste nicht, oder System beziehungsweise Firmware verarbeiten sie, bevor der Browser sie sieht. Fn, Power und viele Medientasten erreichen nie eine Webseite. Bleibt eine gewöhnliche Taste nach mehreren festen Anschlägen dunkel, lohnt sich Reinigen oder Austausch.
Funktioniert der Test auch mit einem nicht englischen Tastaturlayout?
Ja. Der Test folgt der physischen Position jeder Taste, daher leuchten bei einem deutschen, französischen oder Dvorak-Layout dieselben Felder wie bei einer US-Tastatur. Nur die aufgedruckten Zeichen unterscheiden sich.
Was bedeuten Namen wie KeyA und ShiftLeft?
Es sind die Standardwerte von KeyboardEvent.code. Sie kennzeichnen eine physische Taste, sodass linke und rechte Shift-Taste oder die Enter-Taste des Ziffernblocks unterscheidbar bleiben.
Werden meine Tastenanschläge aufgezeichnet oder irgendwohin gesendet?
Nein. Die Seite hört nur zu, solange sie geöffnet ist, hält die Liste im Arbeitsspeicher und lädt sie nie hoch. Schließt du den Tab, ist sie weg.