KeyboardEvent:metaKey 属性
KeyboardEvent.metaKey
只读属性返回一个布尔值,指示事件发生时是否按下了 Meta 键 (true
) 或未按下 (false
)。某些操作系统可能会拦截该键,因此永远无法检测到它。
注意:在 Macintosh 键盘上,这是 ⌘ Command 键。
注意:在 Firefox 118 之前,⊞ Windows 键被视为“OS”键而不是“Meta”键。当按下 ⊞ Windows 键时,KeyboardEvent.metaKey
为 false
。
值
布尔值。
示例
html
<button onclick="ismetaKey(event)">Click me with the meta key</button>
<p id="output"></p>
js
function ismetaKey(e) {
document.querySelector("#output").textContent =
`metaKey pressed? ${e.metaKey}`;
}
结果
规范
规范 |
---|
UI 事件 # dom-keyboardevent-metakey |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。