![Combinación de tres teclas para AutoHotkey](https://rvso.com/image/1558679/Combinaci%C3%B3n%20de%20tres%20teclas%20para%20AutoHotkey.png)
Descubrí cómo reasignarBloq MayúsySa otra cosa:CapsLock &:: ...
Pero ¿cómo puedo tener una combinación con tres teclas comoCONTROL,ALTAyS?
Respuesta1
Según el funcionarioAtajos de teclado, joystick y mouse AutoHotKeydocumentación:
^!s::Send foo
Sin embargo, tenga en cuenta que esto sólo funciona con varias teclas modificadoras (Control,Cambio,Alt.). Con respecto a "otras" tres combinaciones de teclas, la documentación establece actualmente:
No se admiten combinaciones de tres o más claves. Las combinaciones que admite el hardware de su teclado generalmente se pueden detectar usando #If y GetKeyState, pero los resultados pueden ser inconsistentes.
Continúa dando este ejemplo de cómo se podría lograr esta última parte:
; 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