Metodo getModifierState() dell'oggetto MouseEvent

Definizione e uso

Se la modifica specificata è premuta o attivata, il metodo getModifierState() restituisce true.

Modifiche chiave attivate solo quando premute:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Modifiche chiave attivate con un clic e disattivate con un altro clic:

  • CapsLock
  • NumLock
  • ScrollLock

Esempio

Esempio 1

Il tasto Caps Lock è stato attivato?

var x = event.getModifierState("CapsLock");

Prova tu stesso

Esempio 2

La chiave shift è stata premuta?

var x = event.getModifierState("Shift");

Prova tu stesso

Sintassi

event.getModifierState("modifierKey)

Valore del parametro

Parametro Descrizione
modifierKey

Controlla se la chiave è stata attivata. Valori validi:

  • "Alt"
  • "AltGraph"
  • "CapsLock"
  • "Control"
  • "Meta"
  • "NumLocK"
  • "ScrollLock"
  • "Shift"

Dettagli tecnici

Valore di ritorno: Valore booleano, true se la modifica specificata è attivata, altrimenti false.
Versione DOM: DOM Level 3 Events

Supporto del browser

I numeri nella tabella indicano la versione del browser che supporta completamente questo metodo.

Metodo Chrome IE Firefox Safari Opera
getModifierState() 30 9.0 15 10.1 17

Pagine correlate

Manuale di riferimento HTML DOM DOM:Proprietà altKey dell'evento MouseEvent

Manuale di riferimento HTML DOM DOM:Proprietà ctrlKey dell'evento MouseEvent

Manuale di riferimento HTML DOM DOM:Proprietà metaKey dell'evento MouseEvent