So erkennst du Pfeil links
document.addEventListener('keydown', (event) => {
if (event.key === "ArrowLeft") {
// Arrow Left was pressed
}
});
Nutze event.key, um auf die Bedeutung der Taste zu reagieren (sie folgt dem Tastaturlayout), und event.code für ihre physische Position, zum Beispiel WASD in Spielen. keyCode und which sind veraltet: Sie funktionieren noch, aber ihre Werte unterscheiden sich zwischen Browsern und Layouts.
So gehen Browser mit Pfeil links um
Pfeil links bewegt den Cursor oder das vorherige Element. In Sprachen mit Schreibrichtung von rechts nach links denk daran, dass die Taste optisch nach links geht, was dem logisch „nächsten“ Zeichen entspricht.
In React
<input onKeyDown={(e) => { if (e.key === "ArrowLeft") { /* … */ } }} />JavaScript Keycode Finder
Drück eine beliebige Taste und sieh sofort alle Eigenschaften des Keyboard-Events, dazu ein kopierfertiges keydown-Snippet für Shortcuts.