--- title: MouseEvent.shiftKey slug: Web/API/MouseEvent/shiftKey tags: - API - DOM - DOM イベント - MouseEvent - プロパティ - 読み取り専用 - リファレンス browser-compat: api.MouseEvent.shiftKey translation_of: Web/API/MouseEvent/shiftKey --- {{APIRef("DOM Events")}} **`MouseEvent.shiftKey`** は読み取り専用のプロパティで、このマウスイベントが発行されたときに shift キーが押されていたかどうかを示す論理値です。 ## 値 論理値で、 `true` はキーが押されていたことを示し、 `false` はキーが押されていなかったことを示します。 ## 例 この例では、 {{Event("click")}} イベントを発生させた際に `ctrlKey` プロパティを記録します。 ### HTML ```html

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

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