| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| readme.md | 2026-07-04 | 2.6 kB | |
| license.txt | 2026-04-14 | 1.1 kB | |
| Setup.exe | 2026-03-26 | 478.2 kB | |
| Totals: 3 Items | 481.9 kB | 42 |
Keyboard Blocker
Copyright © 2025 Pavel Bashkardin
Description
Keyboard Blocker is a lightweight Windows utility designed to completely block keyboard input. It runs silently in the background with a system tray icon (near the clock), making it ideal for preventing accidental keystrokes (e.g., during video playback or when a child is using the computer).
The program uses a low‑level keyboard hook (WH_KEYBOARD_LL) to intercept and discard all keyboard messages. It is intended for situations where you want to prevent a child (or anyone) from accidentally pressing keys while watching a video.
Key Features
- System Tray Integration: Runs in the background with a tray icon.
- Keyword Unblocking: Type
unblockto unblock the keyboard at any time. - Manual Control: Right-click the tray icon to block/unblock or exit.
- Registry Persistence: Remembers the last blocking state.
- Self-Contained Installer: Easy installation and uninstallation via
Setup.exe. - No Admin Rights Required: Works without administrator privileges.
Installation
Download Setup.exe (sourceforge.net) and run it. The program will be installed to %APPDATA%\Keyblock and added to Windows startup.
Usage
Block/Unblock
- Right-click the tray icon and select "Block" or "Unblock".
- Or type
unblockto unblock the keyboard at any time.
Exit
- Right-click the tray icon and select "Exit".
Notifications
- Left-click the tray icon to show the current blocking state.
The program is designed to be as unobtrusive as possible: no windows, only a tray icon and occasional balloons.
Uninstallation
Via Installer
- Open Apps & Features (or Programs and Features).
- Find Keyboard Blocker and click Uninstall.
Manual Removal
- Delete the installation folder (
%APPDATA%\Keyblock). - Remove the "Keyboard Blocker" entry from Windows startup (via Task Manager or Registry Editor).
License
This project is licensed under the MIT License. See the LICENSE file or the source code headers for details. In short, you may use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the copyright notice and permission notice appear in all copies.
Author
Pavel Bashkardin
For questions or suggestions, feel free to contact the author via GitHub.