Write it once. Let the keyboard do the rest.
A practical guide to AutoHotkey scripting on Windows desktops.
The syntax stays out of your way. There is no boilerplate to memorise before the first line does something useful, and you can mix plain step-by-step instructions with objects and functions once a script grows.
The panel on the left cycles through four short examples:
Released under the GNU GPLv2
Read the internals, file a fix, or fork the whole thing.
Several long-running forks take the language in different directions.
Notable forks
AutoHotkey_H + AutoHotkey.dll
Handheld build (WinCE)
AutoHotkey-jk (JavaScript-based)
Reader note, shared in our inbox
Support desk lead, quoted with permission
Workshop mentor
Community moderator
Reader note, shared in our inbox
Contributor, tooling channel
Reader note, shared in our inbox
Workshop mentor
Community moderator
AutoHotkeyTools — notes and guides for desktop automation
An independent volunteer project. The AutoHotkey interpreter it documents is free software under the GNU GPLv2.
Places to ask
Stack Overflow tag
Super User tag
Reddit community
Bug reports
中文论坛 (Chinese)
Русскоязычный форум (Russian)
Learning material
AutoHotkey for Windows
AutoHotkey v2 guide
AHK scripts
Custom hotkeys
AHK key list
Commands · Functions
Tutorials · Examples
Windows automation · Productivity
Setup guides · FAQ
Documentation overview
Version 2 reference
Writing your first hotkey
About this site · Contact
Privacy · Terms