AutoHotkey - XButton1 не работает с элементом управления - PullRequest
0 голосов
/ 16 мая 2018

Я играю в игру, которая требует, чтобы вы прыгали, удерживая нажатой кнопку управления.То, что я хочу сделать, это сделать так, чтобы XButton1 (кнопка мыши 4) удерживал элемент управления, затем, когда я отпускаю XButton1, элемент управления также отпускает.

Это странно, потому что XButton2 (кнопка мыши 5) работает, ноXButton1 нет.XButton1 - это кнопка «назад» на моей мыши, и эта функция работает.

Если я использую этот код: XButton :: Send {Lctrl Down}, это работает, но элемент управления не освобождается, пока я снова не нажму левый элемент управления.

Кто-нибудь знает, что яможно сделать, чтобы сделать эту работу?

-Edit-

Я только что попробовал следующий код: XButton1 :: Soundbeep, и это сработало, что странно.Но присвоение ему элемента управления не имеет, а назначение XButton2 имеет значение.

1 Ответ

0 голосов
/ 16 мая 2018

Специально для клавиш-модификаторов вам необходимо обратиться к Up и Down следующим образом:

XButton1::Send {LCtrl Down}
XButton1 Up::Send {LCtrl Up}

Редактировать :
Если вышеуказанное не работаетв этой конкретной игре попробуйте:

XButton1::SendInput {LCtrl Down}
XButton1 Up::SendInput {LCtrl Up}

или

XButton1::SendPlay {LCtrl Down}
XButton1 Up::SendPlay {LCtrl Up}
...