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

Are there shortcut keys for moving a Desktop in the array of Desktops in Mission Control?

I can now do this manually using the mouse by dragging and dropping, but I would like to do this with shortcut keys. Sometimes they even get re-arranged on their own (not sure how that even happens).

share|improve this question
They are probably getting reordered based on when you used them. You can turn this off in System Preferences. – ughoavgfhw Jul 27 '12 at 23:03
up vote 1 down vote accepted

Regrettably I don't believe this is possible. As you've probably noticed, there are no user-accessible options for this in System Preferences' Keyboard Shortcuts. As far as I can determine, there aren't any scriptable interfaces either (plists, Applescript). Options for building your own program seem to be pretty limited as well, according to a mailing list post I found. The most you seem to be able to do programmatically is get the current number of open spaces.

The only way to possibly do this without some serious OS X hacking is to use something like Keyboard Maestro to do some GUI scripting to do the dragging for you. However GUI scripting is always a bit messy, and you'd need to account for the changing positions of the desktops, depending on how many are open, etc. I suspect that's not exactly what you were looking for, but it's probably the closest you'll get, unless someone finds something I didn't. Sorry.

share|improve this answer

I was able to do this by using cmd+arrow(left or right)key

share|improve this answer
The OP is asking for ways to rearrange desktops, not simply switch between them. – Jason Salaz Aug 1 '12 at 9:29
This is really a comment, not an answer to the question. You can always comment on your own posts, and once you have sufficient reputation you will be able to comment on any post. – jmlumpkin Aug 14 '12 at 17:46

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.