Den veralteten keyCode einer Taste ablesen

Aktivieren Sie zuerst das Eingabefeld. keyCode ist veraltet und umgebungsabhängig; verwenden Sie in neuem Ereigniscode die Eigenschaften key oder code.

Läuft lokal in deinem Browser
Show KeyCode values here
Taste Code 
Modifikatoren 
Veraltete keyCode-Werte für Buchstaben und Ziffern
TastekeyCodeTastekeyCodeTastekeyCodeTastekeyCode
A65J74S83149
B66K75T84250
C67L76U85351
D68M77V86452
E69N78W87553
F70O79X88654
G71P80Y89755
H72Q81Z90856
I73R82048957
Veraltete keyCode-Werte für den ZiffernblockFunction key values (keyCode)
TastekeyCodeTastekeyCodeTastekeyCodeTastekeyCode
0968104F1112F7118
1979105F2113F8119
298*106F3114F9120
399+107F4115F10121
4100Eingabe13F5116F11122
5101-109F6117F12123
6102.110
7103/111

Num Lock aus: 0→45 Insert · 1→35 End · 2→40 ArrowDown · 3→34 PageDown · 4→37 ArrowLeft · 5→12 Clear · 6→39 ArrowRight · 7→36 Home · 8→38 ArrowUp · 9→33 PageUp · .→46 Delete · Enter→13

keyCode-Werte der Steuertasten
TastekeyCodeTastekeyCodeTastekeyCodeTastekeyCode
Rücktaste8Esc27Pfeil rechts39-_189
Tab9Leertaste32Pfeil unten40.>190
Leeren12Bild auf33Einfg45/?191
Eingabe13Bild ab34Entf46`~192
Umschalt16Ende35Num Lock144[{219
Strg17Pos 136;:186\|220
Alt18Pfeil links37=+187]}221
Feststelltaste20Pfeil oben38,<188'"222
Druck44Rollen145Pause19Windows-Taste91
Rechte Windows-Taste92Kontextmenü93
Multimedia key values (keyCode)
TastekeyCodeTastekeyCodeTastekeyCodeTastekeyCode
Lauter175
Leiser174
Stopp179
Stumm173
Browser172
E-Mail180
Suchen170
Sammlung171

Werte einer Taste ablesen

Drücken Sie eine Taste im Eingabefeld, und die Seite zeigt vier Dinge zu genau dieser einen Eingabe: den key-Wert, den physischen code, das alte keyCode und die gehaltenen Modifikatoren. Die Werte liest die Seite selbst aus, es wird also nichts übertragen, und die Anzeige funktioniert auch offline.

Die vier Tabellen unten listen das alte keyCode, das jede Taste im aktuellen Chrome unter Windows meldet. Sie dienen dem Lesen alten Codes, nicht als Empfehlung: keyCode ist veraltet, und für fast alles, wofür es einmal benutzt wurde, liefern event.key und event.code die bessere Antwort.

  1. Klicken Sie ins Feld und drücken Sie eine einzelne Taste. Die Anzeige füllt sich mit dem keyCode, und die Tabelle darüber zeigt key-Wert, code-Wert und die gedrückten Modifikatoren.
  2. Lassen Sie alles los, bevor Sie die nächste Taste drücken, damit die Modifikatorenzeile lesbar bleibt. Das Feld leert sich nach jeder Eingabe selbst; mit Leeren beginnen Sie von vorn.
  3. Vergleichen Sie den angezeigten Wert mit den Tabellen unten. Auch eine dort nicht aufgeführte Taste meldet einen Wert in der Anzeige.
  4. Für alten Code: Prüfen Sie keyCode gegen key und code, bevor Sie ihn ersetzen — Pfeiltasten, Satzzeichen und Modifikatoren verhalten sich unterschiedlich.

Was die Tabellen zeigen und woher die Zahlen stammen

Was die einzelnen Werte bedeuten

key ist das Zeichen oder der Name der Taste und folgt Ihrem Layout und den Modifikatoren: Dieselbe physische Taste ist a, A oder ä, je nach Umschalttaste und Tastaturbelegung. code ist die Position auf einem US-Standardlayout, KeyA bleibt also KeyA, egal welches Zeichen entsteht. keyCode ist die alte Zahl, um die diese Seite gebaut ist; die Anzeige zeigt sie neben den beiden anderen.

Modifikatoren werden getrennt als Shift, Ctrl, Alt und Meta gemeldet und beschreiben den Zustand im Moment des Tastendrucks. Die Umschalttaste allein meldet Shift mit keyCode 16 und code ShiftLeft oder ShiftRight: linke und rechte Ausführung lassen sich über code unterscheiden, obwohl keyCode sie nicht trennt.

Wie die Tabellen geprüft wurden

Jeder Wert der vier Tabellen wurde gegen echte Tastendrücke im aktuellen Chrome unter Windows geprüft. Buchstaben und Ziffern melden ihren ASCII-Großbuchstabenwert: A ist 65, 0 ist 48, ohne Unterschied zwischen gedrückter und nicht gedrückter Umschalttaste. Die Funktionstasten laufen von 112 bis 123. Satzzeichen melden das ungeänderte US-Zeichen, ; und : also beide 186.

Steuertasten, Pfeiltasten, die Funktionsreihe und die Multimedia-Tasten wurden genauso geprüft. Die Zeilen für Druck, Rollen, Pause, die Windows-Tasten und die Kontextmenütaste fehlten in der älteren Fassung dieser Tabelle; sie stehen hier, weil sie unter Windows ein keyCode melden.

Der Ziffernblock hängt an Num Lock

Die Ziffernblock-Tabelle listet die Werte, die eine Ziffernblocktaste bei eingeschaltetem Num Lock meldet: 0 bis 9 sind 96 bis 105, die Operatoren * 106, + 107, - 109, . 110 und / 111. Ohne Num Lock werden dieselben Tasten zu Navigationstasten und melden deren Werte — aus 0 wird Einfg, aus 1 Ende, aus 2 Pfeil unten, aus 5 Clear mit Wert 12, aus dem Dezimalkomma Entf.

Zwei Einträge kollidieren in diesem Zustand mit der Haupttastatur: Die Eingabetaste des Ziffernblocks meldet 13 wie die normale Eingabetaste, das Dezimalkomma meldet 46 wie Entf. Der code-Wert trennt sie weiterhin, NumpadEnter und NumpadDecimal gegen Enter und Delete — deshalb steht code neben keyCode und nicht an dessen Stelle.

Was das Tool nicht sehen kann

Eine Webseite bekommt nur, was der Browser zu senden bereit ist. Druck löst ein keydown und meist kein keyup aus, erscheint also in der Anzeige und bleibt dort bis zum nächsten Tastendruck. Die Fn-Taste von Laptop-Tastaturen, Lautstärke- und Helligkeitstasten, die das Betriebssystem selbst verarbeitet, und die Copilot-Taste melden gar nichts.

Auch der Fokus zählt: Das Feld muss aktiv sein, damit ein Tastendruck gelesen wird. Eine Taste, die bei inaktiven Fenster gedrückt wird, erreicht die Seite nie. Bitte testen Sie jeweils eine Taste.

Zuletzt verwendet: