Restriccion de pulsacion simultanea Topic is solved

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

Moderator: Flipeador

Guest

Restriccion de pulsacion simultanea  Topic is solved

24 Jan 2017, 15:15

Hola a todos.

Primero quisiera decir que soy nuevo en el foro y en la aplicacion y quisiera saber si se puede realizar la accion que mencionare mas adelante, y si es asi, que me digan como puedo hacerla, es una accion simple (o almenos eso creo).

Lo que necesito es que las teclas ^(flecha hacia arriba) y v(flecha hacia abajo) no se puedan pulsar simultaneamente, no que se cancelen, sino que solo la primera que fue pulsada permanezca activa, de manera que al meantener pulsado ^ y luego pulsar v, esta ultima no pueda pulsarse hasta que se suelte la tecla ^ y viceversa.

Cabe mencionar que no quiero que las direccionales <> se vean afectadas y que puedan usarse en cojunto con ^v, cuando este activada cada una claro. Si se preguntan para que necesito algo asi, es para un juego.

Gracias de antemano :D
User avatar
Flipeador
Posts: 1204
Joined: 15 Nov 2014, 21:31
Location: Argentina
Contact:

Re: Restriccion de pulsacion simultanea

25 Jan 2017, 15:30

Code: Select all

Up::
if GetKeyState("Down", "P") {
	While GetKeyState("Down", "P") {
		SendInput {Down}
		Sleep 25
	}
}

else {
	SendInput {Up}
}
return

; ######################################################################

Down::
if GetKeyState("Up", "P") {
	While GetKeyState("Up", "P") {
		SendInput {Up}
		Sleep 25
	}
}

else {
	SendInput {Down}
}
return

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 86 guests