Тема: АНК: каким условием отслеживать нажатие комбинации клавиш?
В скрипте
vk53::
send {vk31 down}
Sleep, 100
send {vk31 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
Sleep, 100
send {vk32 down}
Sleep, 100
send {vk32 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk33 down}
Sleep, 100
send {vk33 up}
Sleep, 100
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk34 down}
Sleep, 100
send {vk34 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
Sleep, 100
send {vk35 down}
Sleep, 100
send {vk35 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk36 down}
Sleep, 100
send {vk36 up}
Sleep, 100
If !GetKeyState(A_ThisHotkey, "P")
Return
If !GetKeyState(A_ThisHotkey, "P") отслеживает нажата ли vk53. Если не нажата то скрипт прекращается.
Как сделать такое же условие если скрипт будет запускаться через vk53 & vk44:: ?
Как правильно переписать команду If !GetKeyState(A_ThisHotkey, "P") чтобы отслеживалось нажата ли комбинация vk53 & vk44 ?
vk53 & vk44::
send {vk31 down}
Sleep, 100
send {vk31 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
Sleep, 100
send {vk32 down}
Sleep, 100
send {vk32 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk33 down}
Sleep, 100
send {vk33 up}
Sleep, 100
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk34 down}
Sleep, 100
send {vk34 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
Sleep, 100
send {vk35 down}
Sleep, 100
send {vk35 up}
If !GetKeyState(A_ThisHotkey, "P")
Return
send {vk36 down}
Sleep, 100
send {vk36 up}
Sleep, 100
If !GetKeyState(A_ThisHotkey, "P")
Return