Autohotkey: Usando uma combinação de 3 teclas para iniciar o script?

2

Basicamente, quero encontrar uma solução para fazer esse código funcionar iniciando-o com combinação de teclas b + baixo + direita.

~b & Left & Down::                                                                 
{
    BlockInput On
    Click, Left, 1 
    sleep, % _ran(150, 250)
    Click, Rel 144, 72 Left, 1
    sleep, % _ran(150, 250)
    Click, Rel 144, 72 Left, 1
    Click, Right
    BlockInput Off
}
return

O código funciona se eu o mudar para ~ b & esquerda ou ~ b & para baixo, mas o problema é com o meu cérebro e eu preciso de um combo de 3 teclas.

Basicamente meu monitor é um quadrado (obviamente), então o "up" indicaria clicar para cima, para baixo e assim por diante. Mas estou usando esses scripts dentro de um quadrado inclinado e é difícil diferenciar entre baixo para a esquerda e para baixo quando uso apenas ~ b & para baixo.

O quadrado do lado de fora é o monitor, o quadrado do título dentro é onde eu estou usando o script e preciso de uma combinação de 3 teclas:

    
por mattherat909 25.12.2015 / 19:58

1 resposta

2

Eu realmente descobri isso.

        ~Right::
      If GetKeyState("b", "b") && GetKeyState("Up", "b") 
      {
            BlockInput On
            Click, Left, 1 
            sleep, % _ran(150, 250)
            Click, Rel 144, 72 Left, 1
            sleep, % _ran(150, 250)
            Click, Rel 144, 72 Left, 1
            Click, Right
            BlockInput Off
      }
      return
    
por 25.12.2015 / 20:22