I'm using Spaces on OS X, and I'd like to replicate the Ctrl-Alt-<arrow> functionality (or is it Ctrl-Alt-<arrow> -- I can never remember) in Gnome that causes the currently selected window to move to another virtual desktop. This is far and away a more pleasant way of moving applications from desktop to desktop.

Is there a built-in way to do this? How about some kind of applescript or Quicksilver trigger? Third party app? I'm willing to pay a small amount for an app that does this, so Free-as-in-beer is not required.

I am specifically NOT looking for a way to do this that requires using the mouse.

link|improve this question

33% accept rate
feedback

6 Answers

There are some handy AppleScripts for spaces here including one that will move the front most window to a space of your choosing (will give you a dialog box).

You could just map the script to a keyboard shortcut, or alter the script so that it moves the window to a particular space, then create a new script and a shortcut for each space.

link|improve this answer
feedback

HyperSpaces for Mac is a great utility for customizing Spaces. While it doesn't offer the functionality you're looking for, the developer explains why it's quite difficult to do so in this thread.

link|improve this answer
feedback
up vote 3 down vote accepted

I have found the solution: SizeUp, by Irradiated Software. It has exactly what I want, plus a bunch of other fantastic keyboard shortcuts. It's not free ($13 USD) but it's a fantastic solution to the problem.

link|improve this answer
feedback

This requires the mouse (which I know you don't want, but others might find it useful):

Hold the mouse button down on the window's title bar (as if you are going to drag it), and hit the Control+Number combination. You'll go to that other space. Then release the mouse button, and the window will be in that space.

link|improve this answer
This isn't what I needed, but it is an answer: It's not possible. – Chris R Oct 2 '09 at 19:08
feedback

The best solution I've found is Spacey. It does exactly what you need and it's free.

link|improve this answer
feedback

Select the window you'd like, trigger the Spaces layout, and then press Control + Desktop number. That might work even if you don't trigger the Spaces view.

Also, check System Preferences -> Mouse & Keyboard PrefPane -> Keyboard Shortcuts Tab. I'm not at my Mac at the moment (WinXP only at work), but if there's shortcuts they should be in that list.

link|improve this answer
1  
Sadly, no go. Tried that, but all hitting a number does there is jump to that space – Chris R Aug 5 '09 at 16:14
1  
If you click the title bar of a window and then use the keyboard shortcut to change spaces the window will go along for the ride. – ridogi Jan 6 '10 at 17:41
feedback

Your Answer

 
or
required, but never shown

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