Тема: Half-Life\Sven Coop: Bhop, игнор. работы кода на другие кнопки.
Доброго времени суток.
Есть код:
*space::
Loop
{
GetKeyState,state,space,P
if state = U
break
Send,{space}
Sleep,20
; memez
}
return
При нажатии на клавишу пробел он продолжает её нажимать с периодом в Sleep,20. Это именно то, что мне нужно. Однако, при той же нажатой клавише пробел, если зажать ctrl (или caps lock или alt) он выполняет ту же команду к этой клавише.
Для примера - игры в заголовке. Нажимая пробел идёт распрыг, но когда в распрыжке нужно где-то быстро присесть (ctrl), чтобы пролететь под препятствием, персонажа начинает дико трясти, т.к. приседание само себя быстро нажимает. В настройках поставил другую буквенную кнопку ( Z для примера), но т.к. руки уже давно привыкли, что приседание это ctrl, в нужный момент на большой скорости нажать на Z не получается (да и переучиваться не горю желанием).
Отсюда вопрос: как сделать код так, чтобы при нажатой клавише пробел он игнорировал скрипт к ctrl (и другим перечисленным выше кнопкам).
Спасибо.