1

Тема: AHK: Lineage2, не работает множественное нажатие клавиши

Добрый вечер.
Хочу что бы в игре постоянно нажимался пробел ( на котором в самой игре стоит макрос)и при необходимости останавливался, а потом также по необходимости нажимался и обратно. Написал такой скрипт:

XButton1::
Loop
{
send, {Space}
sleep, 5
}
Return

XButton2::
  Pause
Return

При нажатии 4КМ начинает работу, а при 5КМ - переключает на паузу и обратно.
В документах, браузере и тд, работает отлично, но в л2 работает секунду и перестает. При этом в трее не видно что стоит пауза, он просто не работает в самой игре. Если сменить окно с игры, например, на текстовый документ - то там продолжит печататься пробел.
Прошу подскажите, как сделать что бы он корректно работал в игре и включался\выключался при необходимости?

2

Re: AHK: Lineage2, не работает множественное нажатие клавиши

Попробуйте вместо send использовать sendinput либо sendplay. Кстати если мне память не изменяет, задержки менее 10 мс в АХК не поддерживаются.

Когда вы говорите что не можете сделать, вам всего-лишь не хватает фантазии придумать какой-нибудь костыль.

3 (изменено: D03A, 2019-07-28 14:25:23)

Re: AHK: Lineage2, не работает множественное нажатие клавиши

Все работает.

F1::
Loop,
{
SendInput, {sc39}
Sleep 5
}
Return

F2::
Pause