La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3052 - COMO SIMULAR EL TOQUE DE UNA TECLA PARA OTRA APLICACION
Autor:  Kepa Uriarte
Como se puede hacer que una aplicacion Delphi simule que se ha pulsado una tecla en otra aplicacion que este corriendo en el sistema ??

Si alguien me lo puede explicar, le estaria muy agradecido.

Un saludo

  Respuesta:  David González Mata
Por la largada de la respuesta, esta en el archivo resp3052.txt

  Respuesta:  JOSE ANTONIO RODRIGUEZ C.
Bueno, en Visual Basic yo lo he hecho utilizando el comando SENDKEY mas los codigos de las teclas a enviar, la aplicacion que se desea controlar generalmente tiene un nombre en la propiedad CAPTION del formulario, este nombre se especifica como identificador para que el programa reconozca la aplicacion, de modo que una vez que el programa sabe a cual aplicacion controlara, enviara los SENDKEYS correspondientes a la misma, supongo que en DELPHI se hace + o - similar, aunque he estado buscando con el nombre SENDKEY y no aparece nada, si necesitas una demostracion en VBASIC de como hacerlo, me escribes y te hare dos programas, uno APPLICATION y otro CONTROL que envie las teclas a la aplicacion, eso podria ilustrarte algo quizas, solo quize ayudar, bye!