MouseEvent.metaKey
read-only property is a
布尔
that indicates whether the
meta
key was pressed or not when a given mouse event occurs.
Be aware that many operating systems bind special functionality to the
meta
key, so this property may be
false
even when the key is actually pressed. On Windows, for example, this key may open the Start menu.
注意: On Macintosh keyboards, this key is the 命令 key ( ⌘ ). On Windows keyboards, this key is the Windows key ( ⊞ ).
var metaKeyPressed = instanceOfMouseEvent.metaKey
A
布尔
,其中
true
indicates that the key is pressed, and
false
indicates that the key is
not
pressed.
This example logs the
metaKey
property when you trigger a
click
事件。
<p>Click anywhere to test the <code>metaKey</code> property.</p> <p id="log"></p>
let log = document.querySelector('#log');
document.addEventListener('click', logKey);
function logKey(e) {
log.textContent = `The meta key is pressed: ${e.metaKey}`;
}
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
metaKey
|
Chrome Yes | Edge 12 | Firefox Yes | IE Yes | Opera Yes | Safari Yes | WebView Android Yes | Chrome Android Yes | Firefox Android Yes | Opera Android Yes | Safari iOS Yes | Samsung Internet Android Yes |
完整支持
MouseEvent