KeyboardEvent:metaKey 属性

KeyboardEvent.metaKey 只读属性返回一个布尔值,指示事件发生时是否按下了 Meta 键 (true) 或未按下 (false)。某些操作系统可能会拦截该键,因此永远无法检测到它。

注意:在 Macintosh 键盘上,这是 ⌘ Command 键。

注意:在 Firefox 118 之前,⊞ Windows 键被视为“OS”键而不是“Meta”键。当按下 ⊞ Windows 键时,KeyboardEvent.metaKeyfalse

布尔值。

示例

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 的浏览器中加载。

另请参阅