#include <stdio.h>
#include <windows.h>
void pulsa_tecla(BYTE);
int main()
{
//Esperamos 5 segundos antes de empezar a pulsar
sleep(5000);
//Simulamos pulsaciones de la tecla [1] INDEFINIDAMENTE
while(1)
{
pulsa_tecla( 0x31 );
printf("\nTecla [%c] pulsada automaticamente\n", 0x31);
//Esperamos medio segundo entre cada simulación de pulsación
sleep(500);
}
printf("\n\n\t");
system("pause");
return 0;
}
void pulsa_tecla( BYTE tecla )
{
//Pulsamos la tecla
keybd_event(tecla, 0, 0, 0);
//Soltamos la tecla
keybd_event(tecla, 0, KEYEVENTF_KEYUP, 0);
}