AutoHotkey — свободно распространяемый язык для автоматизации выполнения задач в Microsoft Windows.
AutoHotkey является языком программирования сценариев (скриптов), приспособленный к лёгкому назначению и переназначению горячих клавиш, включая кнопки мыши и джойстика. Скрипты представляют собой текстовые файлы, с расширением «.ahk». В комплект поставки входит утилита, позволяющая «скомпилировать» их в EXE файлы, и запускать на любом компьютере с ОС Windows, при этом в создаваемый файл могут быть включены другие файлы, извлекаемые при запуске.
AutoHotkey позволяет автоматизировать задачи пользователя Windows таким образом, какой невозможен или затруднён в других языках программирования. Кроме того, этот язык компактен, самодостаточен и работает на всех версиях Windows «прямо из коробки».
AutoHotkey можно использовать для симуляции действий клавиатуры, мыши и джойстика, запуска программ, изменения их интерфейса, управлять окнами, файлами и папками, работать с буфером обмена и системным реестром. Команды могут быть вызваны горячими клавишами.