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 の定義
廃止された 初期の定義

ブラウザの互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

特徴 Edge Firefox (Gecko) Chrome Internet Explorer Opera Safari
基本的なサポート (有) (有) (有) (有) (有) (有)
特徴 Edge Firefox Mobile (Gecko) Android IE Mobile Opera Mobile Safari Mobile
基本的なサポート (有) ? ? ? ? ?

参考

ドキュメントのタグと貢献者

このページの貢献者: naturallucky
最終更新者: naturallucky,