Methode MouseEvent getModifierState()
Voorbeeld
Is de Caps Lock-toets geactiveerd?
var x = event.getModifierState("CapsLock");
Definitie en gebruik
De methode getModifierState() retourneert true als de opgegeven modificatietoets is ingedrukt of geactiveerd.
Modificatietoetsen die alleen worden geactiveerd als ze worden ingedrukt:
- Alt
- AltGraph
- Controle
- Meta
- Verschuiving
Modificatietoetsen die worden geactiveerd wanneer erop wordt geklikt en gedeactiveerd wanneer ze opnieuw worden aangeklikt:
- Caps Lock
- NumLock
- Scroll Lock
Browserondersteuning
De getallen in de tabel geven de eerste browserversie aan die de methode volledig ondersteunt.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Syntaxis
event.getModifierState(modifierKey)
Parameterwaarden
Parameter | Beschrijving |
---|---|
modificatietoets | De sleutel om te controleren of deze is geactiveerd of niet. Wettelijke waarden: "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" "Shift" |
Technische details
Winstwaarde: | Een Boolean, waar als de opgegeven modificatiesleutel is geactiveerd, anders onwaar. |
---|---|
DOM-versie: | DOM niveau 3 evenementen |
Meer voorbeelden
Voorbeeld
Wordt de shift-toets ingedrukt?
var x = event.getModifierState("Shift");
Gerelateerde pagina's
HTML DOM-referentie: MouseEvent altKey Property
HTML DOM-referentie: MouseEvent ctrlKey Property
HTML DOM-referentie: MouseEvent metaKey-eigenschap