From 4df8cf0b7a2714a60abd9a5ed41a5b5cd4eccd68 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Sat, 1 Jan 2022 00:10:23 +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/altkey/index.md | 92 ++++++++++++++++++----------- 1 file changed, 56 insertions(+), 36 deletions(-) (limited to 'files/ja/web') diff --git a/files/ja/web/api/mouseevent/altkey/index.md b/files/ja/web/api/mouseevent/altkey/index.md index ffa370b596..c88f5cd01c 100644 --- a/files/ja/web/api/mouseevent/altkey/index.md +++ b/files/ja/web/api/mouseevent/altkey/index.md @@ -1,45 +1,65 @@ --- -title: event.altKey +title: MouseEvent.altKey slug: Web/API/MouseEvent/altKey tags: + - API - DOM - - Gecko - - Gecko DOM Reference + - DOM イベント + - MouseEvent + - プロパティ + - 読み取り専用 + - リファレンス +browser-compat: api.MouseEvent.altKey translation_of: Web/API/MouseEvent/altKey translation_of_original: Web/API/event.altKey --- -

{{ ApiRef() }}

-

Summary

-

イベントが発生したときALTキーが押されていたかどうかを示します。

-

Syntax

-
bool = event.altKey
-
-

booltruefalse であり、イベントが発生したときに ALT キーが押されていたかどうかを示しています。

-

Example

-
<html>
-<head>
-<title>altKey example</title>
-
-<script type="text/javascript">
-
-function showChar(e){
-  alert(
-    "Key Pressed: " + String.fromCharCode(e.charCode) + "\n"
-    + "charCode: " + e.charCode + "\n"
-    + "ALT key pressed: " + e.altKey + "\n"
-  );
+{{APIRef("DOM Events")}}
+
+**`MouseEvent.altKey`** は読み取り専用のプロパティであり、論理値で、マウスイベントが発行されたときに alt キーが押されていたかどうかを示します。
+
+オペレーティングシステムによっては、いつでも alt キーを検出できるとは限りらないことに注意してください。
+例えば、一部の Linux では、 alt キーを押しながらマウスの左クリックが、ウィンドウの移動またはリサイズに使われています。
+
+> **Note:** Macintosh のキーボードでは、このキーは option キーとも呼ばれています。
+
+## 値
+
+論理値であり、 `true` はキーが押されていたことを、 `false` はキーが押されてい*なかった*ことを示します。
+
+## 例
+
+この例は、 {{Event("click")}} イベントが発行されたときに `altKey` プロパティを記録します。
+
+### HTML
+
+```html
+

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

+

+``` + +### JavaScript + +```js +let log = document.querySelector('#log'); +document.addEventListener('click', logKey); + +function logKey(e) { + log.textContent = `Alt キーの押下状態: ${e.altKey}`; } +``` + +### 結果 + +{{EmbedLiveSample("Example")}} + +## 仕様書 + +{{Specifications}} + +## ブラウザーの互換性 + +{{Compat}} + +## 関連情報 -</script> -</head> - -<body onkeypress="showChar(event);"> -<p> -Press any character key, -with or without holding down the ALT key.<br /> -You can also use the SHIFT key together with the ALT key. -</p> -</body> -</html> -
-

{{ languages( { "en": "en/DOM/event.altKey", "pl": "pl/DOM/event.altKey" } ) }}

+- {{ domxref("MouseEvent") }} -- cgit v1.2.3-54-g00ecf