Tastatur-Tester
Drücken Sie eine beliebige Taste und sehen Sie sie sofort erfasst — Tastenname, Code und ein laufendes Protokoll. Finden Sie tote, klemmende oder doppelt auslösende Tasten in Sekunden.
999 Aufrufe
Diese Taste hat bei einem Anschlag mehrere Ereignisse erzeugt — möglicherweise Chatter (verschlissener Schalter).
Wie es funktioniert
Jeder physische Tastendruck löst im Browser ein Paar von KeyboardEvents aus — keydown beim Drücken, keyup beim Loslassen. Jedes Ereignis trägt zwei unterschiedliche Kennungen, und der Unterschied ist wichtiger, als er aussieht: key ist das Zeichen, das Ihr Tastaturlayout erzeugt (also das, was tatsächlich getippt wird), während code die physische Position des Schalters auf der Tastatur beschreibt — unabhängig davon, welches Layout gerade aktiv ist. Dieses Tool protokolliert bei jedem Druck beide Werte nebeneinander.
Genau diese Unterscheidung ist der Kern eines Hardwaretests. Wechseln Sie etwa das Tastaturlayout Ihres Betriebssystems von QWERTZ zu Dvorak und drücken Sie die Taste an der oberen linken Buchstabenposition: Unter QWERTZ meldet diese Taste key: "q", unter Dvorak meldet derselbe physische Schalter key: "'" — aber in beiden Fällen bleibt code stets KeyQ, weil code den Schalter beschreibt, nicht das Zeichen. Wollen Sie herausfinden, ob ein physischer Schalter tot ist oder klappert, ist code die Zahl, die layoutunabhängig die Wahrheit sagt. Wollen Sie dagegen prüfen, ob Ihre Layoutzuordnung korrekt ist — etwa nach der Installation eines neuen Tastaturtreibers oder Sprachpakets —, müssen Sie key mit dem vergleichen, was für dieses Layout erwartet wird; das ist eine ganz andere Frage.
Beim Tippen leuchtet die Seite sofort das Zeichen oder den Tastennamen auf, hängt den physischen Code an und sammelt jede bereits getestete Taste in einer laufenden Badge-Liste, sodass sich die gesamte Tastatur systematisch durchgehen lässt. Ein Zähler erhöht sich bei jedem registrierten keydown; löst ein einziger physischer Druck mehr als eine Zählung aus, ist das Chatter — kein Testartefakt.
Was Sie wissen sollten
- Tote Taste: An dieser physischen Position erscheint überhaupt nichts — achten Sie auf code, nicht auf key, denn ein toter Schalter erzeugt kein Ereignis von beiden.
- Chatter: Der Zähler springt bei einem einzigen physischen Druck um zwei oder mehr — ein verschlissener mechanischer Schalter oder ein prellender Membrankontakt.
- Vom Betriebssystem/Browser reservierte Tasten: Fn, manche Medientasten und bestimmte Windows/Command-Kombinationen werden vom Betriebssystem oder Browser abgefangen, bevor sie je das JavaScript einer Webseite erreichen — Stille hier bedeutet nicht zwangsläufig einen Hardwaredefekt.
- Ghosting und Rollover: Das gleichzeitige Drücken mehrerer Tasten kann an die Grenzen der internen Matrix einer günstigen Tastatur stoßen; wenn gleichzeitige Kombinationen stillschweigend eine Taste verschlucken, ist das eine Anti-Ghosting-/N-Key-Rollover-Einschränkung, nicht unbedingt ein Schaden.
- Alles bleibt lokal: Ereignisse werden ausschließlich per JavaScript in Ihrem Browser gelesen und angezeigt — kein Tastendruck wird je über das Netzwerk gesendet, und das Protokoll wird beim Verlassen der Seite gelöscht.
Häufig gestellte Fragen
Eine Taste zeigt hier nichts an — ist die Tastatur defekt?
Testen Sie zunächst in einer anderen Anwendung, um Software als Ursache auszuschließen. Manche Tasten sind dem Betriebssystem oder Browser vorbehalten (Fn, einige Medientasten, Windows/Command in bestimmten Kombinationen) und erreichen eine Webseite nie — das ist normal, kein Defekt. Zeigt sich dieselbe physische Taste in jeder Anwendung und jedem Layout stumm, ist der Schalter oder die Kabelverbindung die wahrscheinlichere Ursache.
Was ist Tastatur-Chatter?
Ein verschlissener Schalter, der bei einem physischen Anschlag zwei oder mehr Anschläge registriert. Hier zeigt sich das daran, dass der Zähler um mehr als eins springt. Bei mechanischen Tastaturen lässt sich das oft pro Schalter beheben; Membrantastaturen müssen meist komplett ersetzt werden.
Was ist der Unterschied zwischen "key" und "code", und worauf sollte ich beim Testen achten?
"key" ist das Zeichen, das Ihr aktuelles Layout erzeugt; "code" ist die physische Schalterposition und ändert sich nie mit dem Layout. Um Hardware zu testen — lebt dieser physische Schalter? — beobachten Sie code. Um zu prüfen, ob Ihre Layoutzuordnung stimmt, vergleichen Sie key mit dem, was dieses Layout eigentlich ausgeben sollte.
Werden meine Tastenanschläge aufgezeichnet oder irgendwohin gesendet?
Nein. Ereignisse werden per JavaScript in Ihrem Browser verarbeitet und nur auf dem Bildschirm angezeigt; nichts wird gespeichert, protokolliert oder übertragen.
Warum zeigt eine Taste, die in anderen Anwendungen funktioniert, hier nichts an?
Eine Handvoll Tasten wird vom Betriebssystem oder von der Browseroberfläche abgefangen, bevor das JavaScript irgendeiner Webseite sie überhaupt sieht — manche Medientasten, Fn-Kombinationen und bestimmte Tastenkürzel verhalten sich auf jeder Website so, nicht nur bei diesem Tool.
Ähnliche Tools
Problem melden
Tastatur-Tester
Kommentare
Noch keine Kommentare — schreiben Sie den ersten!