Skip to content

a5932016/KeyDog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

KeyDog

Project Overview

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.

Main Features

  • 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)

Installation

  1. Download the source code and build it locally using Visual Studio.
  2. Run the compiled application.
  3. No exe is provided; please compile it yourself.

Usage

  1. Launch KeyDog; the program will run in the background and listen for keyboard and mouse input.
  2. Open the main window to set or modify keyboard and mouse shortcuts.
  3. Once configured, use the assigned shortcuts in-game to quickly use items or skills.

Technologies Used

  • C# WinForms
  • user32.dll API
  • Global Keyboard & Mouse Hook

Future Plans

  • Add more automation scripts
  • Multi-language interface
  • Cloud sync for settings

Contribution

Feel free to open issues or pull requests to help make KeyDog even better!

About

KeyDog is a Windows utility for Warcraft III players that lets you set custom keyboard and mouse shortcuts to quickly use items or skills in-game.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages