KeyboardEvent: shiftKey プロパティ
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。
KeyboardEvent.shiftKey は読み取り専用プロパティで、このイベントが発生したときに shift キーが押されていたか (true) いなかったか (false) を示す論理値を返します。
値
論理値です。
例
html
<html lang="ja">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>シフトキーの例</title>
<script>
function showChar(e) {
alert(
"押されたキー: " +
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>
SHIFT
キーを押しながら、または押さずに、任意の文字キーを押してください。<br />
SHIFT キーと ALT キーを併用することもできます。
</p>
</body>
</html>
仕様書
| 仕様書 |
|---|
| UI Events> # dom-keyboardevent-shiftkey> |