【JavaScript】Shiftキーが押されたときにそれが右Shiftなのか左Shiftなのかを判定する方法| プロサバメモ

WEBプログラミングやサーバ設定などのメモ場

【JavaScript】Shiftキーが押されたときにそれが右Shiftなのか左Shiftなのかを判定する方法

2022.05.282023.02.08

event.locationとKeyboardEventの定数を使用することで、押されたシフトキーが左シフトなのか右シフトなのかを判別できる。

1. サンプルコード

Created by .

e.locationは、同一のキーが2つある場合(ShiftやCtrlキーなど)、左側のキーが押されたら1を右側のキーが押されたら2を返す。

KeyboardEvent.DOM_KEY_LOCATION_LEFTは、定数で1。

KeyboardEvent.DOM_KEY_LOCATION_RIGHTは、定数で2。

関連記事

TOP