Attributo key KeyboardEvent

Definizione e uso

L'attributo key restituisce l'identificatore della chiave premuta durante l'evento di tasto.

Il identificatore di tasto è una stringa che identifica il pulsante della tastiera. Il valore di ritorno di questa proprietà può essere una delle seguenti stringhe:

  • Carattere singolo (ad esempio "a", "W", "4", "+" o "$")
  • Caratteri multipli (ad esempio "F1", "Enter", "HOME" o "CAPS LOCK")

Note:Proprietà sola lettura.

Suggerimento:Se si desidera sapere se è stato premuto il tasto "ALT", "CTRL", "META" o "SHIFT" durante l'evento di tasto, utilizzare altKeyctrlKeymetaKey o shiftKey Proprietà.

Esempio

Esempio 1

Ottenere il pulsante della tastiera premuto quando si verifica un evento di tasto:

var x = event.key;

Prova da solo

Esempio 2

Se l'utente preme il tasto "A", viene visualizzato un testo:

var x = event.key;
// Se il pulsante della tastiera premuto è "a" o "A" (usando CapsLock o Shift), viene visualizzato un testo.
if (x == "a" || x == "A") { 
  alert("Hai premuto il tasto 'A'!");
}

Prova da solo

Sintassi

event.key

Dettagli tecnici

Valore di ritorno:

Stringa che rappresenta il pulsante della tastiera premuto.

Valori possibili:

  • Carattere singolo (ad esempio "a", "W", "4", "+" o "$")
  • Caratteri multipli (ad esempio "F1", "Enter", "HOME" o "CAPS LOCK")

Note:Ritorna 'undefined' in Safari.

Versione DOM: DOM Livello 3

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente la proprietà.

Proprietà Chrome IE Firefox Safari Opera
key 51.0 9.0 23.0 Non supportato 38.0

Pagine correlate

Manuale HTML DOM:Proprietà keyCode dell'evento KeyboardEvent

Manuale HTML DOM:Proprietà which dell'evento KeyboardEvent

Manuale HTML DOM:Proprietà charCode dell'evento KeyboardEvent