Hot Corners keep working
The Dock is held back while Hot Corners on other screens still fire.
A menu bar utility for Mac
With more than one display, the Dock follows your pointer to whichever screen edge it touches. DockLatch keeps it on the display you choose — and remembers that choice for every desk you work at.
Push your pointer against any screen’s bottom edge — or click a screen to latch the Dock there.
The problem
macOS moves the Dock to whichever screen your pointer pushes against. Tidy a window, drag a file, reach for a button at the bottom — and it has moved again.
Display setups
One display at the office, two at home, just the laptop on the road. DockLatch remembers the Dock’s display, edge and size for each combination, and restores settings that are available in the current arrangement.
Dock position
macOS centres the Dock on an edge. If that midpoint meets another display, DockLatch disables the position. A partly shared edge in a staggered arrangement can still work if its midpoint stays on a free outer boundary.
When you switch, the Dock slides out and back in on the new edge — without ever flashing on the main display.
This edge’s midpoint meets another display, so the Dock can’t sit here.
Interface
This is DockLatch’s interface — go ahead and try it. Click a screen, change the position, drag the size; the settings window and the menu bar panel stay in sync.
Click a display to latch the Dock to it.
Appearance is remembered for this setup and restored when you reconnect the same displays.
The Dock is held back while Hot Corners on other screens still fire.
A hidden Dock stays latched and is found just the same.
After wake, reconnecting a display or a Dock restart, it returns where it belongs.
Only what changed is downloaded, and every update is EdDSA-verified.
English, 简体中文, 繁體中文, 日本語 and 한국어, following your system language.
Written in Swift and SwiftUI. No web views, no background polling — it only wakes when you need it.
Privacy
DockLatch uses Accessibility access only to hold the pointer back and find the Dock.
Pricing
One option — the only one you need.
$9.90one-time purchase
Use the free 14-day trial to check your display arrangement first. No automatic charge. Buy only after it works for your setup; Waffo handles payment and your license code is emailed after payment is confirmed.
macOS moves the Dock to whichever display you push the pointer against at the Dock’s edge, and System Settings has no option to keep it on the display you choose. DockLatch adds that option: pick a display once, and other displays can no longer pull the Dock away.
Only Accessibility. From macOS 27 it’s called “Device Control and Data Access”.
Two, three or more, within your Mac’s display limits. The midpoint of the chosen Dock edge — left, bottom or right — must be on an outer boundary not shared with another display. Stacked or staggered arrangements may not qualify; a free corner alone can be insufficient. Check your setup with the 14-day trial before buying.
It’s what lets macOS show the Dock on any display. With it off, the Dock stays on the main display, and DockLatch tells you where to turn it on in Desktop & Dock.
macOS offers no way to move the Dock directly, so DockLatch replays the pointer push that does. The pointer is hidden for that instant — usually under 0.3 seconds — and reappears right where it was.
Quit DockLatch from the menu bar and drag it from Applications to the Trash. The Dock goes back to how macOS normally behaves.
The direct-download trial does not charge you automatically when it ends. DockLatch stops holding the Dock in place and macOS takes over; your setups and appearance settings are kept. To continue, buy a one-time license separately and enter the code in Settings → License. You can replace an old Mac inside the app when you change devices.
Any Mac running macOS 15 Sequoia or later. DockLatch runs natively on both Apple silicon and Intel processors.
Another question or an idea? Write to us at support@docklatch.app
Download DockLatch, plug in your displays, and let it take it from there.
Download for Mac