Tastencodes
Drücken Sie eine beliebige Taste und sehen Sie live event.key, event.code und das alte keyCode, den Modifikatorstatus und die Historie Ihrer letzten 10 Tastenanschläge.
Waiting for a key press…
Press any key — the values update instantly. Focus stays on the page, no input box needed.
Nächste Schritte
Dieses Tool läuft vollständig in Ihrem Browser. Ihre Daten verlassen Ihr Gerät nie — sie werden auf keinen Server hochgeladen.
So verwenden Sie es
- 1Klicken Sie irgendwo auf die Seite, damit sie Tastaturfokus bekommt, und drücken Sie eine Taste.
- 2Lesen Sie event.key, event.code und keyCode auf den drei Karten; Ctrl/Alt/Shift/Meta leuchten, solange gehalten.
- 3Schalten Sie „Auto-Repeat ignorieren“ um, um gedrückte Tasten zu filtern, und vergleichen Sie Tasten in der Letzte-10-Tabelle.
Tastencodes
Tastatur-Bugs entstehen meist durch Verwechslung der drei Werte eines KeyboardEvent: event.key ist das erzeugte Zeichen („a“ oder „A“ bei Shift), event.code ist die physische Taste (KeyA unabhängig vom Layout) und keyCode ist der alte numerische Code, von dem Legacy-Code noch abhängt. Ein Tastendruck hier zeigt alle drei sofort nebeneinander samt gedrückter Modifikatoren.
Außerdem behält die Seite die letzten 10 Tasten in einer kleinen Historientabelle, damit Sie Werte vergleichen können, statt zu drücken und zu vergessen. Nützlich bei Spielsteuerung, Shortcuts oder beim Debuggen, warum ein keydown-Handler doppelt feuert (ignoriere-Wiederholung filtert Auto-Repeat).
Häufige Fragen
Warum unterscheiden sich event.key und event.code für dieselbe Taste?
event.key meldet das Zeichen im aktuellen Layout und Modifikatorzustand („A“, „á“, „1“), event.code die physische Position (KeyA, Digit1) unabhängig vom Layout. Shortcuts sollten meist auf code prüfen, Textverarbeitung sollte key lesen.
Ist keyCode veraltet?
Ja — es ist Legacy und existiert nur, damit alter Code, der auf Zahlen wie 13 (Enter) oder 27 (Escape) prüft, weiterläuft. Neuer Code sollte event.key oder event.code nutzen; dieses Tool zeigt keyCode, um alte Konstanten bei der Migration zuzuordnen.
Warum wiederholt sich derselbe Wert, wenn ich eine Taste halte?
Halten lässt das OS wiederholte keydown-Events mit repeat=true senden. Aktivieren Sie „Auto-Repeat ignorieren“, um nur den ersten Druck zu zeigen; deaktivieren Sie es, um zu prüfen, ob Ihr Handler Wiederholungen korrekt erhält.
How accurate are the results?
Calculations follow the official definitions — SI conversion factors, NIST constants, or the governing formula shown on the page — and results display to enough significant digits for real-world use.
Can I use it on mobile?
Yes. The interface is responsive and all inputs adapt to touch; the calculation itself runs offline once loaded.
Is this tool free to use?
Yes, completely free — no signup, no subscription, no daily limits, and no watermarks on the output.
Verwandte Tools
Text → Unicode
Beliebigen Text in \uXXXX, \u{...}, U+XXXX oder dezimale Codepoints escapen — und alles zurück dekodieren. Emoji-sicher, sofort, vollständig lokal.
Zufallszahl-Generator
Wirklich zufällige Zahlen aus jedem Bereich erzeugen — Einzeln, in Mengen, einmalige Losziehungen — mit dem kryptografischen RNG Ihres Browsers.
Passwort-Generator
Starke Passwörter und Passphrasen im Browser erzeugen, mit Live-Entropie-Schätzung — Kryptografiequalität, nichts gesendet oder gespeichert.
Base64-Encoder
Text sofort zu Base64 kodieren, mit vollem UTF-8-Support — Emoji, Akzente und CJK-Zeichen bleiben unversehrt. Kostenlos, privat, nichts verlässt den Browser.
HTML-Escape / Unescape
HTML-Entities live escapen oder zurückwandeln: & < > und Anführungszeichen werden zu sicheren Referenzen, optionaler Numerik-Modus für Nicht-ASCII.
Hash-Generator
SHA-256-, SHA-512- oder MD5-Hashes von Text oder Dateien direkt im Browser berechnen — schnelle Prüfsummen für Integritätschecks, ohne Upload.
Dieses Tool einbetten
Binden Sie dieses Tool mit einer Zeile in Ihre Website ein — es läuft im Browser des Besuchers.
<iframe src="https://zoyku.com/de/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>