При этом повторятся должен только цикл с клавишей №3, вторая же - должна считываться только 1 раз, после нажатия кнопки №1. Плюс ко всему, нажатие кнопки №2 должно быть "естественным", т.е. таким, как будто мы просто вместо кнопки №1 нажимаем ее (возможно для этого нужно задать задержку или еще что то, я не знаю).
У меня есть пример скрипта, такой, каким я хочу его видеть, однако без одноразового нажатия клавиши №2, имеющий в себе лишь цикл. Вот он:
Code: Select all
*~$LAlt::
Sleep 100
Loop
{
GetKeyState, LAltState, LAlt, P
If LAltState = U
break
Sleep 1
Send, {Blind}{Space}
}
Return
Возможно, его можно как то оптимизировать или просто поменять, я не знаю. Даю его с мыслью, что он может вам помочь. Если вы напишете другой, но функциональный, выполняющий поставленную задачу то я буду только рад. В общем - главное не форма, а что бы работал
Всем заранее большое спасибо!)