Funcion winapi tecla pulsada

Iniciado por d00ze13, 23 Noviembre 2011, 21:55 PM

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

d00ze13

Queria saber que funcion de la API de windows recoje si mantienes una tecla pulsada o no.

Mas o menos queria hacer algo asi:

#include <windows.h>

si tecla_pulsada {
    //Quiero imprimir la una letra junto con el SHIFT pulsado repetidamente hasta que suelte el SHIFT
    // para que me salga la letra en mayusculas repetidamente hasta q suelte las 2 teclas
   
    imprime caracter_pulsado_hasta_que_se_levante_la_tecla;
    ...
}


x64core

para detectar la tecla lo mas confiable es instalar un hook al teclado
y para saber el shift usa la getasyckeystate pasando como parametro el valor de la tecla virtual
con eso mucho mas seguro ;)

BlackZeroX

#3
Cita de: тαптяαпсє en 23 Noviembre 2011, 23:33 PM
Yo usaría kbhit()
Es una opción no es estandar por la libreria conio.h, es decir, solo es valido en el entorno MS-Dos...

Si lo quieres mas informacion de Hooks...

Hooks Overview -> wh_keyboard_llhook
LowLevelKeyboardProc callback function

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