Метод MouseEvent getModifierState()
Пример
Клавиша Caps Lock активирована?
var x = event.getModifierState("CapsLock");
Определение и использование
Метод getModifierState() возвращает true, если указанная клавиша-модификатор была нажата или активирована.
Клавиши-модификаторы, которые активируются только при нажатии:
- Альт
- AltGraph
- Контроль
- Мета
- Сдвиг
Клавиши-модификаторы, которые активируются при нажатии на них и деактивируются при повторном нажатии:
- CapsLock
- NumLock
- ScrollLock
Поддержка браузера
Цифры в таблице указывают на первую версию браузера, полностью поддерживающую метод.
Method | |||||
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Синтаксис
event.getModifierState(modifierKey)
Значения параметров
Параметр | Описание |
---|---|
модификаторКлюч | Ключ для проверки активирован или нет. Допустимые значения: «Alt» «AltGraph» «CapsLock» «Control» «Meta» «NumLocK» «ScrollLock» «Shift» |
Технические детали
Возвращаемое значение: | Логическое значение, значение true, если активирована указанная клавиша-модификатор, в противном случае — значение false. |
---|---|
Версия ДОМ: | События DOM уровня 3 |
Дополнительные примеры
Пример
Клавиша Shift нажата?
var x = event.getModifierState("Shift");
Связанные страницы
Справочник по HTML DOM: свойство MouseEvent altKey
Справочник по HTML DOM: свойство MouseEvent ctrlKey
Справочник по HTML DOM: свойство метаключа MouseEvent