Three lock modes
Full Lock pauses everything. Keyboard Only keeps the pointer alive. Pointer Only frees the keys.
Mac Pause is a tiny menu bar utility that temporarily suspends your keyboard and trackpad — so you can wipe down your Mac without triggering keys, clicks, scrolls, or volume changes.
The safety timer is active while cleaning mode is running.
Start Cleaning, or grab a preset — Quick Wipe (15s), Desk Reset (30s), Deep Clean (60s).
After the arming countdown, every key press, click, scroll, drag — even volume, brightness, and media keys — is suppressed while you clean.
Hold Right Shift + Esc for two seconds to end the session. Forget the chord? The failsafe timer restores input on its own.
Full Lock pauses everything. Keyboard Only keeps the pointer alive. Pointer Only frees the keys.
Solid black, gray, or white full-screen backdrops make smudges and dust visible while you wipe the display.
Every session ends automatically — 15 to 90 seconds, your choice. It is impossible to get stuck.
Quick Wipe (15s), Desk Reset (30s), Deep Clean (60s) — one click from the menu bar.
Volume, brightness, and playback keys ride a separate macOS event path. Mac Pause blocks those as well.
Optional login item, managed with the native macOS mechanism. Ready before your first coffee-and-wipe.
An app that suspends your keyboard has to earn its permissions. Mac Pause is built around one rule: there is always a way out.
Every session carries a hard timeout. Even if you walk away, input restores itself.
A two-second hold of Right Shift + Esc — not a tap you can trigger while wiping the keys.
Events are suppressed in software while a session runs. If the app dies, macOS restores input instantly.
No analytics, no accounts, no phoning home. The app never opens a network connection. Neither does this site.
Version 1.0.0 · about 3 MB · universal binary
MacPause-1.0.0.dmg — nothing else inside, no installer.
Launch it from there — if you skip this, the app offers to move itself.
The setup window opens automatically and walks you through both toggles.
$ shasum -a 256 ~/Downloads/MacPause-1.0.0.dmg Compare the output against the checksum published next to each release. Every release ships with its own .sha256 file.
Suspending input on macOS works by intercepting events, and Apple gates that behind these two permissions — there is no lighter way to do it. Accessibility lets the app suppress events; Input Monitoring lets it see the unlock chord while blocking. Mac Pause contains no network code, so nothing it sees can leave your machine.
Nothing bad. Every session has a failsafe timeout (15–90 seconds, you choose). When it expires, input is restored automatically. There is no code path that blocks input without a running timer.
No. It suppresses events in software only, while a session is active. If the app quits, crashes, or is killed, macOS delivers input normally again immediately.
Yes. Blocking happens at the session level, so built-in and external input devices are covered, and the cleaning overlay spans every connected display — including ones you plug in mid-session.
App Store apps are sandboxed, and the sandbox does not allow the global event interception this app exists for. Mac Pause is a signed direct download instead.
Nothing. Mac Pause is free.