MouseEvent getModifierState() Metodo
Esempio
Il tasto Caps Lock è attivato?
var x = event.getModifierState("CapsLock");
Definizione e utilizzo
Il metodo getModifierState() restituisce true se il tasto modificatore specificato è stato premuto o attivato.
Tasti modificatori che si attivano solo quando vengono premuti:
- Alt
- Grafico alternativo
- Controllo
- Meta
- Cambio
Tasti modificatori che si attivano quando si fa clic e si disattivano quando si fa nuovamente clic:
- Blocco maiuscole
- NumLock
- Blocco scorrimento
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente il metodo.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Sintassi
event.getModifierState(modifierKey)
Valori dei parametri
Parametro | Descrizione |
---|---|
modificatoreKey | La chiave per verificare se è attivata o meno. Valori legali: "Alt" "AltGraph" "CapsLock" " Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
Dettagli tecnici
Valore di ritorno: | A Boolean, true se il tasto modificatore specificato è attivato, altrimenti false. |
---|---|
Versione DOM: | Eventi DOM di livello 3 |
Altri esempi
Esempio
Il tasto Maiusc è premuto?
var x = event.getModifierState("Shift");
Pagine correlate
Riferimento HTML DOM: Proprietà MouseEvent altKey
Riferimento HTML DOM: Proprietà MouseEvent ctrlKey
Riferimento HTML DOM: Proprietà MetaKey MouseEvent