Home / Tools / CursorConfine
Gaming · macOS · v1.0 · shipped

CursorConfine

Keep your cursor where the game is.

Borderless, 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 — and frees it the instant you ask.

macOS 15+Sequoia or later
v1.0free & open source
Menu barstays out of the way
CursorConfine
Home
Profiles
Hotkeys
Appearance
General
Permissions
About
Cursor locked
Active window · Display 1 · 2px edge inset
Release
Panic release
Confinement mode
Specific Window
Active Window
Custom Region
Whole Display
Edge inset
Four ways to confine

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.

No more second-screen slips

Your aim stays on the game.

On a borderless game 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 — with an optional dashed border and a dimmed surround — and an always-on panic key means you're never stuck.

Display 1 · Game
Display 2
Built for the way you play

Quietly powerful.

Four confinement modes

Lock to a specific window, the active window, a custom region, or a whole display — switch in a click.

Auto-release on focus loss

Cmd-Tab or click away and the cursor frees instantly, then re-engages the moment your game is frontmost again.

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.

Get CursorConfine

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 macOS

Unsigned build · on first launch, right-click → Open · then grant Accessibility.
View source on GitHub · ← all tools