KeyClean for macOS

Clean your Mac keyboard with peace of mind.

While cleaning your Mac, touching a key can wake it up or enter unwanted text.
KeyClean blocks keyboard input and mouse or trackpad clicks during cleaning.

With a timer, blocking stops automatically.
For keeping the Mac you use every day feeling fresh.

Supports macOS 14 Sonoma, macOS 15 Sequoia, and macOS 26 Tahoe.

A teal cloth wiping a Mac keyboard while KeyClean shows a countdown window.

What it does

A simple tool designed specifically to block input while cleaning your Mac.

Keyboard input blocking

Blocks keyboard input while cleaning, keeping keys from typing into apps. On Macs with a Touch Bar, some Touch Bar controls, such as Siri, brightness sliders, and volume sliders, are not blocked.

Click blocking

Blocks mouse and trackpad clicks while cleaning, keeping clicks from responding. Pointer movement and scrolling stay available.

Auto-unblock timer

A 5-second to 10-minute auto-unblock timer automatically stops blocking. Designed to prevent forgotten blocking and loss of control.

Status display

Check the blocking state and remaining time from both the main window and the menu bar.

Screens

Clear status before and during input blocking.

KeyClean keeps the selected mode, remaining time, and active blocking state visible so you know exactly what is being blocked.

KeyClean before starting, with Keyboard Selected and a 30 second auto-unblock timer.

Ready to clean

Select keyboard or mouse and trackpad mode, then start blocking input when you are ready.

KeyClean showing keyboard input blocking with the remaining countdown.

Keyboard input blocked

Key presses are discarded while the timer counts down or until you stop manually.

KeyClean showing click blocking in Mouse and Trackpad Mode.

Clicks blocked

Mouse and trackpad clicks are blocked while pointer movement stays available.

KeyClean preferences with auto-unblock timer and menu bar timer settings.

Preferences

Adjust the auto-unblock timer and choose when the menu bar should show remaining time.

How it works

Start, clean, and automatically return to normal.

  1. 1

    Set Accessibility permission once

    macOS requires KeyClean to be enabled in Accessibility so it can temporarily block input during cleaning. This permission is not used to record what you type.

    View setup guide
  2. 2

    Choose what to block

    Switch between keyboard mode or mouse and trackpad click mode depending on what you want to clean.

  3. 3

    Start input blocking

    KeyClean brings the status window forward so the active mode and countdown stay visible.

  4. 4

    Wipe while keys and clicks stay inactive

    Keyboard input or clicks are temporarily blocked until you stop Clean Mode manually or the auto-unblock timer expires.

On Macs with a Touch Bar, some Touch Bar controls, such as Siri, brightness sliders, and volume sliders, are not blocked.

Download

Before your next cleanup.

Take better care of your Mac with KeyClean.

Download KeyClean