MouseEvent getModifierState() metod

Definition och användning

Om den angivna modifierartangenten trycks ner eller aktiveras, returnerar getModifierState() metoden true.

Modifierartangentar som aktiveras endast vid tryck:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Modifierartangentar som aktiveras vid klick och inaktiveras vid ett nytt klick:

  • CapsLock
  • NumLock
  • ScrollLock

Exempel

Exempel 1

Har Caps Lock-tangenten aktiverats?

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

Prova själv

Exempel 2

Har shift-tangenten tryckts ner?

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

Prova själv

Syntax

event.getModifierState("modifierKey)

Parametervärde

Parameter Beskrivning
modifierKey

Kontrollera om tangenten har aktiverats. Giltiga värden:

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

Tekniska detaljer

Returvärde: Boolsk värde, true om den angivna modifierartangenten är aktiverad, annars false.
DOM-version: DOM Level 3 Events

Webbläsarstöd

Talen i tabellen anger den första webbläsareversion som fullständigt stöder denna metod.

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

Relaterade sidor

HTML DOM Referenshandbok:MouseEvent altKey-attribut

HTML DOM Referenshandbok:MouseEvent ctrlKey-attribut

HTML DOM Referenshandbok:MouseEvent metaKey-attribut