A small portable Windows utility that blocks keyboard and/or mouse input while you clean your desk, keyboard, mouse, and accessories.
The app is built for a simple problem: cleaning your setup without accidentally clicking, typing, opening windows, moving files, or triggering shortcuts.
-
Block keyboard only
-
Block mouse only
-
Block keyboard + mouse
-
Preset timers:
- 30 seconds
- 1 minute
- 2 minutes
- 5 minutes
-
Custom cleaning time
-
Full-screen cleaning overlay
-
Visual countdown
-
Last 5 seconds beep alert
-
Spam-to-unlock safety system
- Press Esc, Space, or Enter repeatedly to unlock early
-
Portable one-file Windows build
-
Dark VP-style interface
Cleaning a keyboard or mouse while the computer is on can accidentally trigger clicks, shortcuts, file changes, browser actions, or app commands.
Clean Your Setup gives you a controlled cleaning mode where input is temporarily blocked and automatically restored when the timer ends.
Clean Your Setup does not disable Windows drivers or remove devices from Device Manager.
Instead, it uses a software-level input blocking approach designed for temporary cleaning sessions. This is safer because the app automatically unlocks after the timer finishes, and an emergency spam-to-unlock method is always available.
During cleaning mode, repeatedly press one of these keys:
EscSpaceEnter
The overlay will show visual progress until the app unlocks.
- Windows 10 or Windows 11
- 64-bit Windows
No .NET installation is required when using the portable published build.
- Windows 10 or Windows 11
- .NET 8 SDK
dotnet rundotnet build -c ReleaseThe output will be created in:
bin\Release\net8.0-windows\Run:
build-portable-win-x64.batThe portable executable will be created in:
bin\Release\net8.0-windows\win-x64\publish\CleanYourSetup.exeYou can copy that single .exe to another Windows x64 computer and run it without installing .NET.
-
Open Clean Your Setup.
-
Choose what to block:
- Keyboard + mouse
- Keyboard only
- Mouse only
-
Choose a preset time or enter a custom time.
-
Click Start Cleaning Mode.
-
Wait for the countdown.
-
Clean your setup.
-
The app automatically unlocks when the timer ends.
- The app is intended for normal desktop use, not Windows secure screens.
- Some system-level shortcuts or admin/security prompts may behave differently depending on Windows permissions.
- Controllers, drawing tablets, macro pads, Stream Decks, and other special accessories may not be blocked in every case.
- For unusual accessories, unplugging or powering them off is still recommended.
This app is meant for personal setup cleaning only.
Do not use it to interfere with someone else’s computer, shared workstation, public computer, or device without permission.
- C#
- .NET 8
- Windows Forms
- Windows x64 portable publish
This project is licensed under the MIT License.
