Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

visual basic - pulsasiones de teclado

Estas en el tema de visual basic - pulsasiones de teclado en el foro de Visual Basic clásico en Foros del Web. Bueno a ver si me explico bien... yo estoy creando un programa con vb 2005, en el cual quiero q mi aplicación que actúa minimizada ...
  #1 (permalink)  
Antiguo 04/11/2010, 16:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 6 meses
Puntos: 0
visual basic - pulsasiones de teclado

Bueno a ver si me explico bien...
yo estoy creando un programa con vb 2005, en el cual quiero q mi aplicación que actúa minimizada o por debajo de otra, reciba una pulsación de teclado y empiece a realizar algo en la aplicación que estoy en ese momento... por ejemplo... si yo estoy en el bloq de notas escribiendo y pulso f5 en el teclado... quiero q mi programa comience a presionar la tecla "m" hasta que yo vuelva a apretar f5 y ahí se detenga... espero haberme explicado bien, es para un proyecto del cole... desde ya les agradezco mucho a todos..
  #2 (permalink)  
Antiguo 04/11/2010, 16:32
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: visual basic - pulsasiones de teclado

Aquí es que nos dedicamos a versione anteriores de VB. Prueba en el foro de .NET

De todas formas en VB6 yo usaría la API GetAsyncKeyState en un timer para capturar constantemente las pulsaciones aunque tu programa no tenga el foco. Después usaría SendKeys en otro timer para enviar las pulsaciones a la aplicación activa hasta que otra pulsacion desactive el segundo timer.
Si lo estudias un poco imagino que habrá una manera de usar eso mismo en vb2005. Sendkeys existe en vb2008, así que imagino que también en 2005, y supongo que se podrán usar APIs en 2005 y demás, aunque no lo he probado.

Suerte
__________________
No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza!
  #3 (permalink)  
Antiguo 04/11/2010, 17:15
 
Fecha de Ingreso: noviembre-2010
Mensajes: 7
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: visual basic - pulsasiones de teclado

Cita:
Iniciado por pkj Ver Mensaje
Aquí es que nos dedicamos a versione anteriores de VB. Prueba en el foro de .NET

De todas formas en VB6 yo usaría la API GetAsyncKeyState en un timer para capturar constantemente las pulsaciones aunque tu programa no tenga el foco. Después usaría SendKeys en otro timer para enviar las pulsaciones a la aplicación activa hasta que otra pulsacion desactive el segundo timer.
Si lo estudias un poco imagino que habrá una manera de usar eso mismo en vb2005. Sendkeys existe en vb2008, así que imagino que también en 2005, y supongo que se podrán usar APIs en 2005 y demás, aunque no lo he probado.

Suerte
gracias por tu respuesta pkj... lo intentare y vere si me sale.. y disculpen por haber posteado aqui y no en .net

Etiquetas: basic, teclado, visual
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:54.