1 (изменено: weabdizain, 2012-02-18 23:05:20)

Тема: AHK: Имитация нажатия двух клавиш

В общем для игры БФ 2 пишу макрос. В ней есть такое действие как кувырок, реализуется это нажатием клавиш в любую из сторон (лево-право по умолчанию клавиши a-d) и клавиши лечь (по умолчанию z).
Я пишу такой код:

*z::
Send, {a Down} {z Down}
Sleep 30
Send, {a Up} {z Up}
Return

Кувырок не происхоит.
Еще пробовал писать так:

*z::
Send, {a Down} 
Send, {z Down}
Sleep 30
Send, {a Up} 
Send, {z Up}
Return

Ничего не происходит.

Где чего ни так? Как это реализовать?

2

Re: AHK: Имитация нажатия двух клавиш

weabdizain пишет:

В общем для игры БФ 2 пишу макрос. В ней есть такое действие как кувырок, реализуется это нажатием клавиш в любую из сторон (лево-право по умолчанию клавиши a-d) и клавиши лечь (по умолчанию z).
Я пишу такой код:

*z::

А какими кнопками ты пытаешься запустить горячую клавишу?

3

Re: AHK: Имитация нажатия двух клавиш

Кнопка z запускает комбинацию a+z. Возможно выражение *z:: не верно, делал и так $z::

4

Re: AHK: Имитация нажатия двух клавиш

Попробую сформулировать по другому. Как сделать так, чтобы при нажатии на клавишу z нажималась клавиша a и не отпуская ее нажималась z?

5

Re: AHK: Имитация нажатия двух клавиш

В первый образец достаточно добавить $

$*z::
Send, {a Down} {z Down}
Sleep 30
Send, {a Up} {z Up}
Return