Rectangle
Rectangle Keybindings
Rectangle is a free, open-source window management app for macOS. It provides keyboard shortcuts for snapping windows to edges, corners, and custom positions -- similar to Windows' built-in snapping, but more powerful.
Halves
- Left Half (Ctrl+Option+Left): Snap the window to the left half of the screen.
- Right Half (Ctrl+Option+Right): Snap the window to the right half of the screen.
- Top Half (Ctrl+Option+Up): Snap the window to the top half of the screen.
- Bottom Half (Ctrl+Option+Down): Snap the window to the bottom half of the screen.
Quarters (Corners)
- Top Left (Ctrl+Option+U): Snap to the top-left quarter.
- Top Right (Ctrl+Option+I): Snap to the top-right quarter.
- Bottom Left (Ctrl+Option+J): Snap to the bottom-left quarter.
- Bottom Right (Ctrl+Option+K): Snap to the bottom-right quarter.
Thirds
- First Third (Ctrl+Option+D): Snap to the left third.
- Center Third (Ctrl+Option+F): Snap to the center third.
- Last Third (Ctrl+Option+G): Snap to the right third.
- First Two Thirds (Ctrl+Option+E): Snap to the left two-thirds.
- Last Two Thirds (Ctrl+Option+T): Snap to the right two-thirds.
Maximize & Center
- Maximize (Ctrl+Option+Enter): Maximize the window to fill the screen (not fullscreen).
- Almost Maximize (Ctrl+Option+Shift+Enter): Maximize with a small margin around the edges.
- Center (Ctrl+Option+C): Center the window on screen without resizing.
- Restore (Ctrl+Option+Backspace): Restore the window to its previous size and position.
Sizing
- Make Larger (Ctrl+Option+= ): Increase the window size incrementally.
- Make Smaller (Ctrl+Option+-): Decrease the window size incrementally.
Displays
- Next Display (Ctrl+Option+Cmd+Right): Move the window to the next display.
- Previous Display (Ctrl+Option+Cmd+Left): Move the window to the previous display.
Customization
- Rectangle's shortcuts can be fully customized in the app's preferences.
- Rectangle Pro adds features like custom layouts, window groups, and more snapping positions.
- Alternatively, Spectacle keybindings can be used by switching to that preset in Rectangle's settings.