AutoHotKey & Steam Overlay Взаимодействие

Возможно, уже ответили, но здесь мы идем. Я хотел написать скрипт автозапуска, используя AutoHotKey для DayZ. Он состоит из двух кнопок, которые постоянно нажимаются, а затем спят. Простой сценарий. Но я хочу сделать еще одну вещь. Я хочу иметь возможность переносить вкладку в автономном режиме в веб-браузер и по-прежнему автоматически запускаться при просмотре, скажем, Facebook. Есть ли способ, которым это возможно сделать? Заранее спасибо.

Возможно, поможет, если я вставлю скрипт, чтобы сделать его более кратким.

#NoEnv
SendMode Input
#IfWinActive, DayZ
lctrl::
Send {w Down}
Send {lshift Down}
W::Sleep
return

Супер просто. По сути, единственная проблема, как я уже сказал, заключается в том, что когда я использую Steam Overlay для переключения Shift + Tab в браузер, мои нажатия клавиш и, следовательно, макрос автозапуска не сохраняются. Я не уверен, есть ли способ исправить это, но любая помощь будет оценена.

1 ответ

Ваши ключи не сохраняются, потому что они зависят от активности DayZ. Когда наложение пара активно, игра больше не активна.

Используйте ControlSend, чтобы отправить ключи в неактивные окна.

Смотрите следующий пример:

#NoEnv
SendMode Input
lctrl::
ControlSend, , {w Down}, DayZ
ControlSend, , {lshift Down}, DayZ
W::Sleep
return
Другие вопросы по тегам