Javaです。mouseEventが発生しているときに同時shiftキーが押されているかどうかは、
if ((e.getModifiersEx() & MouseEvent.SHIFT_DOWN_MASK) != 0)
if (e.isShiftDown())
: