【JavaScript】Shiftキーが押されたときにそれが右Shiftなのか左Shiftなのかを判定する方法
2022.05.282023.02.08
event.locationとKeyboardEventの定数を使用することで、押されたシフトキーが左シフトなのか右シフトなのかを判別できる。
1. サンプルコード
e.locationは、同一のキーが2つある場合(ShiftやCtrlキーなど)、左側のキーが押されたら1を右側のキーが押されたら2を返す。
KeyboardEvent.DOM_KEY_LOCATION_LEFTは、定数で1。
KeyboardEvent.DOM_KEY_LOCATION_RIGHTは、定数で2。