Drücken Sie eine Taste, um sie zu identifizieren und die vom Browser in keydown- und keyup-Ereignissen gesendeten Werte zu prüfen. Der Test zeigt key, code, das veraltete keyCode, location, repeat sowie die Modifikatoreigenschaften ctrlKey, shiftKey, altKey und metaKey. Alle Daten werden lokal im Browser verarbeitet.
keydown-Ereigniskeyup-EreignisBeim Drücken einer physischen Taste entsteht keydown, beim Loslassen keyup. Die Seite zeichnet beide Ereignisse auf und hilft beim Prüfen von Tastenkürzeln, Spielen, Formularen, Bedienungshilfen und besonderen Tastaturen.
| Eigenschaft | Bedeutung |
|---|---|
key |
Erzeugtes Zeichen oder Aktion, z. B. a, A oder Enter. |
code |
Physische Position, z. B. KeyA oder NumpadEnter. |
keyCode |
Veralteter Zahlenwert, der nur zur Kompatibilität angezeigt wird. |
location |
Unterscheidet Standard-, linke, rechte und Ziffernblockposition. |
repeat |
Wird true, wenn eine gehaltene Taste wiederholt wird. |
| Modifikatoren | ctrlKey, shiftKey, altKey und metaKey. |
key, code und keyCodeVerwenden Sie key, wenn das erzeugte Zeichen oder die Aktion zählt. Verwenden Sie code für die physische Position, etwa bei Spielsteuerungen. keyCode und which sind veraltet und können je nach Browser und System abweichen.
| Taste | key |
code |
keyCode |
|---|---|---|---|
| Enter | Enter |
Enter |
13 |
| Escape | Escape |
Escape |
27 |
| Leertaste | " " |
Space |
32 |
| Pfeil links | ArrowLeft |
ArrowLeft |
37 |
| Pfeil oben | ArrowUp |
ArrowUp |
38 |
| Pfeil rechts | ArrowRight |
ArrowRight |
39 |
| Pfeil unten | ArrowDown |
ArrowDown |
40 |
| A | a oder A |
KeyA |
65 |