Метод getModifierState() объекта MouseEvent
Определение и использование
Если указанный модификатор нажат или активирован, то метод getModifierState() возвращает true.
Модификаторы клавиш, активируемые только при нажатии:
- Alt
- AltGraph
- Control
- Meta
- Shift
Модификаторы клавиш, активируемые при单击 и деактивируемые при повторном单击:
- CapsLock
- NumLock
- ScrollLock
Пример
Пример 1
Активирован ли Caps Lock?
var x = event.getModifierState("CapsLock");
Пример 2
Нажата ли клавиша Shift?
var x = event.getModifierState("Shift");
Синтаксис
event.getModifierState("modifierKey)
Значение параметра
Параметр | Описание |
---|---|
modifierKey |
Проверьте, активирована ли клавиша. Допустимые значения:
|
Технические детали
Возвратное значение: | Булево значение, true, если указанный модификатор активирован, в противном случае false. |
---|---|
Версия DOM: | Уровень 3 событий DOM |
Поддержка браузера
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот метод.
Метод | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
getModifierState() | 30 | 9.0 | 15 | 10.1 | 17 |
Соответствующие страницы
Руководство HTML DOM:Атрибут altKey MouseEvent
Руководство HTML DOM:Атрибут ctrlKey MouseEvent
Руководство HTML DOM:Атрибут metaKey MouseEvent