Codici dei tasti
Premi un tasto qualsiasi per vedere in tempo reale event.key, event.code e il keyCode tradizionale, lo stato dei modificatori e la cronologia delle ultime 10 pressioni.
Waiting for a key press…
Press any key — the values update instantly. Focus stays on the page, no input box needed.
Passaggi successivi
Questo strumento gira interamente nel tuo browser. I tuoi dati non lasciano mai il dispositivo: non vengono caricati su nessun server.
Come si usa
- 1Clicca in un punto qualsiasi della pagina per darle il focus della tastiera, poi premi un tasto.
- 2Leggi event.key, event.code e keyCode nelle tre schede; Ctrl/Alt/Shift/Meta si illuminano finché tenuti premuti.
- 3Attiva "ignora auto-repeat" per filtrare le ripetizioni e confronta i tasti nella tabella delle ultime 10.
Codici dei tasti
I bug di gestione della tastiera nascono spesso dalla confusione tra i tre valori di un KeyboardEvent: event.key è il carattere prodotto ("a" o "A" con Shift), event.code è il tasto fisico (KeyA indipendentemente dal layout) e keyCode è il codice numerico ereditato da cui il codice vecchio dipende ancora. Premere tasti qui mostra tutti e tre affiancati, all'istante, con i modificatori premuti in quel momento.
Inoltre tiene le ultime 10 pressioni in una piccola tabella di cronologia, per confrontare i valori tra tasti invece di premere e dimenticare. Utile per comandi di gioco, scorciatoie o per capire perché un handler keydown scatta due volte (attiva ignora ripetizione per filtrare l'auto-repeat).
Domande frequenti
Perché event.key ed event.code differiscono per lo stesso tasto?
event.key riporta il carattere prodotto con layout e modificatori attuali ("A", "á", "1"), mentre event.code riporta la posizione fisica (KeyA, Digit1) indipendente dal layout. Le scorciatoie dovrebbero confrontare code; la gestione del testo dovrebbe leggere key.
keyCode è deprecato?
Sì — è ereditato e mantenuto solo per compatibilità con vecchio codice che testa numeri come 13 (Invio) o 27 (Escape). Il codice nuovo dovrebbe usare event.key o event.code; questo strumento lo mostra per mappare le vecchie costanti durante la migrazione.
Perché lo stesso valore si ripete mentre tengo premuto un tasto?
Tenere premuto fa sì che l'OS invii keydown ripetuti con repeat a true. Attiva "ignora auto-repeat" per mostrare solo la pressione iniziale; disattivala se devi verificare che il tuo handler riceva gli eventi ripetuti.
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.
Strumenti correlati
Testo → Unicode
Escape di qualsiasi testo in \uXXXX, \u{...}, U+XXXX o punti di codice decimali — e decodificali tutti al contrario. Sicuro per emoji, istantaneo, completamente locale.
Generatore di numeri casuali
Genera numeri davvero casuali da qualsiasi intervallo — singoli, in lotti, estrazioni senza ripetizioni stile lotteria — con l'RNG crittografico del tuo browser.
Generatore di password
Genera password e passphrase forti nel browser con stime di entropia dal vivo — casualità di livello crittografico, nulla inviato o salvato.
Codificatore Base64
Codifica il testo in Base64 all'istante con pieno supporto UTF-8 — emoji, accenti e caratteri CJK sopravvivono intatti. Gratis, privo di upload, nulla lascia mai il tuo browser.
Escape / Unescape HTML
Escape o unescape delle entità HTML dal vivo mentre scrivi: & < > e le virgolette diventano riferimenti sicuri, con una modalità numerica opzionale per i caratteri non ASCII.
Generatore di hash
Calcola hash SHA-1, SHA-256, SHA-384, SHA-512 o MD5 di testo o file, direttamente nel tuo browser. Checksum rapidi per i controlli d'integrità — nessun upload.
Incorpora questo strumento
Metti questo strumento sul tuo sito con una riga: gira nel browser del visitatore.
<iframe src="https://zoyku.com/it/tools/keycode-info?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — keycode-info" loading="lazy"></iframe>