UPDATED-STATEMENT: 20181102@112800@SUN Post created
UPDATED-STATEMENT: 20181104@133200@TUE Suggested pre-requisite code that worked only for a short while
UPDATED-STATEMENT: 20190101@184318@TUE Pre-requisite code no longer works in csgo anymore and never had with kf2 so I need help with another solution as to why it doesn't work perhaps an update happened preventing it from working for csgo
win10_v1803.17134.345_home
autohotkeyahk_v1.1.30.00
Как удерживать w при удерживании XButton1 на Logitech G502 с помощью AutoHotKey? Проблема в том, что, удерживая клавишу с помощью сценария ниже, он просто отправляет один вывод и не производит типичное поведение Windows, которое действительно его удерживает (см., Например, ниже). Имейте в виду, что только потому, что я намеренно использую это для игр в fps, но глобально переназначить это гораздо проще, чем включить каждую игру, в которую я играю, чтобы участвовать в изменении кнопок управления LogitechG502.
Я думаю, что это здорово - продвигаться вперед в игре, хватая горячие чипсы другой рукой
Будут ли предложения здесь сделать игры хотят изменить?
Становятся ли игры зависимыми от знания нажатия клавиш их пользователями?
ПРОБЛЕМА
- У меня нет способа переназначить
XButton1
на моем LogitechG502 для репликации удержанияw
- Команда ahk-while работает, но не ведет себя должным образом и действует очень быстро, как пресс-релиз-пресс-релиз, даже при замедлении с использованием ahk-sleep
- см. ниже решение по настройке нескольких команд ahk для переназначения XButton1 LogitechG502 в w для продвижения вперед во время игры
РЕШЕНИЕ
- Не так далеко
- Код, предложенный пользователем 3419297, больше не работает после обновления csgo, которое имело отношение к этому самому посту.
ОБРАЗЕЦ
- Не работает:
XButton1::SendInput, w ; mouse advanced button back as holding forward in-game
- Удерживая в течение 3 секунд, XButton1 (со сценарием выше) дает мне:
w
- Держа в течение 3 секунд, w дает мне:
wwwwwwwwwwwwwwwwwwwwwwwwww
- Удерживая в течение 3 секунд, XButton1 (со сценарием выше) дает мне:
- Работает при нажатии на кнопку (или быстрое повторение нажатия вниз W):
- не воспроизводит удержание
w
должным образом, так как этот метод намного быстрее повторения, даже если его замедляет ahk-sleep
- не воспроизводит удержание
$XButton1:: while GetKeyState("XButton1", "P") Send w return
- Workbutnotanymore
- Этот обязательный код больше не работает после 2 месяцев использования, и, возможно, это может быть связано с обновлением csgo, так как у меня нет другого fps-шутера для тестирования
#NoEnv #SingleInstance Force #InstallKeybdHook #InstallMouseHook #UseHook #If WinActive ahk_exe csgo.exe || WinActive ahk_exe game2.exe || WinActive ahk_exe game3.exe XButton1::w #IfWinActive