MouseEvent.shiftKey

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>

仕様

仕様 ステータス 注釈
Document Object Model (DOM) Level 3 Events Specification
MouseEvent.shiftKey の定義
廃止 次から変更なしDocument Object Model (DOM) Level 2 Events Specification.
Document Object Model (DOM) Level 2 Events Specification
MouseEvent.shiftKey の定義
廃止 初期の定義

ブラウザの互換性

BCD tables only load in the browser

参考