AutoHotkey logo AutoHotkey logo background glow

AutoHotkey

A scripting language for Windows that binds keyboard shortcuts, expands text snippets, and automates task sequences on the desktop

It takes care to curate a safe software space. Help us do more.

&

+
Hotkeys & Hotstrings
Binds custom key or mouse button combinations to scripts and expands typed abbreviations into full text, enabling faster desktop navigation and automated text entry.
+
Custom GUI Creation
Builds user interfaces with interactive controls like buttons, input fields, and menus, allowing users to create standalone graphical utilities and input forms.
+
Script Compiler
Bundles script files and dependencies into standalone executable files via Ahk2Exe, enabling script distribution and execution on systems without a pre-installed interpreter.
+
Window & Process Management
Detects, repositions, resizes, and alters properties of active desktop applications, allowing users to automate window organization and multi-app workflows.
+
File & Registry Automation
Reads, writes, and parses external text files, INI configuration settings, and system registry keys, ensuring scripts can persist user settings and modify system configurations.
+
Pixel & Image Detection
Scans screen areas for specified pixel colors or reference image bitmaps, enabling visual automation and interaction with applications lacking accessible APIs.
+
COM & DLL Interop
Calls external DLL functions and interacts directly with COM objects, enabling integration with native Windows system APIs and external software suites.
+
Dual-Version Launcher
Detects script syntax version dynamically to select the appropriate interpreter runtime, ensuring backward compatibility while facilitating migration to newer syntax.
-
Antivirus False Positives
Compiled executable files are frequently flagged as false positives by antivirus scanners, requiring users to manually configure security exclusions or digitally sign executables.
...1 more features/limitations. Contact us to get a complete list of features and system requirements.

Platform

Desktop

Social

System Requirements

#Minimum
1
Windows 7
2
5MB-20MB
3
10MB approx
Want to get access to entire data for training LLM or studying software or may be something else? Contact us at contact [at] softorage [dot] com

Ratings

4.70
5

Softpedia
4.7
5
based on 146 reviews

Developer

Written in

C++, C

Initial Release

2003-11-10

Repository

License

Categories


Notes

  • AutoHotkey v2 is the actively developed branch; v1.1 reached end-of-life in March 2024 and now receives community-only support.
  • If a download is flagged by antivirus software, see the official guidance on reporting false positives: https://www.autohotkey.com/download/safe.htm