AutoHotkey ist eine freie, quelloffene Skriptsprache für Microsoft Windows. Sie ermöglicht die Erstellung von Tastaturkürzeln oder Hotkeys, die schnelle Erstellung von Makros und die Automatisierung von Software. Sie ermöglicht es Benutzern, sich wiederholende Aufgaben in jeder Windows-Anwendung zu automatisieren. Benutzerschnittstellen können durch AutoHotkey erweitert oder modifiziert werden. Beispielsweise können die Windows-Steuertastenbefehle durch ihre Emacs-Äquivalente ersetzt werden. Die Installation von AutoHotkey enthält eine Hilfedatei. Die Dokumentation ist im Internet verfügbar.