JavaScript KeyCode Finder & Event Reference
Finden Sie sofort den numerischen keyCode, key und code für jede Tasteneingabe. Unser interaktives JS KeyCode Tool hilft Entwicklern, Benutzereingaben zu erfassen, Tastenkombinationen zu erstellen und Spielsteuerungen präzise zu handhaben. Drücken Sie einfach eine Taste, um die Ereignisdaten in Echtzeit zu sehen.
Im Web-Development ist die Verarbeitung von Tastaturereignissen entscheidend für Barrierefreiheit und Benutzererlebnis. Dieses Tool liefert die drei kritischen Werte für addEventListener:
- event.key: Das tatsächliche Zeichen (z. B.
"a", "Enter", "ArrowUp").
- event.code: Die physische Taste auf der Tastatur (z. B.
"KeyA", "NumpadEnter").
- event.keyCode (Legacy): Der numerische Code der Taste (z. B.
13 für Enter, 27 für Escape).
Moderne vs. Legacy Key Events
Viele ältere Tutorials verwenden event.keyCode, der moderne Webstandard setzt jedoch auf event.key und event.code für bessere Browser- und internationale Unterstützung.
- Veraltet:
keyCode, which, charCode.
- Moderner Standard:
key (wertbasiert) und code (positionsbasiert).
Häufige JavaScript KeyCodes
| Taste |
keyCode |
.key Wert |
.code Wert |
| Enter |
13 |
"Enter" |
"Enter" |
| Escape |
27 |
"Escape" |
"Escape" |
| Space |
32 |
" " |
"Space" |
| Arrow Up |
38 |
"ArrowUp" |
"ArrowUp" |
| Tab |
9 |
"Tab" |
"Tab" |
Verwendung des KeyCode Finder
- Fokus: Klicken Sie auf das Eingabefeld, um es aktiv zu machen.
- Drücken: Drücken Sie eine beliebige Taste.
- Überprüfen: Der Bildschirm aktualisiert sofort den numerischen Code und die Zeichenkettenwerte für dieses Ereignis.
- Implementieren: Kopieren Sie die Werte direkt in Ihre
if- oder switch-Anweisungen.
Entwickler-Hinweis: Alle Ereignisse werden lokal im Browser über einen keydown Listener erfasst. Es werden keine Daten gespeichert oder an unsere Server gesendet.