UPDATED ON: February 5, 2017
AutoHotkey is a free, open-source utility for Windows.
AutoHotkey unleashes the full potential of your keyboard, joystick, and mouse. For example, in addition to the typical Control, Alt, and Shift modifiers, you can use the Windows key and the Capslock key as modifiers. In fact, you can make any key or mouse button act as a modifier.
Getting started might be easier than you think. Check out the quick-start tutorial.
RELATED TOPICSAutoHotkey AutoIt Automate Download AutoHotkey hotkeys joystick keyboard macro keystrokes macro recorder mouse clicks Windows key