Cancelar loop con cualquier tecla.

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

TenienteLuigi
Posts: 1
Joined: 01 Sep 2018, 21:59

Cancelar loop con cualquier tecla.

01 Sep 2018, 22:05

Buenas,

Soy nuevo con el ahk y tengo una duda que he intentado resolver por varios foros pero no lo he encontrado.

Tengo un loop que lo que hace es mantener la tecla w (para videojuegos como se puede suponer :) ), la cuestión es que solo puedo cancelarla si pulso w, y me gustaría que se cancelase con cualquier tecla.

El script es este:

loop
{

^k::Send {w down}
Sleep 30
+^k::break
}
Send {w up}
Return

Un saludo y gracias de antemano
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Cancelar loop con cualquier tecla.

02 Sep 2018, 06:43

Hola, prueba:

Code: Select all

^k::
SendInput {w down}
Input o, I L1 M V E
SendInput {w up}
return
El Loop en tu código no tiene sentido, las declaraciones de teclas de acceso rápido (como ^k::) son evaluadas al iniciar el script estén donde estén, por lo que no se ven afectadas por el bucle.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 48 guests