Я видел это, когда у меня есть ошибка в моем скрипте AHK.
Происходит то, что AutoHotkey ждет, когда что-то закончится или произойдет. Так как он перехватил обработчик клавиатуры Windows, каждое нажатие клавиши буферизуется до тех пор, пока AutoHotkey не сможет их обработать. Таким образом, как только AutoHotkey закончит ожидание (или обработку, или что-то еще), все нажатия клавиш происходят очень быстро подряд.
Есть ли какой-нибудь код, ожидающий события, такого как окно, чтобы открыть? Любой код таймера?
Если закрыть файл AHK и перезапустить его вручную, происходит ли то же самое?
Я закомментировал бы все в вашем файле скрипта, за исключением только тех обработчиков ключей, которые вы используете, и медленно добавил все обратно ...