AutoHotkey is a simple yet powerful hotkey (shortcut key) scripting language for Windows. You can customize your keyboard, joystick and mouse with a free automation tool that is backward compatible with AutoIt v2. Make any key, mouse/joystick button, or combination into a hotkey. Create custom GUI windows and menu bars. Automate almost anything: Send keystrokes & mouse clicks; launch programs/documents; work with the clipboard, registry, & soundcard settings. Includes quick-start tutorial, automatic script writer, and comprehensive help file.
Tools and Utilities
Product page: here