Semikolon (;) erkennen
document.addEventListener('keydown', (event) => {
if (event.key === ";") {
// Semicolon (;) was pressed
}
});
Verwende event.key, um auf die Bedeutung der Taste zu reagieren (sie richtet sich nach dem Tastaturlayout), und event.code für die physische Position, zum Beispiel WASD in Spielen. keyCode und which sind veraltet: Sie funktionieren noch, aber ihre Werte unterscheiden sich zwischen Browsern und Layouts.
Wie Browser Semikolon (;) behandeln
Satzzeichen-Tasten wandern auf internationalen Tastaturen: Auf deutschen Tastaturen tippt diese Taste ein Ö. Verwende event.key für das getippte Zeichen und event.code nur für physische Positionen wie Spielsteuerungen.
In React
<input onKeyDown={(e) => { if (e.key === ";") { /* … */ } }} />JavaScript Keycode Finder
Drück eine beliebige Taste und sieh sofort alle Eigenschaften des Keyboard-Events, dazu ein kopierfertiges keydown-Snippet für Shortcuts.