Тема: AHK: "Одновременное" нажатие нескольких клавиш с разной частотой.
Не могу понять работу Settimer, а именно как он может прерывать потоки?
Нужно, чтобы нажималась n-ая клавиша, например q, с определённым интервалом, например 1 секунда, но в то же время каждые 3 секунды должна нажиматься другая клавиша, например w.
Как я себе представляю работу кода:
Постоянный поток нажатия клавиши q с перерывом в 1 секунду,прерывается потоком нажатия w каждые 3 секунды.
И ,желательно, чтобы "пуск" и "пауза" скрипта были на одну и туже клавишу.
Вот что получилось:
vk71::
T:= !T
SetTimer, Loop, -1
return
Loop:
While T
{
GoSub knopka1
}
return
Knopka1:
SetTimer, Knopka2, 3000, 1
send {q}
sleep 1000
return
Knopka2:
send {w}
GoSub Loop
return
F10::ExitApp