KeyboardEvent: свойство metaKey
Базовая поддержка Широко поддерживается
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна во всех браузерах с июля 2015 года.
Чтение-только свойство KeyboardEvent.metaKey, возвращающее логическое значение, указывающее, была ли нажата клавиша Meta (true) или нет (false) в момент возникновения события. Некоторые операционные системы могут перехватывать клавишу, поэтому она может не быть обнаружена.
Примечание: На клавиатурах Macintosh это клавиша ⌘ Command.
Примечание: До Firefox 118 клавиша ⊞ Windows обрабатывалась как клавиша "OS", а не "Meta". KeyboardEvent.metaKey false при нажатии клавиши ⊞ Windows.
Значение
Логическое значение.
Примеры
<button onclick="ismetaKey(event)">Click me with the meta key</button> <p id="output"></p>
function ismetaKey(e) {
document.querySelector("#output").textContent =
`metaKey pressed? ${e.metaKey}`;
}
Результат
Спецификации
| Спецификация |
|---|
| UI Events # dom-keyboardevent-metakey |
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
metaKey |
1 | 12 | 1.5С Firefox 48 клавиша Windows больше не рассматривается как клавишаmeta. |
≤12.1 | 1.2 | 18 | 4С Firefox для Android 48 клавиша Windows больше не рассматривается как клавишаmeta. |
≤12.1 | 1 | 1.0 | ≤37 |
См. также
© 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/KeyboardEvent/metaKey