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 altKey、ctrlKey、metaKey o shiftKey Proprietà.
Esempio
Esempio 1
Ottenere il pulsante della tastiera premuto quando si verifica un evento di tasto:
var x = event.key;
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'!"); }
Sintassi
event.key
Dettagli tecnici
Valore di ritorno: |
Stringa che rappresenta il pulsante della tastiera premuto. Valori possibili:
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