AutoHotkey is a free program that allows you to assign shortcut keys to individual applications on your keyboard.
If you encounter any difficulties, the authors have included a detailed help guide.
AutoHotkey is an open source application that will help you automate just about anything in Windows by attaching commands and macros to specific keys, keyboard shortcuts, or mouse actions.
The program can also perform the function of autocomplete, ie. if you write the beginning of a word or an abbreviation, it automatically completes it or spells the word you want.
You can also change the functions of each mouse button or button and many other useful options
The AutoHotkey package also includes a compiler for the created scripts.
License: Freeware.
Whats New in AutoHotkey 1.1.33.10:
Fixed loading of JPG / GIF files which are already open for reading.
Fixed misidentification of digits / xdigits by if-var-is.
Added a safety check for ControlGet Selected in case it is used with a non-Edit control.
Fixed variables being set to NULL in certain rare cases, causing crashes. The only confirmed case being when a string longer than 63 characters is returned from a function and assigned to a variable while AutoHotkey is running as a Windows store app.
Fixed InputHook callbacks failing after input is stopped and restarted.
Download
AutoHotkey 1.1.34.01 1.1.33.10 (3.81 MB)