AutoHotkey can remap keys and buttons, and make almost any key, joystick button, mouse button, or combination into a hotkey. It also allows you to define abbreviations that expand as you type them (auto-replace); create custom GUI windows and menu bars; retrieve or change the volume, mute, and other settings of any soundcard; hide/close/resize any window; use a joystick as a mouse; retrieve and change the clipboard's contents; display dialog boxes, tooltips, balloon tips, and popup menus; and create your own stand-alone EXE files that can be run on any computer. AutoHotkey includes a quick-start tutorial, an automatic script writer that records and plays back your keystrokes and mouse clicks, and a comprehensive help file.
Common AutoHotkey tasks:
- Remapping the keyboard, such as from QWERTY to Dvorak or other alternative keyboard layouts.
- Using shortcuts to fill in frequently-used file names or other phrases.
- Controlling the mouse cursor with a keyboard or joystick.
- Opening programs, documents, and websites with simple keystrokes.
- Adding a signature to e-mail, message boards, etc.
- Monitoring a system and automatically closing unwanted programs.
- Scheduling an automatic reminder, system scan, or backup.
- Automating repetitive tasks in online games (often in violation of said games' terms of service).
- Filling out contest and freebie forms automatically (i.e., it can type in your name, address, etc. automatically).
- Quick code testing before implementing in another (more time consuming) programming language.
Changes in version 1.1.25.00:
- Added Hotkey, If, % FunctionObject.
- Fixed website address in Help menu.