![Combinação de três teclas para AutoHotkey](https://rvso.com/image/1558679/Combina%C3%A7%C3%A3o%20de%20tr%C3%AAs%20teclas%20para%20AutoHotkey.png)
Eu descobri como remapearCaps LockeSpara outra coisa:CapsLock &:: ...
Mas como posso ter uma combinação com três teclas comoCTRL,Alt.eS?
Responder1
De acordo com o oficialAtalhos de mouse, joystick e teclado AutoHotKeydocumentação:
^!s::Send foo
Observe, no entanto, que isso só funciona com várias teclas modificadoras (Ctrl,Mudança,Alt.). Em relação a "outras" três combinações de teclas, a documentação afirma atualmente:
Combinações de três ou mais chaves não são suportadas. As combinações suportadas pelo hardware do teclado geralmente podem ser detectadas usando #If e GetKeyState, mas os resultados podem ser inconsistentes.
Prossegue dando este exemplo de como esta última parte pode ser realizada:
; Press AppsKey and Alt in any order, then slash (/).
#if GetKeyState("AppsKey", "P")
Alt & /::MsgBox Hotkey activated.
; If the keys are swapped, Alt must be pressed first (use one at a time):
#if GetKeyState("Alt", "P")
AppsKey & /::MsgBox Hotkey activated.
; [ & ] & \::
#if GetKeyState("[") && GetKeyState("]")
\::MsgBox