Acredito que AutoHotkey é a resposta que você deseja.
De Wikipedia :
AutoHotkey scripts can be used to launch programs, open documents, send keystrokes and send mouse clicks and movements2. AutoHotkey scripts can also assign, retrieve, and manipulate variables, run loops and manipulate windows, files, and folders. These commands can be triggered by a hotkey, such as a script that would open an internet browser whenever the user presses Ctrl+Alt+i on the keyboard. Keyboard keys can also be remapped or disabled, such that pressing the letter q, for example, might result in the computer receiving an r, or nothing at all[3]. AutoHotkey also allows for 'hotstrings' that will automatically replace certain text as it typed; the most typical use for hotstrings is expanding abbreviations, such as assigning the string "btw" to send the text "by the way" when typed.