Productivity Guide

Window Management Mastery on Mac

Transform how you work with Split View, Mission Control, Stage Manager, keyboard shortcuts, tiling tools, and multi-monitor configurations — a complete reference for Mac users who demand productivity.

📅 Updated October 2026⏱ 18 min read📚 2,400+ words

Introduction: Why Window Management Matters

Every modern Mac user juggles dozens of applications across the course of a workday — browser tabs for research, a chat application for communication, a code editor or document, email, calendar, music, terminals, and the never-ending array of utility windows that pop up during real work. Without a deliberate approach to arranging these windows, your desktop quickly becomes a chaotic stack of overlapping rectangles. You lose minutes every hour hunting for the right window, dragging and resizing windows manually, or clicking through the Dock to surface what you need.

Window management is the discipline of controlling where and how application windows live on your screen. On macOS, Apple provides a surprisingly deep toolkit for this: Split View for side-by-side pairs, Mission Control for a bird’s-eye view of every window, Spaces for virtual desktops, Stage Manager for a modern organizational model, and a rich catalog of keyboard shortcuts for cycling, hiding, and arranging. Beyond the built-in tools, a thriving ecosystem of third-party tiling utilities — Rectangle, Magnet, Moom, Amethyst, yabai, and more — brings keyboard-driven window tiling to the Mac in ways that rival Linux window managers.

This guide is a comprehensive, hands-on reference. We’ll walk through every major macOS window management feature from the perspective of a working professional. We’ll cover the shortcuts you’ll actually use, demonstrate real workflows, and recommend configurations for different working styles — whether you’re a developer with a 32-inch ultrawide monitor, a writer on a 13-inch MacBook Air, or someone running a hybrid setup with multiple external displays. By the end, you’ll have a mental model and a muscle-memory toolkit that eliminates window-wrangling from your workflow entirely.

Who this guide is for: Any macOS user who wants to spend less time arranging windows and more time doing meaningful work. No prior knowledge required — we start with the basics and build toward power-user techniques.

macOS Built-in Window Controls

Every Mac window has three colored traffic-light buttons in the top-left corner: red (close), yellow (minimize), and green (maximize or enter full-screen). These unassuming dots are the entry point to several distinct window behaviors, and understanding each one is foundational.

The Traffic Light Buttons

  • Red — Closes the window. In most applications, closing the last window does not quit the application; the app remains running in the background. Use ⌘ + Q to fully quit.
  • Yellow — Minimizes the window to the Dock. The shortcut ⌘ + M does the same. To minimize all windows of the current app, hold ⌥ (Option) while clicking.
  • Green — A click enters full-screen mode. Holding ⌥ (Option) while clicking instead zooms the window to fit its content — a classic Mac behavior that predates full-screen mode.

Hover Menu on the Green Button

Starting with macOS Monterey, hovering over the green button reveals a context menu with options to Enter Full Screen, Tile Window to Left of Screen, Tile Window to Right of Screen, or Replace Tiled Window. This is the quickest way to invoke Split View without digging into menus.

Pro tip: Double-clicking the title bar of any window will either zoom or minimize it, depending on your setting in System Settings → Desktop & Dock → Double-click a window’s title bar to. Setting this to Zoom gives you a one-gesture maximize that leaves the menu bar visible — often more useful than true full-screen mode.

Window Dragging and Resizing

You can drag any window by its title bar. Hold ⌘ while dragging an inactive window to move it without bringing it to the front — a lifesaver when arranging background reference windows. Resize windows by dragging any edge or corner; hold ⌥ (Option) while resizing to resize symmetrically from the center, and hold ⇧ (Shift) to preserve the window’s aspect ratio.

Split View: Side-by-Side Full Screen

Split View puts two applications side by side in a dedicated full-screen Space. It’s ideal for writing while referencing a web page, comparing two documents, or working with code and documentation simultaneously.

Entering Split View

There are three ways to enter Split View in modern macOS:

  1. Hover the green traffic-light button and choose Tile Window to Left/Right of Screen.
  2. Click and hold the green button, then drag the window to either edge of the screen. The desktop slides aside and you’ll see a highlighted zone showing where the window will dock.
  3. Use the Window menu of any application and choose Move Window to Left/Right Side of Screen.

Once one window is docked, macOS prompts you to pick a second application for the other half from the available windows on your current Space. Click the one you want. Both windows now share a dedicated Space you can switch to with Mission Control or a swipe gesture.

Adjusting the Split

The divider between the two windows can be dragged left or right to change the proportions. Not every pair allows a 50/50 split — some applications have minimum window widths, which can force an uneven split. If you need precise control, consider a third-party tiling tool (covered later).

Exiting Split View

Move the mouse to the top of the screen to reveal the menu bar, then click the green button on either window. The window you clicked returns to its previous size on the desktop, and the other window becomes a standalone full-screen Space. Alternatively, press ⎋ (Esc) with no window active to collapse both back to windowed mode.

Note: Split View consumes a Mission Control Space. If you have many apps already full-screen, you’ll build up a long row of Spaces that becomes tedious to navigate. Use Split View intentionally rather than reflexively.

Mission Control & Spaces: Your Virtual Desktops

Mission Control is the single most underused feature on macOS. Press ⏱ + ↑ (Control + Up), swipe up with three or four fingers on a trackpad, or press the dedicated Mission Control key (F3 on most keyboards) to invoke it. You’ll see every open window on your current Space laid out at reduced size, with a strip of Spaces across the top.

Working with Spaces

A Space is a virtual desktop. Each Space has its own set of windows and can hold its own full-screen or Split View applications. Spaces give you a lightweight way to separate contexts: one Space for coding, one for communication, one for research. Switching Spaces takes a fraction of a second and your windows stay organized.

To create a new Space, invoke Mission Control and click the + button that appears when you hover near the top-right of the Spaces strip. To remove a Space, hover it and click the X. Windows on a removed Space are moved to another Space, not closed.

Moving Windows Between Spaces

Three techniques work well:

  • Drag the window’s title bar to the edge of the screen and hold. After a brief pause, macOS switches to the adjacent Space and you can drop the window there.
  • Open Mission Control, then drag the thumbnail of the window up to the Space you want.
  • Right-click an app’s Dock icon and choose Options → Assign To → This Desktop or All Desktops to pin an app to a particular Space.

Switching Spaces Fast

Press ⏱ + ← or ⏱ + → to move between adjacent Spaces. For direct jumps, enable System Settings → Keyboard → Keyboard Shortcuts → Mission Control and turn on Switch to Desktop 1, Desktop 2, and so on. You can then press ⏱ + 1 through ⏱ + 9 for instant Space switching.

App Exposé

Swipe down with three or four fingers to invoke App Exposé, which shows every window of the currently active application only. This is perfect when you have twelve Safari windows and need to find a specific one. Hover a window and press space bar for a Quick Look preview.

Stage Manager: The Modern Model

Introduced in macOS Ventura, Stage Manager represents Apple’s rethinking of window management for mixed workflows. Enable it from Control Center or System Settings → Desktop & Dock → Stage Manager.

How Stage Manager Works

When active, the current window is centered on your screen and all other open windows are grouped into thumbnails along the left edge. Click any thumbnail to swap it with the center stage; the previous center window joins the stack. You can group multiple windows together by dragging them onto the stage — useful for keeping related apps together, like a document and its chat conversation.

When Stage Manager Shines

  • Users who prefer one or two primary windows at a time but need fast access to others.
  • Workflows that cluster into contexts (writing + reference, design + inspector).
  • Smaller displays where overlapping windows waste screen real estate.

When Stage Manager Gets in the Way

Users with lots of simultaneously visible windows — developers running a code editor, three terminals, a browser, and a documentation window at once — often find Stage Manager too opinionated. The hidden-by-default pattern conflicts with workflows that depend on seeing everything at once.

Try it for a week. Stage Manager is divisive; some users love it instantly, others disable it in minutes. The only way to know which camp you fall into is to live with it for a few working days.

Essential Keyboard Shortcuts for Windows

Memorizing a handful of shortcuts transforms window management from a mouse-driven chore into a reflexive, keyboard-driven flow. Here are the shortcuts worth burning into muscle memory.

ShortcutAction
⌘ + TabCycle through open applications
⌘ + `Cycle windows within the current app
⌘ + MMinimize the active window to the Dock
⌘ + HHide all windows of the active app
⌘ + ⌥ + HHide all other applications
⌘ + WClose the active window (not quit)
⌘ + QQuit the active application
⏱ + ↑Open Mission Control
⏱ + ↓Show windows of active app (App Exposé)
⏱ + ← / →Switch to previous / next Space
⏱ + ⌘ + FToggle full-screen for the active window
F11 or fn + F11Show the desktop (push windows aside)
⌘ + ⌥ + DShow / hide the Dock
⌘ + ↕ + Click Dock iconScrollable list of app’s open windows

Enable Hidden Shortcuts

Open System Settings → Keyboard → Keyboard Shortcuts → Mission Control to find many disabled-by-default shortcuts. Enable at minimum:

  • Switch to Desktop 1, 2, 3 (and so on) for direct Space-jump shortcuts.
  • Move left/right a Space — useful if your trackpad gestures aren’t working.

Example: Using Shortcuts to Terminal

# See all currently open applications
osascript -e 'tell application "System Events" to get name of (every process whose background only is false)'

# Bring a specific app to the front
osascript -e 'tell application "Safari" to activate'

# Hide every app except the one in front
osascript -e 'tell application "System Events" to set visible of every process to false'

Third-Party Tiling Tools

macOS’s built-in tools cover the basics, but power users often reach for third-party utilities that bring keyboard-driven tiling, pixel-precise snap zones, and saved layouts. Here’s an honest comparison of the leading options.

Rectangle (Free, Open Source)

Rectangle has become the de-facto default among macOS tiling tools. It’s free, open source, lightweight, and ships with sensible default shortcuts that resemble Windows’ Snap behavior. Press ⏱ + ⌥ + ← to tile the current window to the left half of the screen, ⏱ + ⌥ + → for the right half, ⏱ + ⌥ + Return to maximize, and many more. Dragging a window to a screen edge triggers a visual snap zone.

Magnet (Paid, App Store)

Magnet predates Rectangle and offers nearly identical functionality through the Mac App Store. It’s a one-time purchase and benefits from Apple’s review process. Choose Magnet if you prefer App Store distribution and don’t need Rectangle’s customization.

Moom (Paid)

Moom is for users who want more than halves and quarters. Its signature feature is a hover palette on the green button that lets you snap windows to arbitrary custom zones. It also supports saved layouts, triggers for monitor changes, and keyboard-driven window resizing.

Amethyst (Free, Automatic Tiling)

Amethyst is a tiling window manager inspired by Linux’s xmonad. Instead of you choosing where each window goes, Amethyst automatically arranges all windows on screen according to a layout algorithm you select. Keyboard shortcuts move windows between slots. Great for developers; initially jarring for everyone else.

yabai + skhd (Advanced)

For users who want full control, yabai is a scriptable tiling window manager that approaches the power of i3 on Linux. Combined with skhd (a hotkey daemon), it enables keyboard-driven tiling with per-space layouts, binary space partitioning, and extensive scripting. The setup is complex and requires disabling System Integrity Protection partially for full feature access.

Our recommendation: Start with Rectangle. It covers 90% of what most people need, costs nothing, and takes two minutes to configure. Graduate to Moom if you need custom zones, or yabai if you want a tiling window manager philosophy.

Multi-Monitor Setup

Adding external displays multiplies both your capability and your window-management complexity. macOS handles multiple monitors well, but a few settings and habits make the difference between a smooth setup and a frustrating one.

Arranging Displays

Open System Settings → Displays. You’ll see each connected display represented as a rectangle. Drag them to match their physical arrangement on your desk — this makes mouse movement across screens feel natural. The display with the white menu bar at its top is the primary display; drag the white bar to a different display to make it primary.

Displays Have Separate Spaces

Check System Settings → Desktop & Dock → Mission Control → Displays have separate Spaces. When enabled, each display has its own independent set of Spaces and full-screen apps. When disabled, Spaces span all displays, which can be useful if you prefer treating your displays as one giant canvas.

Common Pitfalls

  • Menu bar disappears on secondary displays. Open System Settings → Desktop & Dock and ensure the menu bar visibility settings match your preference. The menu bar follows the active window’s display.
  • Windows end up off-screen when disconnecting a display. The Window → Zoom menu or an invocation of Window → Center (in supporting apps) rescues misplaced windows. Rectangle also provides a Restore shortcut.
  • Mouse crosses between displays at the wrong spot. Fine-tune the display arrangement in Settings so corners line up.

Tiling on Ultrawide Monitors

A 34- or 49-inch ultrawide monitor benefits enormously from three-column or custom-zone tiling. Rectangle’s thirds shortcuts and Moom’s custom zones are both excellent. Many users split an ultrawide into a 25%/50%/25% layout: a chat app on the left, main work in the middle, reference material on the right.

Saved Window Layouts

Context switching is the enemy of deep work. Saved layouts let you recall a complete window arrangement with a single shortcut — the digital equivalent of pulling the right books from a shelf.

Native: Mission Control Groups

macOS doesn’t offer true saved layouts natively, but you can approximate them by dedicating a Space to each context. Pin apps to specific Spaces using Right-click Dock icon → Options → Assign To, then organize windows on each Space once. Space switching effectively becomes layout switching.

Moom Snapshots

Moom lets you save the current window arrangement as a named snapshot and recall it with a keyboard shortcut. Snapshots capture per-app window positions and sizes, including positions on secondary displays.

Scripted Layouts with AppleScript

# ~/writing-layout.scpt — a reusable writing workspace
tell application "Safari" to activate
tell application "System Events" to tell process "Safari"
    set position of window 1 to {0, 25}
    set size of window 1 to {900, 1055}
end tell

tell application "Pages" to activate
tell application "System Events" to tell process "Pages"
    set position of window 1 to {900, 25}
    set size of window 1 to {820, 1055}
end tell

Run with osascript ~/writing-layout.scpt or wire it to a hotkey through Raycast, Alfred, or Shortcuts. This approach is free, portable, and infinitely customizable.

Best Practices & Workflow Recipes

Techniques are tools; workflows are results. Here are field-tested patterns that make all of the above pay dividends in real work.

One Space Per Context

Resist the urge to pile every window onto Desktop 1. Treat each Space as a dedicated room: Desktop 1 for primary work, Desktop 2 for communication, Desktop 3 for reference and research. Use Mission Control shortcuts to jump between them. Within each Space, use Rectangle or Moom to tile windows deliberately.

The Two-Thirds Rule

For focused work on a 13" or 14" laptop, use the two-thirds / one-third split: your main window takes two-thirds of the screen, a reference window takes one-third. This beats Split View’s mandatory 50/50 while keeping the reference visible.

Reset Often

Once a day — usually at the start of a session — close every unneeded window and start fresh. Clutter accumulates silently; a deliberate reset keeps attention costs low.

Learn the Hide Shortcut

Nothing clears mental space faster than ⌘ + ⌥ + H, which hides every app except the one in front. When a project needs full focus, this shortcut silences every visible distraction without closing anything.

Separate Communication from Creation

Place Slack, Mail, and Messages on a different Space from your primary work. The quick swipe-to-switch is enough friction to prevent reflexive checking yet low enough to allow intentional responses. This single habit reclaims substantial focus time for most knowledge workers.

Keep an Audit Running

Every month, ask yourself: which shortcut did I reach for mouse-first this week? Those are the shortcuts to practice next. Window management is a skill that compounds: small improvements this week pay back every working day for years.

Final thought: Mastering window management isn’t about memorizing every shortcut — it’s about building the handful of habits that remove friction from your day. Pick three ideas from this guide, practice them until they’re reflex, and come back for three more. In a few months you’ll wonder how you ever worked any other way.