Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

All Mac applications use -Cmd-Z to redo the last undone action. All, that is, except Microsoft Office. Office prefers that you use Cmd-Y instead. -Cmd-Z is mapped to something else – worse, it's something which seems to be un-undoable based on my repeated accidental hits of it.

I've gone into Tools → Customize Keyboard but Redo doesn't appear in the (unsearchable) list anywhere. I can't find the mapping for -Cmd-Z either so that I can reassign it to something innocuous.

Does anyone know of a hack I might employ to 'fix' this behaviour and force Word (and Excel) to behave like good little Mac programs? Failing that, can anyone tell me what -Cmd-Z is mapped to so that I might disable it?

share|improve this question
    
Thanks for the edit. I must learn markdown for keys. –  Tim Kemp Jul 15 '11 at 17:24
    
Thank you for the explanation. Their diabological design decision left me entirely befuddled after I pressed cmd+shift+z a couple times, then pressed cmd+y after it didn't work... strange things started happening, and when I pressed edit the "redo" function wasn't even there. It turns out that cmd+shift+z maps to some useless irrevocable action. –  Peter James Aug 28 at 21:19

2 Answers 2

up vote 11 down vote accepted

Have you tried EditRedoOrRepeat?

Tools → Customize Keyboard → Edit → EditRedoOrRepeat.

Press Cmd--Z, click Assign, then OK, done!

enter image description here

share|improve this answer
    
Perfect, thanks! –  Tim Kemp Jul 15 '11 at 17:22
    
Thank you, this always annoyed the hell out of me... –  mikegreiling Jan 10 at 20:46

In addition to the accurate instructions provided by slhck, I found I also needed to remove the existing assignment for Cmd--Z, which was assigned to the Reset Character command. To do that, go to:

Tools → Customize Keyboard → All Commands → ResetChar

In the Current keys box, select the listing for Cmd-⇧-Z and then click the Remove button. Then click OK. Note that I had to do this before assigning the shortcut to the EditRedoOrRepeat command.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.