MouseEvent getModifierState() methode

Definitie en gebruik

Als de opgegeven modifier toets wordt ingedrukt of geactiveerd, retourneert de getModifierState() methode true.

Modifier toetsen die alleen worden geactiveerd bij indrukken:

  • Alt
  • AltGraph
  • Control
  • Meta
  • Shift

Modifier toetsen die worden geactiveerd bij klikken en gedeactiveerd bij opnieuw klikken:

  • CapsLock
  • NumLock
  • ScrollLock

Voorbeeld

Voorbeeld 1

Is de Caps Lock toets geactiveerd?

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

Probeer het zelf

Voorbeeld 2

Is de shift toets ingedrukt?

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

Probeer het zelf

Syntaxis

event.getModifierState("modifierKey)

Parameterswaarden

Parameters Beschrijving
modifierKey

Controleer of de toets geactiveerd is. Geldige waarden:

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

Technische details

Retourwaarde: Booleaanse waarde, true als de opgegeven modifier toets actief is, anders false.
DOM versie: DOM Level 3 Events

Browserondersteuning

De cijfers in de tabel vermelden de eerste browserversie die deze methode volledig ondersteunt.

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

Related pages

HTML DOM reference manual:MouseEvent altKey property

HTML DOM reference manual:MouseEvent ctrlKey property

HTML DOM reference manual:MouseEvent metaKey property