Einige Tasten erreichen den Browser nie, weil sie vom Betriebssystem abgefangen werden: die Windows- oder Befehlstaste, die Drucktaste, F12 und die Tastenkombinationen zum Schließen des Fensters. Wenn ein Schlüssel nicht überprüft wird, versuchen Sie es auch außerhalb des Browsers, bevor Sie ihn für defekt halten.
So funktioniert es
Es markiert jede Taste, die Sie auf einer virtuellen Tastatur drücken, sodass Sie in wenigen Minuten wissen, ob eine Taste nicht mehr reagiert, ob sie von selbst ausgelöst wird oder ob Zeichen wiederholt werden. Die bereits getesteten Schlüssel werden hervorgehoben und ein Zähler zeigt an, wie viele noch übrig sind, um den gesamten Schlüssel zu durchlaufen.
Nachfolgend sind die Rohdaten für jedes Ereignis aufgeführt: das logische Zeichen (Schlüssel), der sprachunabhängige physische Code (Code), der geerbte Schlüsselcode, die Position – links, rechts oder Ziffernblock – die aktiven Modifikatoren und ob das Ereignis von der automatischen Wiederholung kam. Es ist die Kurzreferenz, wenn Sie Tastaturkürzel programmieren.
Der simultane Tastenzähler misst den Rollover der Tastatur: wie viele Tastenanschläge gleichzeitig übertragen werden können. Membrantastaturen stoppen normalerweise bei drei oder vier, während eine mit N-Key-Rollover so viele Tasten erkennt, wie Sie gedrückt halten können.
Beispiele
Shift + 1key: "!" · code: "Digit1"Die Taste hängt von den Modifikatoren und der Tastatursprache ab. Code identifiziert immer denselben physischen Schlüssel und wird daher in Verknüpfungen verwendet.Ctrl derechocode: "ControlRight" · location: 2Doppelte Tasten werden durch ihre Position unterschieden, sodass Sie die Umschalt-, Strg- oder Alt-Taste auf jeder Seite separat überprüfen können.A (mantener pulsada)repeat: trueAls Wiederholung markierte Ereignisse werden vom Betriebssystem generiert, wenn Sie die Taste gedrückt halten. Wenn sie angezeigt werden, ohne dass Sie sie gedrückt halten, ist der Kontakt dieser Taste fehlgeschlagen.Anwendungsfälle
- Überprüfen Sie eine gebrauchte oder neu gekaufte Tastatur, bevor die Rückgabefrist abläuft.
- Erkennen Sie Tasten, die sich wiederholen oder nach einem Flüssigkeitsaustritt nicht mehr reagieren.
- Finden Sie heraus, welchen Code oder KeyCode-Wert eine Taste beim Programmieren einer Tastenkombination ausgibt.
- Messen Sie, wie viele gleichzeitige Tasten der Computer erkennt, etwa eine Taste für Spiele und lange Kombinationen.
- Überprüfen Sie die physische Anordnung Ihrer Ausrüstung, wenn die gedruckten Etiketten nicht mit Ihren Angaben übereinstimmen.
Häufige Fragen
Warum wird die Windows- oder Befehlstaste nicht überprüft?
Denn das Betriebssystem fängt es ab, bevor es den Browser erreicht: Ein Klick darauf öffnet das Startmenü oder die Suchmaschine und die Seite verliert den Fokus. Das Gleiche passiert auf einigen Systemen mit „Print Screen“ und mit F12. Das bedeutet nicht, dass der Schlüssel kaputt ist.
Was ist der Unterschied zwischen Schlüssel, Code und KeyCode?
Schlüssel ist das Zeichen oder der Name, der den Schlüssel erzeugt und sich je nach Sprache und Modifikatoren ändert. Der Code identifiziert die physische Position auf der Tastatur und ändert sich nie. keyCode ist eine alte Zahl, die in der Spezifikation als veraltet gekennzeichnet ist: Sie funktioniert immer noch, sollte aber nicht in neuem Code verwendet werden.
Warum werden einige Tasten nicht mehr registriert, wenn ich mehrere Tasten drücke?
Dies ist das Tastatur-Rollover-Limit. Membranmodelle teilen Schaltkreise zwischen Zeilen und Spalten, sodass sie nach drei oder vier gleichzeitigen Tasten beginnen, Tastenanschläge zu ignorieren oder Phantomkombinationen zu erzeugen. Bei mechanischen Tastaturen mit N-Key-Rollover gibt es diese Beschränkung nicht.
Warum stimmen die auf der virtuellen Tastatur angezeigten Buchstaben nicht mit meinen überein?
Die gezeichnete Tastatur nutzt das ANSI-Layout als Basis. Wenn der Browser die Tastatur-API verfügbar macht – derzeit nur Chromium auf dem Desktop – werden die Beschriftungen durch die Ihres tatsächlichen Layouts ersetzt, sodass eine AZERTY- oder QWERTZ-Tastatur korrekt angezeigt wird. ANSI-Bezeichnungen bleiben in den übrigen Browsern erhalten.
Handelt es sich um eine kabellose oder Notebook-Tastatur?
Ja. Der Test funktioniert mit den vom System gelieferten Ereignissen, also funktioniert er genauso mit USB-, Bluetooth-, kabellosen Tastaturen mit Empfänger oder integriert in ein Notebook. Auf kompakten Tastaturen erscheinen Tasten, die nur bei der Fn-Taste vorhanden sind, als zusätzliche Codes unterhalb der Tastatur.