Temporarily disable the built-in keyboard and trackpad so you can wipe down your Mac without accidental typing, window shuffling, or surprise clicks.
Pick the mode that matches your cleaning task. One click to start, one click (or a countdown) to finish.
Turns off only the built-in keyboard. The trackpad stays active so you can click "Re-enable" at any time. Safest mode for quick wipes.
Turns off both for a configurable timer (15–180 seconds). Everything is restored automatically when the countdown finishes.
Optionally begin keyboard cleaning the moment you open the app. A 3-second countdown lets you cancel if you opened it by mistake.
First-launch setup screen walks you through granting the two required macOS permissions. Takes about 30 seconds.
No accounts, no analytics, no telemetry, no cloud sync. KeepClean runs entirely on your Mac and never phones home.
8 MB app bundle. ~70 MB RAM. Sub-300ms launch. Zero network sockets while idle. Built with native Swift and SwiftUI.
Download, grant two permissions, and clean your Mac.
Grab the .dmg or .zip from the GitHub Releases page and drop it into Applications.
The one-time setup screen guides you through enabling Accessibility and Input Monitoring.
Click "Disable Keyboard" and start wiping. The trackpad stays active so you're always in control.
Click the button again — or let the timer handle it. Your keyboard and trackpad are instantly restored.
KeepClean is deliberately conservative. Here's how it keeps you safe:
Trackpad stays active in keyboard-only mode — you always have a way to interact.
Timed mode auto-recovers — a hard deadline always fires, no matter what.
Close window = quit app — all input is immediately restored. No background surprises.
External devices unaffected — only the built-in keyboard and trackpad are touched.
Power button always works — Touch ID and Force Quit (⌘⌥⎋) are never blocked.
No background processes — when the app quits, nothing lingers on your system.
macOS separates "seeing" keyboard events from "blocking" them. KeepClean needs both to actually stop your keystrokes while cleaning.
Download KeepClean for free. No accounts, no setup fees, no strings attached.