AutoHotKey: Pressionando duas teclas simultaneamente sem repetições

0

Existe uma maneira de pressionar duas teclas simultaneamente e vinculá-lo a uma tecla de macro (por exemplo, pressionando "s" e "d" simultaneamente e, em seguida, ligá-lo à tecla "a") sem repetir o "s" várias vezes quando a é pressionado?

Outro exemplo - Eu escrevi o script no AutoHotKey como:

a :: SendInput {s down} {d baixo} {s up} {d up} retorno

E quando eu testo o script no Bloco de notas, ele mostra que o "s" está sendo repetido várias vezes com um clique de "a"

Existe uma maneira de "s" e "d" serem pressionados simultaneamente sem que ele seja repetido, mas permanecerá ativado enquanto "a" for pressionado sem atrasos? Ou existe uma maneira de corrigir o script para que "s" e "d" possam ser pressionados simultaneamente sem que ele seja spamado?

Qualquer ajuda seria muito apreciada!

    
por AutoHotKeyNewbie 23.10.2015 / 08:40

2 respostas

0

thsdt script de teste funciona para mim sdll o tempo que eu pressiono a tecla sd. sdbcdefghij. sdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsdsd se eu segurar sd (errr ... a tecla A).

Se você quiser que a pausa da repetição da tecla seja mais lenta, para que o sistema demore mais para começar a repetir depois de manter pressionada uma tecla, ajuste as configurações do teclado no painel de controle. Em algum momento, no entanto, as teclas começarão a se repetir.

    
por 24.10.2015 / 10:16
0

não é uma boa prática criar um atalho dessas teclas; em vez disso, você pode usar / Criar algum atalho incomum como .... CapsLock e qualquer outra tecla do teclado, por exemplo ...

    CapsLock & s::

    CapsLock & d::

ou você pode criar atalhos com o botão direito do mouse pressionado e pressionar qualquer outra tecla do teclado .... por exemplo ...

    ~RButton & s::

    ~LButton & d::

    ~MButton & s::

Você pode usar combinações de teclas ... com cliques do mouse ...

Espero que você tenha o meu ponto ....

e outra maneira de criar o atalho ... é assim ..... você pode criar atalhos com o controle certo .... por exemplo ...

    >^s::                ; this means Right Control and s .....


    >!d::                ; this means Right Alt and d .....

e assim por diante ...

Espero que você tenha conseguido .....

Aproveite o mundo do atalho com AutoHotKey ... GoodBye.

    
por 06.03.2018 / 14:21