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| Taste | Code | ||
|---|---|---|---|
| Modifikatoren | |||
| Veraltete keyCode-Werte für Buchstaben und Ziffern | |||||||
| Taste | keyCode | Taste | keyCode | Taste | keyCode | Taste | keyCode |
| A | 65 | J | 74 | S | 83 | 1 | 49 |
| B | 66 | K | 75 | T | 84 | 2 | 50 |
| C | 67 | L | 76 | U | 85 | 3 | 51 |
| D | 68 | M | 77 | V | 86 | 4 | 52 |
| E | 69 | N | 78 | W | 87 | 5 | 53 |
| F | 70 | O | 79 | X | 88 | 6 | 54 |
| G | 71 | P | 80 | Y | 89 | 7 | 55 |
| H | 72 | Q | 81 | Z | 90 | 8 | 56 |
| I | 73 | R | 82 | 0 | 48 | 9 | 57 |
| Veraltete keyCode-Werte für den Ziffernblock | Function key values (keyCode) | ||||||
| Taste | keyCode | Taste | keyCode | Taste | keyCode | Taste | keyCode |
| 0 | 96 | 8 | 104 | F1 | 112 | F7 | 118 |
| 1 | 97 | 9 | 105 | F2 | 113 | F8 | 119 |
| 2 | 98 | * | 106 | F3 | 114 | F9 | 120 |
| 3 | 99 | + | 107 | F4 | 115 | F10 | 121 |
| 4 | 100 | Eingabe | 13 | F5 | 116 | F11 | 122 |
| 5 | 101 | - | 109 | F6 | 117 | F12 | 123 |
| 6 | 102 | . | 110 | ||||
| 7 | 103 | / | 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 | |||||||
| Taste | keyCode | Taste | keyCode | Taste | keyCode | Taste | keyCode |
| Rücktaste | 8 | Esc | 27 | Pfeil rechts | 39 | -_ | 189 |
| Tab | 9 | Leertaste | 32 | Pfeil unten | 40 | .> | 190 |
| Leeren | 12 | Bild auf | 33 | Einfg | 45 | /? | 191 |
| Eingabe | 13 | Bild ab | 34 | Entf | 46 | `~ | 192 |
| Umschalt | 16 | Ende | 35 | Num Lock | 144 | [{ | 219 |
| Strg | 17 | Pos 1 | 36 | ;: | 186 | \| | 220 |
| Alt | 18 | Pfeil links | 37 | =+ | 187 | ]} | 221 |
| Feststelltaste | 20 | Pfeil oben | 38 | ,< | 188 | '" | 222 |
| Druck | 44 | Rollen | 145 | Pause | 19 | Windows-Taste | 91 |
| Rechte Windows-Taste | 92 | Kontextmenü | 93 | ||||
| Multimedia key values (keyCode) | |||||||
| Taste | keyCode | Taste | keyCode | Taste | keyCode | Taste | keyCode |
| Lauter | 175 | ||||||
| Leiser | 174 | ||||||
| Stopp | 179 | ||||||
| Stumm | 173 | ||||||
| Browser | 172 | ||||||
| 180 | |||||||
| Suchen | 170 | ||||||
| Sammlung | 171 | ||||||
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.
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.
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.
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.
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.