イベント発生時に修飾キーが押されているかを確認する
Shiftキーの場合、以下のイベントタイプで確認できる
MouseEvent.shiftKey
click, dblclick, mouseup, mousedown
KeyboardEvent.shiftKey
keydown, keypress, keyup
TouchEvent.shiftKey
いずれも返り値は
true/false
参考
MouseEvent.shiftKey - Web API | MDN
#JavaScript