AutoHotkey 1.0.44.07
his free, open-source utility can automate almost anything by sending keystrokes and mouse clicks. You can write macros by hand or use the macro recorder. You can also create hotkeys for keyboard, mouse, joystick, and handheld remote controls. Virtually any key, button, or combination can become a hotkey. Similarly, you can define abbreviations that expand as you type them. For example, typing "btw" can automatically produce "by the way". Finally, you can create your own applications and menu bars using standard controls like buttons, checkboxes, list-views, and tree-views.
Other features: remap keys; change soundcard settings (like volume or mute); use a joystick or keyboard as a mouse; launch programs/documents; make any window transparent, always-on-top, or alter its shape; retrieve and change the clipboard's contents; customize the tray menu's icon and menu items; run existing AutoIt v2 scripts; and convert any script into an EXE file that can be run on any computer.