You should never have a button suddenly change functions underneath a user's cursor without any warning -- ESPECIALLY while doing a repetitive task.