1 (изменено: Даниил Максимович, 2020-06-01 12:54:24)

Тема: AHK: При зажиме клавиши выполняются поочередно команды.

Доброго времени суток!
Снова прошу о помощи...
Как при зажатом колесике (MButton) сделать так, что бы происходило двойное нажатие клавиш (WASD)? Причем поочередно.
Т.е. при нажатии W - происходит двойное нажатие W. При нажатии S - происходит двойное нажатие S, и все это только тогда, когда зажато колесико мыши.
Благодарю за дальнейшую помощь.

2

Re: AHK: При зажиме клавиши выполняются поочередно команды.


#NoEnv
Suspend

MButton:: Suspend
Return

sc11::
Loop, 2
 {
 Send, {sc11}
 }
Return

sc20::
Loop, 2
 {
 Send, {sc20}
 }
Return

sc1F::
Loop, 2
 {
 Send, {sc1F}
 }
Return

sc1E::
Loop, 2
 {
 Send, {sc1E}
 }
Return

3

Re: AHK: При зажиме клавиши выполняются поочередно команды.

SuBrex
Не совсем то, двойное нажатие клавиши должно происходить тогда, когда зажата средняя кнопка мыши.

4

Re: AHK: При зажиме клавиши выполняются поочередно команды.

#If GetKeyState("MButton", "P")
w::
s::
a::
d:: Send {%A_ThisHotkey% 2}
#If
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru
Win10x64 v2004, AutoHotkey_L v1.1.33.02 (Unicode 32-bit). AhkSpy, Hotkey, ClockGui

5

Re: AHK: При зажиме клавиши выполняются поочередно команды.

serzh82saratov
Все работает, большое спасибо.