Keyboard Pause is a simple Windows keyboard blocker for cleaning your laptop, keyboard, touchpad, or desk setup. Open the app, pause input, clean safely, then unlock when you are done.
It can block keyboard input, touchpad/mouse input, or both at the same time.
- Go to the latest GitHub release.
- Download the release
.zip. - Extract the
.zip. - Open
Keyboard Pause Setup 0.1.0.exe. - Follow the installer.
- Start Keyboard Pause from the Desktop shortcut or the Start Menu.
The installer creates shortcuts named Keyboard Pause.
- Open Keyboard Pause.
- Choose
Block keyboard,Block touchpad, orBlock both. - Clean your device.
- Unlock input when finished.
You can unlock in three ways:
- Click
Unlock all. - Wait for the auto-unlock timer.
- Press
Ctrl + Alt + U.
Remember Ctrl + Alt + U before starting a cleaning session.
Block keyboardblocks physical keyboard input.Block touchpadblocks Windows pointer input, including touchpads and external mice.Block bothblocks keyboard and pointer input together.
Keyboard Pause uses a small Windows helper to block input with low-level Windows hooks.
Some administrator windows may ignore input blocking from a non-admin app. If you need Keyboard Pause to work over elevated admin windows, run it as administrator.
Install dependencies:
npm installRun locally:
npm startBuild the Windows installer and portable app:
npm run distBuild output is written to dist/.
The files normal users need are:
Keyboard Pause Setup 0.1.0.exeKeyboard Pause 0.1.0.exe
Do not ask normal users to download the source code zip unless they know how to use Node.js and npm.
native/InputLock.ps1 Windows input hook helper
scripts/start.ps1 Local development launcher
scripts/prepare-icon.ps1 Builds the Windows icon from the PNG logo
src/main.js Electron main process
src/preload.js IPC bridge
src/renderer/ App UI
src/assets/keyboard.png App logo
MIT