Visual Basic - Detectar el Teclado

Life is soft - evento anual de software empresarial
 
Vista:

Detectar el Teclado

Publicado por Dubovs (1 intervención) el 07/10/2002 13:50:06
Necesito saber si es posible detectar con un contador el número de pulsaciones que se producen en el teclado (por ej: al escribir en WORD),desde una aplicación de Visual que se ejecuta en segundo plano, ya que el evento keypress no sirve de nada.Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

SI...Claro que si

Publicado por Hely (126 intervenciones) el 10/10/2002 20:21:59
modo 1.
debes capturar los eventos del teclado con una api de windows
ahora no se como se llama, pero es la funcion compañera de sendMesage, y esa funcion la genera windows y pasa un evento del tipo WM_xxxx

para usarse debe declararse la funcion usando adressoff
asi windows llama cada vez que ss produzca el evento.

esa es la dificil.

modo2.
la facil.
busca en la web port32.dll
solo tiene 2 funciones inp y out
leer y escribir en x puerto

luego pones un timer y escuchas lo que haya en el puerto del teclado-

la direccion del puerto del taclado ?? buscala en confiuracion/sistema/teclado

por ejemplo impresora tiene 2 intervalos lectura y salida 888 y 895

busca en winhelp o ayuda de funciones windows.
yo baje la dll port32 de la pagina del guille.

hely rojas

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar