Тема: AHK: Убрать задержку горячей клавиши
Здравствуйте.
Такая проблема:
При длительном зажатии горячей клавиши, ее команды сначала выполняются 1 раз, затем идет секундная пауза, потом они выполняются циклично без остановок до отпуска клавиши.
Нужно вот это секундную паузу убрать, что-бы выполнение сразу переходило в цикл.
Пробовал сделать так:
x::
loop
{
if GetKeyState("x", "P")
{
***************
***************
Исполняемый код
***************
***************
}
Else
{
Break
}
Sleep, 1
}
Return
Но такой способ прерывает основной поток программы.
Подскажите, как это сделать?