Reaching for the mouse to drag, resize, and stack application windows is the single greatest bottleneck in modern desktop productivity. By transitioning to keyboard-driven tiling window managers—such as AeroSpace and Rectangle on macOS, or Microsoft PowerToys FancyZones and GlazeWM on Windows—you eliminate window clutter and navigate code, browsers, and terminals with lightning speed.
Floating Windows vs Tiling Architecture
Traditional desktop environments treat windows as floating, overlapping sheets. A tiling window manager automatically divides the available screen real estate into non-overlapping geometric panes based on a binary space partition (BSP) tree:
- No Manual Dragging: Windows automatically resize to 50/50 split, 33/33/33 three-column layout, or golden-ratio master stacks.
- Zero Mouse Dependency: Focus switches, workspace moves, and window swaps execute through intuitive modifier chords (e.g.,
Alt + H/J/K/L).
macOS Setup: Rectangle (Floating) vs AeroSpace (i3-Style Tiling)
| Action |
Rectangle Shortcut (macOS) |
AeroSpace Shortcut (i3-like) |
Function |
| Left Half |
Ctrl + Option + Left |
Alt + H |
Tiles window to left 50% boundary. |
| Right Half |
Ctrl + Option + Right |
Alt + L |
Tiles window to right 50% boundary. |
| Maximize Window |
Ctrl + Option + Enter |
Alt + F |
Full-screen toggle without macOS native space latency. |
| Next Display |
Ctrl + Option + Cmd + Right |
Alt + Shift + Right |
Flings active window to secondary monitor instantly. |
| Switch Workspace |
Cmd + 1..9 |
Alt + 1..9 |
Instantly switches virtual desktop tag without swipe animation. |
Windows 11 Setup: PowerToys FancyZones & GlazeWM
Windows 11 features built-in Snap Layouts (Win + Z), but PowerToys FancyZones offers customizable grid snap templates:
// Recommended FancyZones Grid Layout for 34" Ultrawide:
[ Left 25%: Slack/Docs ] [ Center 50%: VS Code / IDE ] [ Right 25%: Browser / DevTools ]
// Hold Shift while dragging window, or use Win + Left/Right arrows to cycle zones.
For true automated i3-like tiling on Windows, GlazeWM operates as a lightweight background service that binds to standard shortcuts:
# Sample GlazeWM config snippet (config.yaml):
keybindings:
- command: "focus --direction left"
bindings: ["alt+h", "alt+left"]
- command: "focus --direction right"
bindings: ["alt+l", "alt+right"]
- command: "close"
bindings: ["alt+shift+q"]
Universal Cross-Platform Keyboard Shortcuts Everyone Should Memorize
- Command Palette:
Cmd + Shift + P (Mac) / Ctrl + Shift + P (Windows) inside VS Code, Sublime, Chrome, and Obsidian.
- Reopen Closed Tab:
Cmd + Shift + T / Ctrl + Shift + T.
- Direct URL Bar Focus:
Cmd + L / Ctrl + L.
- Select Next Occurrence:
Cmd + D / Ctrl + D in text editors.
Frequently Asked Questions
Will tiling window managers interfere with video calls or games?
Both AeroSpace and GlazeWM allow defining application blacklist rules. Games, Zoom, and Photoshop can be configured to float natively while development apps remain strictly tiled.
Do I need to disable macOS System Integrity Protection (SIP) to run AeroSpace?
No. Modern tiling tools like AeroSpace and Rectangle utilize official macOS Accessibility APIs and require zero SIP modifications.