--- title: MouseEvent.metaKey slug: Web/API/MouseEvent/metaKey tags: - API - DOM - DOM イベント - MouseEvent - プロパティ - 読み取り専用 - リファレンス browser-compat: api.MouseEvent.metaKey translation_of: Web/API/MouseEvent/metaKey --- {{APIRef("DOM Events")}} **`MouseEvent.metaKey`** は読み取り専用のプロパティでありマウスイベントが発行されたときに meta キーが押されていたかどうかを論理値で示します。 多くのオペレーティングシステムでは、 meta キーに特殊な機能を割り当てているため、このプロパティは実際にはキーが押されていても `false` を返す可能性があることに注意してください。 例えば、 Windows では、このキーはスタートメニューを開きます。 > **Note:** Macintosh のキーボードでは、このキーは command キー () です。 > Windows のキーボードでは、このキーは Windows キー () です。 ## 値 論理値であり、 `true` はキーが押されていたことを、 `false` はキーが押されてい*なかった*ことを示します。 ## 例 この例は、 {{Event("click")}} イベントが発行されたときに `metaKey` プロパティを記録します。 ### HTML ```html

metaKey プロパティを試験するためにどこかをクリックしてください。

``` ### JavaScript ```js let log = document.querySelector('#log'); document.addEventListener('click', logKey); function logKey(e) { log.textContent = `Meta キーの押下状態: ${e.metaKey}`; } ``` ### 結果 {{EmbedLiveSample("Example")}} ## 仕様書 {{Specifications}} ## ブラウザーの互換性 {{Compat}} ## 関連情報 - {{ domxref("MouseEvent") }}