From 306feb47f8e7a5021591b932b9da7fcee86eff1d Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 1 Jan 2022 10:52:55 +0900 Subject: 2021/11/05 時点の英語版に基づき新規翻訳 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/mouseevent/metakey/index.md | 65 ++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 files/ja/web/api/mouseevent/metakey/index.md (limited to 'files/ja') diff --git a/files/ja/web/api/mouseevent/metakey/index.md b/files/ja/web/api/mouseevent/metakey/index.md new file mode 100644 index 0000000000..448784e012 --- /dev/null +++ b/files/ja/web/api/mouseevent/metakey/index.md @@ -0,0 +1,65 @@ +--- +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") }} -- cgit v1.2.3-54-g00ecf