Clean your keyboard and touch monitor with a single button!
Keyboard CleanTool is a simple yet powerful utility designed to temporarily disable all keyboard and touchscreen inputs, allowing you to clean your hardware without triggering unintended actions.
- One-Button Lock: Instantly block all keyboard and touchscreen inputs with a single click.
- Optimized for Cleaning: Clean your keyboard or touch display safely without unplugging cables or turning off the power.
- Modern UI: Built with
CustomTkinterfor a clean, modern, and intuitive user interface. - Portable: Run the standalone
.exefile without any installation. - Safe Unlock: Restore all input functionality immediately with a simple mouse click.
- Regular Cleaning: Safe cleaning of keyboards/monitors without the hassle of disconnecting hardware.
- Touchscreen Users: Prevents accidental clicks or window closures while wiping the screen.
- Pet Owners: Protects your active work and data if your pet walks across the keyboard.
The touchscreen functionality has been specifically tested on the Samsung Galaxy Book 5 Pro. However, it is expected to work on most laptops and touch-enabled displays.
Since this tool uses system-level "keyboard hooking" to block inputs, some antivirus software (like Windows Defender, V3, or AhnLab) may flag it as a "Keylogger" or "Suspicious Program."
This is a false positive. The program does not record or transmit any data; it simply suppresses input events to allow for safe cleaning. You may need to "Allow" or "Exclude" the program in your antivirus settings to run it.
- Download the latest
KeyboardCleanTool.exefrom the Releases page. - Run the downloaded file.
- Click the 'Lock' button to enter cleaning mode. (Now you can wipe your keyboard and monitor freely!)
- When finished, click the 'Unlock' button with your mouse to restore inputs.
Open your terminal or command prompt and run:
git clone https://github.com/dubo78/keyboard_Cleantool.git
cd keyboard_CleantoolInstall the required Python libraries (Python 3.12+ recommended):
pip install -r python/requirements.txtpython "python/Keyboard CleanTool.py"If you want to create your own standalone executable using PyInstaller:
pip install pyinstaller
pyinstaller --noconfirm --onefile --windowed --icon="python/CleanLock.ico" --name="KeyboardCleanTool" "python/Keyboard CleanTool.py"This project is licensed under the MIT License. See the LICENSE file for more details.
