TouchEvent: свойство altKey
Ограниченная доступность
Эта функция не относится к Baseline, поскольку она не работает в некоторых из самых широко используемых браузеров.
Только для чтения altKey свойство интерфейса TouchEvent возвращает логическое значение, указывающее, включён ли ключ alt (Альтернатива) при создании события касания. Если ключ alt включён, значение атрибута равно true. В противном случае — false.
Это свойство Только для чтения.
Значение
Логическое значение, равное true если ключ alt включен для данного события; и false если ключ alt не включен.
Примеры
Этот пример демонстрирует, как получить доступ к свойствам модификаторов ключей TouchEvent: TouchEvent.altKey, TouchEvent.ctrlKey, TouchEvent.metaKey и TouchEvent.shiftKey.
В следующем фрагменте кода обработчик событий touchstart выводит состояние модификаторов клавиш события.
someElement.addEventListener(
"touchstart",
(e) => {
// Log the state of this event's modifier keys
console.log(`altKey = ${e.altKey}`);
console.log(`ctrlKey = ${e.ctrlKey}`);
console.log(`metaKey = ${e.metaKey}`);
console.log(`shiftKey = ${e.shiftKey}`);
},
false,
);
Спецификации
| Спецификация |
|---|
| События касания # dom-touchevent-altkey |
Совместимость с браузерами
| Рабочие столы | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
altKey |
22 | 79 | 5218–24Удалено в баге 888304 из-за проблем с совместимостью веб-страниц. |
15 | Нет | 25 | 6 | 14 | 3.2 | 1.5 | 4.4 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent/altKey