AutoHotkey: crie uma tecla de atalho com 3 teclas

AutoHotkey: crie uma tecla de atalho com 3 teclas

Quero criar uma tecla de atalho com 3 teclas, por exemplo "control + k + l"
Digamos que tenho o seguinte script:

^k&l::
Clique, 55, 100
Clique, 55, 750
Retorno

Este código não funcionará porque "&" não funciona com 3 teclas.
Como posso criar essa tecla de atalho?

Responder1

O problema com essas teclas de atalho combinadas é que alguns teclados não suportam códigos de leitura de tais teclas pressionadas. Experimente de maneira diferente:

#^k::  ; WindowsKey+Ctrl+k
Input key, I L1

IfEqual key,l ; Release WindowsKey+Ctrl+k and press l
  MsgBox You pressed WindowsKey+Control+k+l

IfEqual key,i ; Release WindowsKey+Ctrl+k and press i
  MsgBox You pressed WindowsKey+Control+k+i
Return

Usei WindowsKey+Ctrlcomo prefixo porque Ctrl+kjá está ocupado em muitos casos. Acima estão duas teclas de atalho que podem ser ativadas pressionando simultaneamente, WinKey+Ctrl+k
solte-as e pressione loui

informação relacionada