• Navigation
  • open search





Editors' Review

AutoHotkey automates keystrokes and mouse clicks to more efficiently handle repetitive tasks, like clicking through screens or entering your street address. You can also write macros or use the app's macro recorder. AutoHotkey supports scripting, too. Best of all, AutoHotkey is open source freeware.


Setup options: AutoHotkey's setup process includes options galore.

Hotstrings: Hotstrings expand abbreviations into full text, but they can trigger any action you can script.

Screen management: AutoHotkey's ImageSearch command can search screen regions for images. PixelGetColor records the color of single pixels at precise screen coordinates. PixelSearch searches for pixels by color.

Windows management: AutoHotkey has many Windows controls, including Groups (GroupActivate, GroupAdd, GroupClose, GroupDeactivate). Directives enable direct (sometimes brute force) commands for many operations.


Complex: AutoHotkey makes things easier, but it has so many options, features, and capabilities that less experienced users might find it daunting.

Scripting: It's not difficult to write macros, and AutoHotkey provides extensive instructions and support; nevertheless, it's another aspect that might intimidate inexperienced users.

Bottom Line

AutoHotkey is an impressive app with almost limitless capabilities in the right hands. Some users might find it intimidating, which is a shame because AutoHotkey is actually easy to use and can automate the most basic commands as easily as complex strings.

read more +

User Reviews

Update Your Review

Since you've already submitted a review for this product, this submission will be added as an update to your original review.

The posting of advertisements, profanity, or personal attacks is prohibited.
Click here to review our site terms of use.

show reviews

Full Specifications

What's new in version
  • Changed __Delete to catch and report exceptions when called during object cleanup. It previously had the (erroneous) effect of "postponing" the exception until the next function call or the end of the try-block/thread.
  • Changed hotstring recognizer to reset when focus changes instead of just when the active window changes.
  • Changed WinMenuSelectItem to treat menu 0& as the window's system menu.

New features:

  • Added support for all built-in variables in the path passed to #Include.
  • Added A_TimeIdleKeyboard and A_TimeIdleMouse.
  • Added A_ListLines.
  • Added A_ComSpec (alias of ComSpec).
  • Added A_LoopFilePath (alias of A_LoopFileFullPath, which is a misnomer).
  • Added hotstring X option to execute a same-line action instead of auto-replace.
  • Added Hotstring().
  • Added function hotstrings.
  • Added MaxParts parameter to StrSplit.
  • Improved #MenuMaskKey to allow specifying VK and SC, or vk00sc000.

Bug fixes:

  • Fixed #MenuMaskKey treating some valid keys (such as Del) as invalid.
  • Optimised detection of AltGr on Unicode builds. This fixes a delay which occurred at startup (since v1.1.27.00) or the first time Send is called for each target keyboard layout (prior to v1.1.27.00).
  • Fixed misleading vicinity lines for x up::y remap error.
  • Fixed Menu Tray, Icon, HICON:%hicon%, which now uses hicon without resizing it.
Publisher AutoHotkey
Publisher web site
Release Date June 02, 2018
Date Added June 04, 2018
Category Utilities & Operating Systems
Subcategory Automation Software
Operating Systems
Operating Systems Windows 2000/XP/Vista/7
Additional Requirements None
Download Information
File Size 2.92MB
File Name AutoHotkey_1.1.29.01_setup.exe
Total Downloads 393,501
Downloads Last Week 231
License Model Free
Limitations Not available
Price Free
Report a problem