KeyboardEvent.metaKey

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

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

Warning: 少なくとも Firefox 48 の時点では、 ⊞ Windows キーは "Meta" キーとみなされなくなりました。⊞ Windows キーが押されたとき KeyboardEvent.metaKeyfalse になります。

論理値です。

<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;
}

結果

仕様書

Specification
UI Events
# dom-keyboardevent-metakey

ブラウザーの互換性

BCD tables only load in the browser

関連情報