A simple and lightweight Windows utility to quickly lock and unlock your keyboard with a global hotkey, managed entirely from your system tray.
Ever need to clean your keyboard without unplugging it? Or keep a cat from walking across your desk and typing a novel? CleanBoard is a hassle-free solution. It runs quietly in the background, giving you an instant and reliable way to disable your keyboard without interrupting your workflow.
- Instant Keyboard Lock: Use the global hotkey
Ctrl+Alt+Lto lock or unlock your keyboard at any time. - System Tray Management: The application lives in your system tray for easy access.
- 🟢 Green Icon: Keyboard is unlocked and ready to use.
- 🔴 Red Icon: Keyboard is locked and all input is blocked.
- Simple Menu: Right-click the tray icon to toggle the lock or safely exit the application.
- Extremely Lightweight: Designed to use minimal CPU and memory resources.
- Portable: No installation required. Just run the
.exefile.
- Go to the Releases page.
- Download the
CleanBoard.exefile from the latest release. - Run it. That's it!
If you want to run the application from the source code:
-
Clone the repository:
git clone https://github.com/mem0cypher/CleanBoard.git cd CleanBoard -
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python run.py
Want to create your own CleanBoard.exe?
-
Ensure all dependencies are installed, including PyInstaller:
pip install -r requirements.txt pip install pyinstaller
-
Run the PyInstaller build command:
pyinstaller --onefile --windowed --name CleanBoard run.py
-
Your new executable will be ready in the
distfolder.
Contributions are welcome! If you have ideas for new features or have found a bug, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
