Guide · Window control
Arrange Mac windows from the keyboard
Window arranging is a small task that interrupts a larger one. A few assigned triggers can remove most of the reaching, clicking and dragging.
Published by Wield
The hidden cost of arranging windows by hand
Moving a window looks trivial in isolation. In practice it is a chain: find the window edge, drag it, adjust the size, click back into the content, realize the other window is now underneath, and repeat. Each step is short; together they pull your attention away from the work the windows were supposed to support.
Keyboard window commands compress that chain into one deliberate action. The value is not that dragging is impossible. The value is that you do not have to aim.
One target window at a time
Wield acts on a captured target window. When you invoke a window command, the command applies to the window Wield has captured as the current target, rather than opening a picker and asking you to choose from every window on the desktop.
That is what makes the workflow quick: the window you were just using is usually the window you meant to move. It also means the target matters. If focus changed before you issued the command, check which window is frontmost. A window command is not a batch operation over every open window.
One-off commands and Window mode
Wield’s window actions cover the common arrangements: move a window to the left or right, center it, fill the screen, or minimize it. A standalone command runs once and finishes. That is the right shape for a single adjustment in the middle of other work.
Window mode keeps arranging controls available for repeated adjustments. Use a standalone command for a single move, or try the mode when you want to adjust the target more than once. Do not assume it automatically selects the next window or arranges an entire workspace.
The exact trigger letters are yours. The examples on this website are illustrations, not a universal keyboard layout. Open Studio to see what your build assigned.
Find your window commands in Studio
Open Studio’s Commands list and filter for Window. Read the current trigger beside each action, then edit that trigger if you want a custom assignment. Check Window mode separately from individual actions such as Window Left: entering a mode and issuing a one-off move are different commands.
- Review the set as a group. Left, right, center, fill and minimize are easier to learn when their triggers feel related.
- Watch for prefix conflicts. Wield keeps triggers prefix-free, so a short trigger cannot coexist with a longer command that begins with the same letters.
- Keep the important ones stable. If an automatic trigger changes after you add commands, assign a custom trigger to the window actions you use daily.
If you are still learning the launcher, read the keyboard launcher guide first. Window control is easier once tap-and-release activation is already familiar.
A practical arrangement workflow
- Bring the window you want to move to the front. Confirm it is the window you mean to arrange.
- Issue the window command for the position you want. The captured window moves; you do not need to drag an edge.
- For another window, finish the current interaction, bring that window forward, and invoke its command afresh. Check the target again rather than assuming Window mode switches windows for you.
- Return to the content you were reading or editing. The arrangement should be invisible from here; if it is not, adjust the target window rather than starting over.
A useful habit is to arrange only what the current task needs. Two windows side by side are often enough. Filling the desktop with a perfect grid can cost more attention than it saves.
Accessibility, and why it is required
Wield needs Accessibility permission to move and resize windows in other apps. Input Monitoring is also part of first-run setup because Wield must recognize your activation key and triggers while another app is frontmost. Both are managed in System Settings → Privacy & Security.
If window commands stop working after a macOS update, check those two permissions and the current command assignment. Follow the setup guide’s permission prompts before retrying.
When a window will not move
Not every window behaves like an ordinary document window. A full-screen app, a window with a fixed minimum size, or an app with custom window behavior may ignore or adjust a requested position. The command is a request to the app, not a guarantee that the app will accept the exact geometry.
- Check that Accessibility permission is still enabled.
- Leave full-screen mode before arranging; full-screen spaces behave differently from desktop windows.
- Check which window is frontmost. The captured target may not be the window you assumed.
- Allow for app-defined minimum sizes and custom window constraints.
- If Stage Manager or Spaces is active, confirm the window is on the desktop you are arranging.
Wield’s window commands are direct moves, not a saved-layout tiling system. If you need automatic tiling for every new window, a dedicated tiling tool or a different macOS window workflow may suit you better. Wield is for deliberate arrangements you invoke.
A two-minute routine to practice
Open two windows you use together. Put one on the left and one on the right. Switch between them twice, then center one and fill the screen with the other. Repeat the sequence until you no longer look at the keyboard for the triggers.
That is enough practice for one day. The goal is not to memorize every window command; it is to make the two or three arrangements you actually use feel automatic. Download the current public beta to try it in the native app, or read the launcher comparison if you are still choosing a tool.
Try it on your Mac
A few triggers. Less reaching.