Voilà un exemple que j'ai fait rapidement en Java:
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.util.logging.Level;
import java.util.logging.Logger;
public class ToucheAuto {
public static void main(String[] args) {
Robot robot;
try {
robot = new Robot();
while(true){
// Touche 5 du clavier numérique pressée
robot.keyPress(KeyEvent.VK_NUMPAD5);
// Touche 5 du clavier numérique relachée
robot.keyRelease(KeyEvent.VK_NUMPAD5);
// Attends 1/2 seconde
robot.delay(500);
}
}catch (AWTException e) {
Logger.getLogger(ToucheAuto.class.getName()).log(L
evel.SEVERE, null, e.getLocalizedMessage());
}
}
}
Pour l'arrêter il faut faire ctrl-c dans la fenêtre où tu l'as lancé.