WinKill lets you temporarily disable the Windows key on your keyboard without rebooting your computer.
This is useful if you're always hitting the Windows key when playing games.
Click the WinKill icon in the system tray to use it as a system-wide Windows key disabler or toggle it on/off with the "Pause"/"Break" key (default, now user-configurable).
To exit completely, right-click on the icon and choose exit.
- Autostart Option: Enable or disable automatic startup with Windows via the settings dialog.
- Startup State: Choose whether the application starts in "active" or "inactive" mode (tray icon reflects state).
- User-Configurable Hotkey: Set your own global hotkey (with modifiers like Ctrl, Alt, Shift, Win) to toggle the app, instead of the default Pause/Break key.
- System Tray Integration: Tray icon visually indicates active/inactive state.
- AppVeyor CI/CD: Automated builds and GitHub releases via AppVeyor on tagged commits to the
mainbranch.
- Install Visual Studio 2022 for C++ (the Community Edition should work fine)
- Open
WinKill.sln - Compile and run
There's not much to it -- just a tray icon!
- Windows 10 or higher
- Visual C++ Redistributable (if required by your build)
-
Settings Dialog:
Access the settings dialog from the tray icon menu to:- Enable/disable autostart.
- Choose startup state (active/inactive).
- Set or change the global hotkey.
-
Default Hotkey:
The default hotkey is Pause/Break (no modifiers). You can change this in the settings dialog.
- The project is built automatically on AppVeyor using the provided
appveyor.yml. - On every tagged commit to the
mainbranch, AppVeyor creates a GitHub release and attaches the built executable.
- Run the application. The tray icon will appear.
- Use the global hotkey (default: Pause/Break) to toggle active/inactive state.
- Right-click the tray icon to access the settings dialog and configure startup and hotkey options.
This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.