AutoHotkey: crie uma tecla de atalho com 3 chaves

0

Eu quero criar uma tecla de atalho com 3 teclas, por exemplo "control + k + l"
Digamos que eu tenha o seguinte script:

^k&l::
Click, 55, 100
Click, 55, 750
Return

Este código não funcionará desde "&" não funciona com 3 chaves.
Como posso criar uma hotkey assim?

    
por Fluxor 22.07.2018 / 13:08

1 resposta

0

O problema com essas teclas de atalho multikeys combinadas é que alguns teclados não suportam códigos de varredura de tais pressionamentos de teclas. Tente 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

Eu usei WindowsKey+Ctrl como prefixo porque Ctrl + k já estava ocupado em muitos casos. Acima estão duas teclas de atalho que podem ser ativadas pressionando simultaneamente WinKey + Ctrl + k
depois solte-o e pressione l ou i

    
por 22.07.2018 / 17:15

Tags