複数のキーが押された時にShiftキーが押されたかを判定

複数のキーが押された時に、Shiftキーが押されたかを判定するには、イベント引数であるevent.shiftKeyプロパティで取得できます。
取得できるイベントはkeyup、keydown、keypressです。

  • ※ IE8以下には対応していません。

構文

var result = KeyboardEvent.shiftKey;

戻り値

Altキーが押されていた場合はtrue、そうでなければfalseを返します。

サンプルコード

JavaScript

document.addEventListener('keyup', function(event) {
	console.log(event.shiftKey);
});

JavaScript逆引きリファレンス一覧へ戻る