AutoHotkey - популярный автокликер для выполнения повторяющихся действий с помощью предварительно написанных макросов, широко использующийся геймерами для автоматизации в играх. С помощью AutoHotkey можно переназначить действие любых кнопок на клавиатуре, мыши и большинстве игровых контроллеров.
После установки программы она интегрируется в контекстное меню Windows и у пользователя появляется возможность создавать файлы типа AutoHotkey Script, в которых хранятся написанные макросы. Программа поддерживает мощный скриптовый язык, с помощью которого можно создавать гибкие макросы, умеющие с одной стороны отслеживать передвижения мыши, нажатия кнопок на клавиатуре и игровых контроллерах, а с другой стороны имитировать последовательность действий, включая последовательное нажатие различных сочетаний клавиш. Таким образом, можно запрограммировать нужную последовательность действий в игре и в нужный момент запускать её нажатием заранее определённых горячих клавиш.
Помимо собственноручного написания макросов в Блокноте (перед которым потребуется потратить некоторое время на изучение скриптового языка используемого AutoHotkey) или записи последовательности действий на компьютере с помощью специальных макрорегистраторов, в интернете можно найти уже готовые скрипты для множества игр. Кроме файлов написанных на собственном скриптовом языке, AutoHotkey поддерживает использование скриптов программы AutoIt v2 и v3, которые можно использовать«как есть» или с минимальными доработками под ваши задачи.
В повседневном использовании AutoHotkey часто применяют для автозамены при наборе текста. С его помощью аббревиатуры подобные «итд» может автоматически заменять на «и так далее», аналогичным образом можно настроить исправление слов набранных с ошибками. А возможность создания макросов запускающих исполняемые файлы, управляющих буфером обмена и окнами операционной системы, и, даже, вносящих изменения в реестр, дают возможность системным администраторам и обычным пользователям автоматизировать практически любые рутинные процессы. В завершение нужно упомянуть об одной из самых важных возможностей AutoHotkey - конвертировании скриптов в исполняемые EXE-файлы, которые в дальнейшем можно самостоятельно использовать на компьютерах без установленной программы.