CursorConfine
Keep your cursor where the game is.
Multi-monitor gaming has one tiny, rage-inducing flaw: your cursor slips onto the second screen mid-fight and you alt-tab out. CursorConfine locks the pointer exactly where you want it — including windowed-mode click protection — and frees it the instant you ask.
Lock exactly what you mean.
A window, the active app, a region you drag, or a whole display. Pick once — CursorConfine remembers.
Specific Window
Pick one window — Discord-style, with live thumbnails.
Active Window
Follows whichever window currently has focus.
Custom Region
Drag a rectangle anywhere on your desktop.
Whole Display
Pin the cursor to a single monitor.
Your aim stays on the game.
On borderless and windowed games across multiple monitors, a fast flick can send your cursor onto the next display and minimise the game at the worst possible moment. CursorConfine clamps the pointer to the game's rectangle, blocks accidental outside clicks in windowed mode, and an always-on panic key means you're never stuck.
Quietly powerful.
Four confinement modes
Lock to a specific window, the active window, a custom region, or a whole display — switch in a click.
Windowed click shield
Windowed games get an invisible outside-click shield, while Cmd-Tab and Alt-Tab still release intentionally.
Per-app profiles
“When League of Legends is frontmost, auto-confine.” Set it once and never think about it again.
Hotkeys + a panic key
Global shortcuts to toggle, pick a window, or release — plus a panic key that always works. You can never deadlock the cursor.
Visual overlays
Optionally dim everything outside the clamp and draw a coloured border, so you always know exactly where the edge is.
Multi-monitor & Retina-correct
Everything in a global, Retina-correct coordinate space — built for huge multi-display, borderless setups.
What changed.
- The app is now signed with an Apple Developer ID and notarized by Apple, so it opens with a normal double-click — no Gatekeeper warning and no trip through System Settings → Privacy & Security to click “Open Anyway”.
Free, open, and tiny.
A 3 MB menu-bar app with zero dependencies. Grab the latest release, grant Accessibility, and you're locked in.
Download for macOSUnsigned build · on first launch, right-click → Open · then grant Accessibility.
View source on GitHub · ← all tools