Refactoring getRepeatBeginXShift to getModifierXShift