Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to be able to use Command arrow keys to navigate by word like you can with Ctrl. I've disabled the Mission Control mappings already. What's the easiest way to remap?

share|improve this question
FYI, you can use option-arrow to move between words. – Nathan Greenstein Nov 29 '12 at 2:46
I know. I'd like it to be Command. – Dominic Bou-Samra Nov 29 '12 at 2:51

You can change the default keybindings for OS X text editing with the DefaultKeyBinding.dict file. Make a new text file at ~/Library/KeyBindings/DefaultKeyBinding.dict, with these contents:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">

Restart or log out and in, and controlleft and controlright should do what you're looking for. This will work in most OS X apps, but there are some (typically third party text editors) that use their own bindings, which will need to be switched on a case-by-case basis.

share|improve this answer
Shouldn't you use &#xF702; instead of \UF702? – user495470 Nov 29 '12 at 8:28
I don't think so. Per Apple's Developer guide to Key Bindings, ^ is the proper character for the control modifier, and the NSEvents docs, left and right are unicode F702 and F703. – robmathers Nov 29 '12 at 15:45
Oh, my mistake, just did a little more testing and I forgot to account for unicode encodings. Answer updated accordingly. – robmathers Nov 29 '12 at 16:03

Your Answer


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.