como posso editar este script AHK para ativar?

0

Então eu tenho este script (obrigado a quem quer que seja):

lctrl::
 {
   toggle:=!toggle
 }

[color=red]~[/color]lbutton::
 {
   if toggle

Ao segurar Ctrl , isso impede que os scripts funcionem. Como faço para que apenas uma pressão de Ctrl seja necessária para impedir que os outros scripts funcionem? Então, quando pressionado novamente, os scripts começam a funcionar novamente.

    
por pierce 10.08.2014 / 00:45

1 resposta

1

Isso permitirá que você pressione Ctrl uma vez para alternar, e o botão esquerdo do mouse repetirá rapidamente qualquer comando inserido na Linha 6.

lCtrl::toggle:=!toggle

~lButton::
    if toggle  ; Only run if toggle is on
        while, getKeyState("lButton")  ; Repeat if left-click is held
            ; Insert left-click function here
return

Você pode impedir que outras teclas de atalho funcionem incluindo a condição if toggle em suas definições:

$a::
    if toggle  ; Only run if toggle is on
        msgBox Toggle is on, you pressed A.
    else  ; Do nothing if toggle is off
        send a
return
    
por 28.09.2014 / 09:41