Utilizar una tecla 2 veces

Iniciado por BrokerJoker, 22 Enero 2012, 17:44 PM

0 Miembros y 1 Visitante están viendo este tema.

BrokerJoker

Hola a todos , estoy intentando hacer lo siguiente:

         Dim hotkey1 As Boolean
        hotkey1 = GetAsyncKeyState(Keys.F10)
        If hotkey1 = True Then Timer1.Start()
        If hotkey1 = False Then Timer1.Stop()


Pero lo que pasa es que al dejar de teclar la Tecla F10 el timer se para
Yo quero conseguir que al dar una vez f10 el timer se active y quede activado asta que teclo 1 vez mas f10 ,
o sea la priemera vez que doy f10 sera timer activado y la segunda vez timer desactivado y luego activado
Es como encender la luz , le das y se queda encendida asta que le das una vez mas  :P
Alguien me da unas pistas?

BlackZeroX

Instala un Hook al teclado... o usa DOS Timers..

Dulces Lunas!¡.
The Dark Shadow is my passion.

BrokerJoker

Cita de: BlackZeroX (Astaroth) en 22 Enero 2012, 19:06 PM
Instala un Hook al teclado... o usa DOS Timers..

Dulces Lunas!¡.
no se no lo consigo de ni una forma pero se que es posible tengo 1 programa que si hace eso  :huh:

fkof

la primera vez que oprimas f10, preguntas si el timer esta funcionando
si no lo esta que comienze, y si esta pos que se detenga asi lo aria

BrokerJoker

Cita de: fkof en 23 Enero 2012, 18:53 PM
la primera vez que oprimas f10, preguntas si el timer esta funcionando
si no lo esta que comienze, y si esta pos que se detenga asi lo aria
y como hago eso :l