AutoHotkey 2.0.2
Automate almost anything by sending keystrokes and mouse clicks. Create hotkeys for keyboard, joystick, and mouse (virtually any key, button, or combination can become a hotkey). Expand abbreviations as you type them (e.g., typing "btw" can automatically produce "by the way"). Remap keys and buttons on your keyboard, joystick, and mouse.