![AHK, manteniendo pulsado el botón](https://rvso.com/image/1543223/AHK%2C%20manteniendo%20pulsado%20el%20bot%C3%B3n.png)
Espero que este sea el lugar correcto para preguntar. Quiero que el botón L se ejecute normalmente si se toca, pero quiero que se presione el botón R cuando se mantiene presionado. Ejemplo: Envío spam a LButton y hago un ataque ligero, pero mantener presionado LBUtton durante 1 segundo ejecutará RBUtton (ataque fuerte). Busqué en los foros pero la mayoría de las solicitudes relacionadas con mantener presionado no se ajustan a mi intención.
¡¡Gracias!! (Lo siento, pero no me molesté en buscar en las 168 páginas una etiqueta adecuada)
Respuesta1
No estoy 100% seguro de lo que buscas, ¿qué tal algo como esto?...
#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