Metoda MouseEvent getModifierState().
Příklad
Je aktivována klávesa Caps Lock?
var x = event.getModifierState("CapsLock");
Definice a použití
Metoda getModifierState() vrátí hodnotu true, pokud byla zadaná modifikační klávesa stisknuta nebo aktivována.
Modifikační klávesy, které se aktivují pouze při jejich stisknutí:
- Alt
- AltGraph
- Řízení
- Meta
- Posun
Modifikační klávesy, které se aktivují při kliknutí a deaktivují při opětovném kliknutí:
- CapsLock
- NumLock
- ScrollLock
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která tuto metodu plně podporuje.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Syntax
event.getModifierState(modifierKey)
Hodnoty parametrů
Parametr | Popis |
---|---|
modifikační klíč | Klíč pro kontrolu, zda je aktivován nebo ne. Právní hodnoty: "Alt" "AltGraph" "CapsLock" "Control" "Meta" "NumLocK" "ScrollLock" " Shift" |
Technické údaje
Návratová hodnota: | Boolean, true, pokud je aktivován zadaný modifikační klíč, jinak false. |
---|---|
Verze DOM: | Události DOM úrovně 3 |
Další příklady
Příklad
Je stisknuté tlačítko Shift?
var x = event.getModifierState("Shift");
Související stránky
Odkaz HTML DOM: Vlastnost MouseEvent altKey
HTML DOM reference: MouseEvent vlastnost ctrlKey
HTML DOM reference: MouseEvent metaKey Property