--- title: MouseEvent.shiftKey slug: Web/API/MouseEvent/shiftKey translation_of: Web/API/MouseEvent/shiftKey ---
{{APIRef("DOM Events")}}
MouseEvent.shiftKeyは読み取り専用のプロパティです。 shift キーが押された (true) か離されている (false) かを各イベント時に表します。
var shiftKeyPressed = instanceOfMouseEvent.shiftKey
A boolean
<html>
<head>
<title>shiftKey example</title>
<script type="text/javascript">
function showChar(e){
alert(
"Key Pressed: " + String.fromCharCode(e.charCode) + "\n"
+ "charCode: " + e.charCode + "\n"
+ "SHIFT key pressed: " + e.shiftKey + "\n"
+ "ALT key pressed: " + e.altKey + "\n"
);
}
</script>
</head>
<body onkeypress="showChar(event);">
<p>シフトキーを押しながらアルファベットキーを押してみてください。<br />
同様に Altキーとも同時に使うことができます。</p>
</body>
</html>
| 仕様 | ステータス | 注釈 |
|---|---|---|
| {{SpecName('DOM3 Events','#widl-MouseEvent-shiftKey','MouseEvent.shiftKey')}} | {{Spec2('DOM3 Events')}} | 次から変更なし{{SpecName('DOM2 Events')}}. |
| {{SpecName('DOM2 Events','#Events-MouseEvent','MouseEvent.shiftKey')}} | {{Spec2('DOM2 Events')}} | 初期の定義 |
{{Compat("api.MouseEvent.shiftKey")}}