Project

BlockDock

A macOS menu-bar utility that fixes one small but maddening problem: with multiple displays, the Dock jumps to whichever screen your cursor lingers at the bottom of. macOS has no built-in "pin Dock to display" setting.

How it works

BlockDock watches the cursor via CGEventTap and places an invisible barrier — a few pixels tall — along the bottom edge of the displays where the Dock shouldn't live. The cursor can't "stick" to the bottom of those screens, so macOS never moves the Dock there.

  • Never touches windows or clicks — cursor only
  • Pick the Dock's display, or use Auto mode
  • Adjustable barrier height (2–20 px)
  • Launch at login

Download

Free. Signed with a Developer ID and notarized by Apple — installs with a regular double-click. Requires macOS 13+, Apple Silicon or Intel.

Download BlockDock.dmg

After installing, grant Accessibility access (System Settings → Privacy & Security) — required for cursor tracking.

← All projects