Espero que este seja o lugar certo para perguntar. Quero que o LButton seja executado normalmente se tocado, mas quero que o RButton seja pressionado quando pressionado. Exemplo: eu envio spam para LButton e faço um ataque leve, mas segurar LBUtton pressionado por 1 segundo executará RBUtton (ataque pesado). Pesquisei nos fóruns, mas a maioria dos pedidos relativos à retenção não se enquadra na minha intenção.
Obrigado!! (Desculpe, mas não me preocupei em pesquisar todas as 168 páginas em busca de uma tag adequada)
Responder1
Não tenho 100% de certeza do que você está procurando, que tal algo assim?
#SingleInstance, Force
#NoEnv
#NoTrayIcon
#Persistent
; tilde allows LButton to click as normal vs. this routine capturing the click
; i.e., LButton will always click once prior to RButton click getting sent 1 sec later
~LButton::
StartTick:=A_TickCount
While GetKeyState("LButton", "P") && ((A_TickCount-StartTick)<1000) ; 1000ms hold-down requirement
Sleep 10
If GetKeyState("LButton", "P") ; If LButton is still down after loop exits, send RButton
SendInput, {RButton}
Return