Page 1 of 1

Ejecutar Funcion Combinando tres Teclas

Posted: Sat Aug 31, 2024 12:55 pm
by JoseAlvarez
Hola a todos, amigos del foro.

¿Cómo puedo ejecutar una función desde cualquier parte de mi sistema presionando la combinación de tres teclas?

Por ejemplo: ALT + SHIFT + F8

Re: Ejecutar Funcion Combinando tres Teclas

Posted: Sat Aug 31, 2024 4:27 pm
by Armando
Estimado José:

Yo lo hago así con dos teclas, tal vez agregando una mas?

Code: Select all | Expand

    IF  GetAsyncKey(VK_F2,VK_F12)
        TuFuncion()
    ENDIF
 
Desde luego debe ser en un GET

Saludos

Re: Ejecutar Funcion Combinando tres Teclas

Posted: Sat Aug 31, 2024 5:22 pm
by FranciscoA
José, mira si te sirve de guía.

Code: Select all | Expand

 if(GetKeyState(VK_CONTROL) .AND. GetKeyState(VK_SHIFT) .AND. GetKeyState(VK_TAB), TuFunc(),)

Re: Ejecutar Funcion Combinando tres Teclas

Posted: Sat Aug 31, 2024 6:04 pm
by JoseAlvarez
Estimados amigos.

El código de armando me funcionó pero solo con 2 teclas.

El de Francisco funcionó bien con las teclas indicadas.

Muchas Gracias a Ambos. !!