Here's what I'm trying to accomplish using only a keyboard:

  1. Move a window to different areas/corners of a desktop
  2. Move a window to different desktops
  3. Set/unset a window as shown/sticky on all desktops

Yes, I know #3 could solve #2 by stickying a window, pressing ctrl++/, then unstickying it, which would be acceptable, but i'm hoping for something a little more elegant :)

NB, if 1..3 can be solved in AppleScript, that would be great because Spark has been invaluable to tie an AppleScript to a global keyboard shortcut. However I don't think AppleScript can do this type of window location manipulation and a native Cocoa app may be required.

I really want to return to my keyboard-only nirvana but in my adoptive platform and shed Ubuntu Desktop.


5 Answers 5


There are many, many different sharewares out there that let you move windows around using shortcuts. Just look for window manager in the Mac App Store. I would recommend BetterTouchTool. It's a freeware that let's you customize just about anything. For example here is the shortcuts I have created for myself :

enter image description here


  • I did try BetterTouchTool a few weeks ago but found it to have issues in Lion which I hope would be fixed soon. I did however completely forget that it has the option move windows to corners, which satisfies #1, but cannot do #2 or #3 ...well, at least its donation-based ;)
    – adamrmcd
    Commented Oct 18, 2011 at 23:56
  • After downgrading to Snow Leopard last weekend, BetterTouchTool has been working great for me!
    – adamrmcd
    Commented Nov 6, 2011 at 3:51

Moving windows to another space:

  • SizeUp (still works for me in 10.8)
  • Spacey (stopped working in 10.7)

Moving windows to another display:

  • Actually, it seems SizeUp offers the best options for #1 and #2. OTOH, coming fresh from OSS, I'm conflicted by supporting a "nagware" product... Thanks ;)
    – adamrmcd
    Commented Oct 18, 2011 at 23:51
  • Divvy is another option, not quite as powerful as these but lightweight and useful.
    – da4
    Commented Feb 6, 2012 at 18:22
  • Both SizeUp and Spacey don't work in Mountain Lion (according to their description). :(
    – gentmatt
    Commented Oct 6, 2012 at 17:31

I'm still on Mountain Lion, so can't vouch for Mavericks. However...

ShiftIt is also worth a mention. Keyboard only, but works great for me for corners, fullscreen and next screen functionality.

For configurable transparency and stickiness I use Afloat (source on GitHub)


Moom is pretty awesome and will allow you to do #1 and #2. https://manytricks.com/moom/

  • Do please add a few more details about Moom to your answer. Commented Apr 26, 2016 at 5:44

If you hold down the green fullscreen button, it gives you the option to split/share the screen with a second window

  • The question asks for solutions ‘using only the keyboard’, can you expand your answer with how to perform this using keyboard input? How does this help move windows to different desktops?
    – grg
    Commented Oct 24, 2018 at 16:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .