1

Тема: AHK: KeyWait

Доброго времени суток
В общем ниже указанный код отображает показывает примерный желаемый результат.
Вот только команда KeyWait не срабатывает вообще.

!3::
    Send 9
    Send 8    
    CheckStart = 1
return

KeyWait, LButton
if (CheckStart == 1)
{    
    send 0
    CheckStart = 0
}    
return

Ниже приведенный вариант работает, но я теряю возможность использовать зажимание левой кнопки мыши и допустим перемещать окона.

!3::
    Send 9
    Send 8    
    CheckStart = 1
return

LButton::
MouseClick, left
if (CheckStart == 1)
{    
    send 0
    CheckStart = 0
}    
return

По факту должно работать так: если я нажимаю альт+3 посылается последовательно 8, потом 9. После чего однократно в случае клика левой кнопки мыши должно отправиться нажатие клавиши 0. Помогите разобраться.

2

Re: AHK: KeyWait

!3::
    Send 98
    KeyWait LButton, D
    Send 0
    return

3

Re: AHK: KeyWait

Спасибо, всё работает так как хотелось