ifBuyz Tools
Sviluppo

Verificatore codice tasto JavaScript

Rilevamento tastiera

Premi un tasto qualsiasi per vedere keycode e stati dei tasti modificatori in tempo reale.

Premi un tasto qualsiasi

Questo strumento rileva gli eventi keydown localmente nel browser.

Domande frequenti

Cos'è un keycode JavaScript?
I keycode sono valori numerici associati ai tasti della tastiera. L'API KeyboardEvent fornisce: event.key (nome leggibile: 'Enter', 'a'), event.code (tasto fisico: 'KeyA', 'Space'), e event.keyCode (valore numerico legacy: 13, 65). Il moderno event.key è il modo consigliato.
event.keyCode è deprecato?
Sì. event.keyCode e event.which sono deprecati in favore di event.key (stringa) ed event.code (posizione fisica). I browser li supportano ancora per compatibilità ma il nuovo codice dovrebbe usare le proprietà moderne. Esempio: event.key === 'Enter' invece di event.keyCode === 13.
Qual è la differenza tra event.key e event.code?
event.key riflette il carattere prodotto ('a' con layout USA, 'q' con layout francese per lo stesso tasto). event.code riflette il tasto fisico ('KeyA' indipendentemente dal layout). Usa key per la gestione dell'input testuale; usa code per gli scorciatoie da tastiera (tipicamente basate sulla posizione).