How to Click Buttons in Background Windows on Mac
Normally, clicking a background window yanks it to the front — and now it's covering the window you were working in. macOS has a set of quiet click-through behaviors that let you scroll, press buttons, and even move background windows while they stay exactly where they are in the stack. The magic key is Cmd.
Scrolling already works — no keys needed
Scrolling follows the pointer, not the focused window. Hover over any window — active or not — and scroll with two fingers or the mouse wheel, and that window scrolls while your keyboard focus stays where it was. This is default behavior on every modern macOS version, and it's the foundation of the reference-window workflow: keep the docs in a side window, scroll them as you read, keep typing in your editor without a single click.
Cmd-click: press controls without focusing
Hold Cmd and click a button, checkbox, link, or scroll bar in a background window. In most native Mac apps, the control activates but the window stays in the background — it never comes forward, and your current app keeps keyboard focus. Pause a video in a background player, tick a checkbox in a settings window, follow a link in a reference page — all without disturbing your window order.
Two honest caveats. First, this is a convention of the Mac's native toolkit, so apps drawn with web technology (many Electron apps) often ignore it and come forward anyway. Second, the control gets the click but not the keyboard — anything that needs typing will require real focus.
Cmd-drag: move a window from behind
Hold Cmd and drag a background window by its title bar. The window moves — and stays behind everything it was behind. This is the trick for nudging a reference window into view without covering your work, or shoving a chat window into a corner mid-task. The window's traffic-light buttons work the same way: you can close, minimize, or zoom a background window by clicking its buttons directly — they respond on hover even when the window is inactive, and the app doesn't come forward.
Put the three together
A realistic setup: editor front and center, browser with documentation peeking out on the right.
- Read and scroll the docs by pointing at them — no keys, no clicks.
- Expand a collapsed section or follow a link with
Cmd + click. - Reposition the browser with
Cmd + dragwhen it needs to peek out further. - Close it when done by clicking its red button — the editor never loses focus.
Everything above works the same on macOS 13 Ventura, 14 Sonoma, and 15 Sequoia — none of it needs a setting turned on.
When you actually want the window forward
Click-through is for glancing and nudging. The moment a background window needs typing, just click it normally — or better, Cmd + ` cycles between windows of the current app, and Cmd + Tab switches apps. And if the problem is that windows keep covering each other, the stronger fix is layout, not layering: tile the two windows side by side so there's no background window at all.
A note on expectations: none of this needs enabling, and none of it can be broken by a setting — click-through is core window-system behavior. The only variable is app cooperation with Cmd + click, so test it once in the apps you live in; scrolling and Cmd + drag work everywhere regardless.
While you're collecting window tricks, Mainspring turns 90+ hidden macOS settings — windows, Dock, Finder, keyboard — into labelled, reversible toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
One more layering trick
If what you really want is a window that never goes to the back, that's a different problem with different answers — see how to keep a window always on top.