Metoda getModifierState() obiektu MouseEvent
Definicja i zastosowanie
Jeśli określony klawisz modyfikujący został naciśnięty lub aktywowany, metoda getModifierState() zwraca true.
Klawisze modyfikujące aktywne tylko przy naciśnięciu:
- Alt
- AltGraph
- Control
- Meta
- Shift
Klawisze modyfikujące aktywne przy kliknięciu, wyłączone przy ponownym kliknięciu:
- CapsLock
- NumLock
- ScrollLock
Przykład
Przykład 1
Czy klawisz Caps Lock jest aktywny?
var x = event.getModifierState("CapsLock");
Przykład 2
Czy przycisk shift został naciśnięty?
var x = event.getModifierState("Shift");
Gramatyka
event.getModifierState("modifierKey)
Wartości parametrów
Parametry | Opis |
---|---|
modifierKey |
Sprawdzenie, czy klawisz został aktywowany. Legalne wartości:
|
Szczegółowe informacje techniczne
Zwracana wartość: | Logiczna wartość, true, jeśli określony klawisz modyfikujący jest aktywny, w przeciwnym razie false. |
---|---|
Wersja DOM: | DOM Level 3 Events |
Wsparcie przeglądarki
Liczby w tabeli wskazują na pierwszą wersję przeglądarki wspierającą tę metodę w pełni.
Metoda | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Strony związane
Przeglądarka HTML DOM Referencja:Atrybut altKey MouseEvent
Przeglądarka HTML DOM Referencja:Atrybut ctrlKey MouseEvent
Przeglądarka HTML DOM Referencja:Atrybut metaKey MouseEvent