Metoda MouseEvent getModifierState()
Przykład
Czy klawisz Caps Lock jest włączony?
var x = event.getModifierState("CapsLock");
Definicja i użycie
Metoda getModifierState() zwraca wartość true, jeśli określony klawisz modyfikujący został naciśnięty lub aktywowany.
Klawisze modyfikujące, które są aktywowane tylko wtedy, gdy są wciśnięte:
- Alt
- AltGraph
- Kontrola
- Meta
- Zmiana
Klawisze modyfikujące, które są aktywowane po kliknięciu i dezaktywowane po ponownym kliknięciu:
- Duże litery
- NumLock
- ScrollLock
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje tę metodę.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Składnia
event.getModifierState(modifierKey)
Wartości parametrów
Parametr | Opis |
---|---|
modyfikatorKlawisz | Klawisz do sprawdzenia, czy jest aktywny, czy nie. Wartości prawne: „Alt” „AltGraph” „CapsLock” „Control” „Meta” „NumLocK” „ScrollLock” „Shift” |
Szczegóły techniczne
Wartość zwrotu: | Wartość logiczna, true, jeśli określony klawisz modyfikujący jest aktywowany, w przeciwnym razie false. |
---|---|
Wersja DOM: | DOM Poziom 3 Wydarzenia |
Więcej przykładów
Przykład
Czy klawisz Shift jest wciśnięty?
var x = event.getModifierState("Shift");
Powiązane strony
Dokumentacja HTML DOM: MouseEvent altKey Property
Dokumentacja HTML DOM: Właściwość ctrlKey MouseEvent
Dokumentacja HTML DOM: Właściwość metaklucza MouseEvent