16

In Snow Leopard, to move a window to a different space, I had to use the mouse to select the window and use the keyboard to select the target space (e.g., ctrl + 1,2,3).

In Lion, what keyboard (maybe in slight conjunction with mouse as before) shortcuts can I use to move a window to a different desktop?

  • 2
    I'm still waiting for a keyboard-only solution for this that doesn't require third party software. Did you ever find an answer? My reply to the answer below helps some but still requires the mouse: apple.stackexchange.com/questions/43493/… – Mycah Nov 29 '18 at 18:30
16

Pressing the shortcuts for changing desktops while dragging a window should still work, but the shortcuts have to be enabled in System Preferences.

SizeUp supports for example assigning ⌃⇧→ to moving a window to the next desktop.

  • 1
    Yeah, it works, but Ctl and -> keys are on the opposite side of the keyboard. That means two hands are required. Clicking the mouse (or track pad) with my third hand is inconvenient. This can be done IFF you have a non-Apple keyboard. – Bruce Jun 30 '16 at 21:43
  • In Sierra using these shortcuts to move windows to another desktop produces annoying glitches. E.g. window will appear in both desktops. – Chuchelo Feb 6 '17 at 21:56
  • @Bruce: I'm using Karabiner and have CapsLock+a mapped to left mouse button. Now I can click and hold with a keyboard shortcut (Caps Lock and a) and use Ctrl+<arrow> to switch to next desktop (or Ctrl+<num> to switch to specific desktop) and thereby move the window to that desktop, using a(n apple) keyboard only. (I've furthermore mapped CapsLock+j,k,l,i to arrow keys (in Karabiner, too). Thereby I can do this without leaving the homerow! These shortcuts comes in handy in a lot of situations! :) ) – einjohn May 5 '18 at 16:13
  • Once you have these shortcuts setup you can click and HOLD in the title area of a window and press Ctrl+<#> or Ctrl+<left/right arrow> to bring your window along with you to another space. – Mycah Nov 29 '18 at 18:16
4

Here is a mouse-less solution, using BetterTouchTool. You can assign a keyboard shortcuts to move the windows across desktops. In my case I use ctrl+shift+arrow.

BTT config

3

You can also (without modifying system settings) click and hold the window, hold down the control button, and drag to the edge of the screen.

  • 3
    For me on sierra, this works even without holding ^ – Piotr Findeisen Mar 19 '17 at 14:27

You must log in to answer this question.

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