Cita:
Empezado por Jorgeeyv
Hola mi amigo,
asi es, tal como lo mencionas tu, necesito que funcione cuando no tiene foco, me funciona perfectamente estando en primer plano, necesito que cuando yo presione la tecla que puse en este caso VF_ADD, me realize lo que esta destinada a hacer cuando esta en primer plano.
|
Tal y como te han comentado, si necesitas capturar una tecla para que funcione cuando tu aplicación no está en primer plano (con el foco) necesitas programar un "hook de teclado" a nivel de sistema. De esta forma en cualquier memento que se pulse esa tecla "saltará" tu aplicación.
Un problema que le veo a lo que comentas, es que las teclas a nivel de sistema son delicadas en cuanto que deben ser suficientemente "complejas" como parea no interferir en el funcionamiento del resto de programas. Es decir, si escoges la tecla VF_ADD (imagino que te refieres al VK_ADD), significa que si estás en Word escribiendo y usas esa tecla, no funcionará como esperas en el word, sino como has programado. O si usas la Calculadora y pulsar la SUMA (con el teclado numérico) no funcionará como esperas.
Creo que no es correcto que tu programa invalide el funcionamiento de otras aplicaciones de Windows. De ahí que la selección de teclas para los "Hooks a nivel de sistema" sea delicado.
Revisa este mensaje
Te llevará a este link.