KeyDog is a Windows desktop utility designed specifically for Warcraft III players, developed with C# WinForms. It uses user32.dll to implement global keyboard and mouse hooks, allowing players to customize keyboard and mouse shortcuts for quickly casting spells or using items in-game, greatly improving gameplay efficiency.
- Global keyboard hook
- Global mouse shortcut hook
- Customizable keyboard and mouse shortcuts mapped to in-game items or skills
- Tailored for Warcraft III gameplay assistance
- Extensible for more automation features (planned)
- Download the source code and build it locally using Visual Studio.
- Run the compiled application.
- No exe is provided; please compile it yourself.
- Launch KeyDog; the program will run in the background and listen for keyboard and mouse input.
- Open the main window to set or modify keyboard and mouse shortcuts.
- Once configured, use the assigned shortcuts in-game to quickly use items or skills.
- C# WinForms
- user32.dll API
- Global Keyboard & Mouse Hook
- Add more automation scripts
- Multi-language interface
- Cloud sync for settings
Feel free to open issues or pull requests to help make KeyDog even better!