1

Тема: AHK: Вкл и выкл скрипта клавишей Esc + срабатывание Esc

Здравствуйте.
Помогите, пожалуйста, модифицировать скрипт для пущего удобства. Скрипт найден на просторах интернета, немного доработан, но хочется реализовать дополнительную функцию и с ее реализацией у меня проблема.
Скрипт


#IfWinActive DARK SOULS II
LButton::H
RButton::G
MButton::O
XButton1::U
XButton2::Y
F2::Suspend

В данной игре на кнопки мыши переопределены на клавиши клавиатуры, тогда нет небольшого лага при нажатии, который ввели разработчики. Функция паузы Suspend нужна для того, чтобы кнопки мыши работали как задумано в игровом меню. Игровое меню вызывается кнопкой Esc. Т.е. чтобы, например, переодеть персонажа, мне необходимо нажать F2 - приостановить работу скрипта, потом Esc - открыть меню, выполнить действия в меню, закрыть меню Esc и опять включить скрипт по F2. Я хотел совместить функцию вызова меню с приостановкой работы скрипта. При повторном нажатии Esc, скрипт должен опять включаться. Пока пытаюсь сделать этот функционал на F1
Пробовал так


#IfWinActive DARK SOULS II
LButton::H
RButton::G
MButton::O
XButton1::U
XButton2::Y
F2::Suspend
F1::
send, {esc}
Suspend
return

и так


#IfWinActive DARK SOULS II
LButton::H
RButton::G
MButton::O
XButton1::U
XButton2::Y
F2::Suspend
F1::Esc Suspend

Хоть на синтаксис не ругается, но тоже не работает. Пробовал через функцию, но результат нулевой.
Помогите, пожалуйста.

2

Re: AHK: Вкл и выкл скрипта клавишей Esc + срабатывание Esc

~Esc::Suspend

3

Re: AHK: Вкл и выкл скрипта клавишей Esc + срабатывание Esc

Спасибо. Работает.