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");

Spróbuj sam

Przykład 2

Czy przycisk shift został naciśnięty?

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

Spróbuj sam

Gramatyka

event.getModifierState("modifierKey)

Wartości parametrów

Parametry Opis
modifierKey

Sprawdzenie, czy klawisz został aktywowany. Legalne wartości:

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

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