KeyboardEvent: metaKey プロパティ

KeyboardEvent.metaKey は読み取り専用のプロパティで、 プロパティは、イベントが発生したときに Meta キーが押されていたか (true) あるいは押されていなかった (false) かを示す論理値を返します。オペレーティングシステムによっては、キーが検出されないように遮蔽されることがあります。

メモ: Macintosh のキーボードでは、これは ⌘ Command キーです。

警告: 少なくとも Firefox 48 の時点で、 ⊞ Windows キーは "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}`;
}

結果

仕様書

Specification
UI Events
# dom-keyboardevent-metakey

ブラウザーの互換性

BCD tables only load in the browser

関連情報