How to Switch Between Spaces (Desktops) on Mac
August 8, 2026
6 min read
By Switchi Team
Guide
What Spaces are (and why they help)
Spaces are macOS's built-in virtual desktops. Each Space is a separate screen you can fill with its own set of windows — one for email and chat, one for the project you're heads-down on, one for research — so you're not staring at every window at once. Mission Control manages them, and they're one of the most underused productivity features on the Mac.
The catch is *moving between them*. Once your work is spread across three or four Spaces, switching becomes its own small chore. Here's every built-in way to do it — and the fastest way to skip the shuffle entirely.
Keyboard shortcuts
The quickest built-in method is the keyboard:
- Ctrl + → moves one Space to the right.
- Ctrl + ← moves one Space to the left.
- Ctrl + 1 / 2 / 3 … jumps straight to a specific Space — but you have to enable these first.
To turn on the numbered shortcuts, open System Settings → Keyboard → Keyboard Shortcuts → Mission Control, expand *Mission Control*, and tick the "Switch to Desktop 1/2/3…" entries. If the Ctrl+arrow shortcuts don't work, check that "Switch to left/right a space" is enabled in the same pane.
Trackpad and Magic Mouse gestures
If your hands are already on the trackpad:
- Swipe left or right with three (or four) fingers to move between Spaces.
- On a Magic Mouse, swipe left or right with two fingers.
You can adjust these under System Settings → Trackpad → More Gestures.
Mission Control
Press the Mission Control key (or swipe up with three/four fingers) to zoom out to a bird's-eye view. Your Spaces line up along the top in a strip — click any one to jump to it, or drag a window onto a Space to move it there. It's the most visual method, and the best way to *rearrange* Spaces, but it's gesture-and-click, so it pulls you off the keyboard. (For jumping *to* a window rather than rearranging desktops, Switchi vs Mission Control weighs the two approaches.)
The catch with switching by Space
Notice the pattern: all of these move you to a *Space*, not to the *window* you actually want. You still arrive on a desktop and then hunt for the right window once you're there. When a single project's windows are scattered across several Spaces, "which Space was that on again?" becomes a real tax on your focus.
The fastest way: jump straight to the window
Instead of switching Spaces and *then* finding your window, you can jump directly to the window regardless of which Space it lives on. That's what a command-palette switcher like Switchi does:
- Press the global shortcut (⌘E by default, fully rebindable) from any app or Space.
- Type a few letters of the app or window title.
- Press Enter — macOS brings you to that window's Space and raises it in one step.
Because Switchi reads the real window list from macOS, it sees every window on every Space and display, including ones you can't currently see, and addresses each by a stable CGWindowID so it lands on the exact one. It even tags each window with its Space ("Space 1", "Space 2", …) and gives you a Space dropdown to narrow the list to a single desktop when you *do* want to think spatially.
Which method should you use?
- Moving one Space over? Ctrl+→ / Ctrl+← is instant.
- Jumping to a known desktop? Enable the numbered Ctrl+1/2/3 shortcuts.
- Rearranging Spaces or moving windows between them? Mission Control.
- Trying to reach a specific window that could be on any Space? A command palette like Switchi gets you there in three keystrokes — no shuffling required.
Switchi is native to macOS, menu-bar only, and private by default. It's a one-time purchase — a $9.99 lifetime license, not a subscription — with a free 7-day trial.
Stop shuffling desktops. Type the window you want.
Frequently asked questions
Press Ctrl + Right Arrow to move one Space to the right and Ctrl + Left Arrow to move one to the left. To jump straight to a specific desktop, enable the Ctrl + 1 / 2 / 3 shortcuts in System Settings → Keyboard → Keyboard Shortcuts → Mission Control. To skip Space-hopping entirely and land on a specific window wherever it lives, a command palette like Switchi jumps you there in one step.
They're the same thing. Apple's feature is called Spaces, and each additional Space appears as a numbered desktop (Desktop 1, Desktop 2, and so on) in Mission Control. People use 'Spaces', 'desktops', and 'virtual desktops' interchangeably.
macOS lets you create up to 16 Spaces per display. Add one from Mission Control by moving your pointer to the top of the screen and clicking the + button.
Not in stock macOS — Spaces are always labeled Desktop 1, Desktop 2, and so on, with no built-in way to give them custom names. If keeping track of which desktop holds what is the real pain, switching by window instead of by Space sidesteps it: with Switchi you type the window's name and jump to it regardless of which desktop it's on.
Two common causes: the shortcut is turned off (re-enable 'Switch to left/right a space' under System Settings → Keyboard → Keyboard Shortcuts → Mission Control), or you only have one Space, in which case the shortcut does nothing until you've added a second desktop in Mission Control.
Open Mission Control, then drag the window's thumbnail onto the desktop you want along the top of the screen. You can also drag a window to the left or right screen edge and hold to slide it to the next Space.
Tags
Ready to switch faster?
Download Switchi for macOS and try every feature free for 7 days.
Download for macOSRelated articles
How to Switch Between Windows on Mac (Every Method)
From Cmd-` to Mission Control to a full command palette — every way to switch between windows on macOS, when to use each, and the fastest option for busy screens.
Switchi vs Mission Control: Keyboard Switching vs the Spatial Overview
Mission Control spreads your windows across the screen for a visual overview; Switchi lets you type to jump straight to any window. Here's when each one wins.
The Fastest Way to Switch macOS Apps & Windows
Cmd-Tab only cycles apps. Mission Control needs a trackpad. Switchi gives you a command palette that fuzzy-searches every app and window across every Space — and switches in a single step.