long press shouldn't change shift state
clear long press on shift