Asignacion de evento click a tecla
Publicado por pabiloncio (1 intervención) el 03/04/2007 15:17:35
Hola a todos. Estoy usando MS Visual Studio 2005 y llevo varios días dandole vueltas a un programita que estoy haciendo para poder manejar el windows mediante los mandos de una máquina recreativa.
Para ello hay que simular que los botones y el mando de direccion son teclas del teclado y asignarle funciones de ratón a estas teclas.
El problema está en que ya he logrado mover el cursor por la pantalla mediante las teclas "w","a","s" y "d" ; pero intento asignarle a la "q" la funcion "Click" y no veo la manera. Lo más cerca que he estado es asignarle al objeto donde se encuentre el cursor (mediante las coordenadas en la pantalla) la propiedad "PerformClick()" cuando se pulsa "q", pero esto me parece un poco cutre, además no sirve fuera de los límites de los objetos a los que se les ha asignado esta propiedad.
Mi idea es crear una aplicacion, para dejarla ejecutandose en segundo plano, mediante la cual pueda manejar Windows y los emuladores de la máquina recreativa sin necesidad de usar un ratón.
Se que existen softwares (tanto de Windows como amateurs) que me solucionarían el problema, pero he de hacerlo yo, ya que la máquina recreativa es un proyecto de fin de curso :-z
Que alguien me de una pista de por donde continuar plis
Gracias de antemano
Para ello hay que simular que los botones y el mando de direccion son teclas del teclado y asignarle funciones de ratón a estas teclas.
El problema está en que ya he logrado mover el cursor por la pantalla mediante las teclas "w","a","s" y "d" ; pero intento asignarle a la "q" la funcion "Click" y no veo la manera. Lo más cerca que he estado es asignarle al objeto donde se encuentre el cursor (mediante las coordenadas en la pantalla) la propiedad "PerformClick()" cuando se pulsa "q", pero esto me parece un poco cutre, además no sirve fuera de los límites de los objetos a los que se les ha asignado esta propiedad.
Mi idea es crear una aplicacion, para dejarla ejecutandose en segundo plano, mediante la cual pueda manejar Windows y los emuladores de la máquina recreativa sin necesidad de usar un ratón.
Se que existen softwares (tanto de Windows como amateurs) que me solucionarían el problema, pero he de hacerlo yo, ya que la máquina recreativa es un proyecto de fin de curso :-z
Que alguien me de una pista de por donde continuar plis
Gracias de antemano
Valora esta pregunta


0