Como usar a tecla ctrl ^ com autohotkey

2

agradeço a todos antecipadamente.

Estou tentando enviar uma hotkey, que é definida pelo usuário e salva em um arquivo ini, para um jogo.

O arquivo ini está funcionando como esperado e as teclas de atalho estão sendo retornadas corretamente. No entanto, quando uma tecla modificadora, como ctrl, é usada, ela é ignorada no script de trabalho.

se eu tentar enviar uma variável: gathering = ^ 2

controlSend, ,%gathering%, ahk_id %id%

apenas o 2 é enviado e não a parte ctrl. algum acerto?

    
por Paul Chambers 31.10.2014 / 13:00

1 resposta

1

Por algum motivo, alguns jogos não funcionam bem com a sintaxe ^2 , que você pode ignorar usando a {Control DOWN}2{Control UP} synax. Você pode ler sobre isso aqui - link

Então, para o seu exemplo, você gostaria de usar algo assim:

gathering := "{Control DOWN}2{Control UP}"
ControlSend,, %gathering%, ahk_id %id%
    
por 31.10.2014 / 13:09

Tags