Blog
Deutsch

Tastaturtest online — Tasten und Ghosting prüfen

Ein Tastaturtest Taste für Taste mit gehaltenen Tasten und Rollover-Zähler

Verarbeitung im Browser · kein Hochladen

Anordnung

Hier klicken, dann Tasten drücken

key
–
code
–
keyCode (veraltet)
–
location
–
repeat
–
Sondertasten
–

Gerade gehaltene Tasten

–

Höchstzahl gleichzeitig gehaltener Tasten

0

Getestete Tasten

0 / 104

Letzte Ereignisse

Noch keine Taste gedrückt.

Solange ein Eingabeprogramm (IME), etwa für Koreanisch, Chinesisch oder Japanisch, aktiv ist, kann key den Wert Process zeigen. Die physische Taste erkennen Sie an code.

Kombinationen, die der Browser für sich behält (Strg+W, Strg+T, Strg+N, Alt+F4, Strg+Tab), und Tasten des Betriebssystems (Windows-Taste, Fn, manche Medientasten) lassen sich nicht blockieren oder kommen auf der Seite gar nicht an.

Wenn bei mehreren gehaltenen Tasten einige nicht erkannt werden, hat die Tastatur womöglich ihre Grenze für gleichzeitige Tasten erreicht (Ghosting). Dieses Tool zeigt nur Eingaben, die der Browser tatsächlich empfangen hat.

Die gedrückten Tasten werden nur auf diesem Bildschirm angezeigt und weder gespeichert noch an einen Server gesendet.

Was ist das?

Der Tastaturtest lässt die passende Taste auf einer Bildschirmtastatur aufleuchten, sobald Sie sie drücken, und zeigt die Werte key, code, keyCode, location und repeat, die der Browser empfangen hat. Damit prüfen Sie eine neue Tastatur auf tote Tasten, finden die Taste, die auf einer alten Tastatur nicht mehr reagiert, oder testen, wie viele Tasten eine Gaming-Tastatur gleichzeitig erkennt. Jede Taste, die Sie mindestens einmal gedrückt haben, bleibt grün. So können Sie die ganze Tastatur durchgehen und sehen, welche Sie ausgelassen haben.

Zur Auswahl stehen eine englische Anordnung mit 104 Tasten und eine koreanische mit 106 Tasten. Eine eigene QWERTZ-Ansicht gibt es nicht. Eine deutsche Tastatur testen Sie mit der englischen Anordnung, denn die Tasten werden nach ihrer physischen Position zugeordnet und leuchten an der entsprechenden Stelle auf, auch wenn die Beschriftung abweicht.

So funktioniert es

  1. Klicken Sie in den gestrichelten Testbereich, damit er den Fokus erhält. Wird der Rahmen dunkler und meldet die Beschriftung, dass Tasten erfasst werden, kann es losgehen.
  2. Drücken Sie Tasten. Eine Taste wird hervorgehoben, solange Sie sie halten, und bleibt nach dem Loslassen grün.
  3. In den Karten darunter lesen Sie für die zuletzt gedrückte Taste key, code, keyCode, location (links, rechts oder Ziffernblock), das Wiederholungsflag und die Sondertasten ab.
  4. Halten Sie mehrere Tasten gleichzeitig und beobachten Sie die Liste gehaltener Tasten und den Höchstwert. Testen Sie die Kombinationen, die Sie tatsächlich verwenden.
  5. Zum Beenden klicken Sie außerhalb des Bereichs oder drücken dreimal schnell Esc. Schalten Sie das Blockieren der Standardaktionen aus, funktionieren Tab und Leertaste wieder wie gewohnt.
  6. Zurücksetzen entfernt die grünen Markierungen und den Höchstwert.

Was die Werte bedeuten

  • code: die physische Position einer Taste, etwa KeyA für die Taste A. Der Wert bleibt gleich, wenn Tastaturbelegung oder Sprache wechseln, deshalb richtet sich die Bildschirmtastatur danach. Auf einer QWERTZ-Tastatur liefert die Taste Z daher KeyY.
  • key: das erzeugte Zeichen oder der Tastenname, etwa a, A oder Enter. Er ändert sich mit der Umschalttaste und der Eingabesprache und lautet Process, solange ein Eingabeprogramm Zeichen zusammensetzt.
  • keyCode: ein alter Zahlenwert. Er gilt als veraltet, wird aber zum Vergleich mit älterem Code angezeigt.
  • location: unterscheidet doppelt vorhandene Tasten, 0 Standard, 1 links, 2 rechts, 3 Ziffernblock.
  • Gehaltene Tasten: Eine Taste gilt als gehalten, nachdem der Browser keydown und bevor er keyup erhalten hat. Verliert der Testbereich den Fokus, gelten alle Tasten als losgelassen.
  • Was sich nicht blockieren lässt: Strg+W, Strg+T, Strg+N, Alt+F4, Strg+Tab, die Windows-Taste und Fn werden vom Browser oder Betriebssystem verarbeitet und lassen sich nicht unterbinden oder kommen gar nicht an.
  • Koreanische Anordnung: Auf Wunsch zeigen die Tasten die koreanischen Zeichen der üblichen Zweisatz-Belegung. Die Anordnung mit 106 Tasten enthält die Tasten Hangul (Lang1) und Hanja (Lang2). Bei der verbreiteten Windows-Einstellung für koreanische Tastaturen kommt Hangul als rechte Alt-Taste an und Hanja als rechte Strg-Taste. Ein solcher Druck lässt beide Tasten an dieser Position aufleuchten.

Beispiele

Gedrückte Taste key code location
Linke Umschalttaste Shift ShiftLeft 1 (links)
Rechte Umschalttaste Shift ShiftRight 2 (rechts)
5 im Ziffernblock 5 Numpad5 3 (Ziffernblock)
5 in der Zahlenreihe 5 Digit5 0 (Standard)
Leertaste (Leerzeichen) Space 0 (Standard)
Z auf QWERTZ z KeyY 0 (Standard)

Die 5 im Ziffernblock und die 5 in der Zahlenreihe melden denselben key-Wert, aber unterschiedliche code- und location-Werte. So erkennen Sie, welche der beiden reagiert. Auf einem Mac wird keyup für andere Tasten unter Umständen nicht gemeldet, solange die Befehlstaste gehalten wird, sodass eine Taste hängen zu bleiben scheint. Drücken Sie dann auf Zurücksetzen.

Häufige Fragen

Einige Tasten leuchten nicht auf. Sind sie defekt?

Klicken Sie zuerst in den Testbereich, damit er den Fokus hat. Fn, viele Medientasten und Tasten, die das Betriebssystem zuerst verarbeitet, etwa die Windows-Taste oder Screenshot-Tasten, erreichen den Browser oft gar nicht. Bleibt eine gewöhnliche Buchstabentaste dunkel, ist sie vielleicht verschmutzt oder defekt. Probieren Sie sie zur Kontrolle auch in einem anderen Programm aus.

Funktioniert der Test mit einer deutschen QWERTZ-Tastatur?

Ja, die Tasten werden nach ihrer physischen Position erkannt (code). Die Bildschirmtastatur zeigt allerdings die US-Beschriftung. Drücken Sie Z, leuchtet die Taste Y auf, und Ö, Ä und Ü erscheinen auf den Positionen von Semikolon, Apostroph und eckiger Klammer. Die zusätzliche Taste mit den Zeichen kleiner, größer und senkrechter Strich neben der linken Umschalttaste (IntlBackslash) gibt es auf der US-Tastatur nicht. Sie wird daher nicht eingezeichnet, erscheint aber in den Werten, der Liste gehaltener Tasten und im Ereignisprotokoll.

Was ist Ghosting und wie prüfe ich es?

Ghosting ist eine Grenze der Hardware. Drücken Sie mehrere Tasten gleichzeitig, gehen manche Anschläge verloren oder eine Taste erscheint gedrückt, obwohl sie es nicht ist. Halten Sie die Kombination, die Sie wirklich nutzen, etwa Bewegungs- und Sprungtasten in einem Spiel, und vergleichen Sie die Liste gehaltener Tasten und den Höchstwert mit der Zahl der gedrückten Tasten. Ist der Wert niedriger, kann die Tastatur oder ihre Verbindung diese Kombination nicht melden.

Warum lassen sich Strg+W oder Alt+F4 nicht blockieren?

Kombinationen, die Tabs oder Fenster schließen, fängt der Browser oder das Betriebssystem ab, bevor die Seite reagieren kann. Keine Webseite kann sie verhindern. Dasselbe gilt für Strg+Tab und Tastenkürzel mit der Windows-Taste. Das Tool unterbindet aber das Scrollen und den Fokuswechsel durch Tasten wie Tab, F5, Pfeiltasten und Leertaste und lässt Kürzel für die Entwicklertools wie F12 absichtlich unangetastet.

Warum zeigt key manchmal Process an?

Wenn ein Eingabeprogramm (IME), etwa für Koreanisch, Chinesisch oder Japanisch, die Taste zuerst verarbeitet, meldet der Browser key als Process. Die physische Taste steht trotzdem als code zur Verfügung, zum Beispiel KeyA, deshalb funktioniert die Bildschirmtastatur weiter.

Werden meine Tastenanschläge übertragen?

Nein. Die Anschläge werden nur auf diesem Bildschirm angezeigt und weder gespeichert noch übertragen. Das Tool liest Tasten nur, solange der Testbereich auf dieser Seite den Fokus hat.

Fehlt ein Tool?