I want to run a java program and have it simulate keyboard presses. So it could for example, type some text on a focused input box. Is this possible?
question from:https://stackoverflow.com/questions/7745959/how-to-simulate-keyboard-presses-in-javaI want to run a java program and have it simulate keyboard presses. So it could for example, type some text on a focused input box. Is this possible?
question from:https://stackoverflow.com/questions/7745959/how-to-simulate-keyboard-presses-in-javajava.awt.Robot might help.
Here's a simple sample code snippet from Java Tips:
try {
Robot robot = new Robot();
// Simulate a mouse click
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
// Simulate a key press
robot.keyPress(KeyEvent.VK_A);
robot.keyRelease(KeyEvent.VK_A);
} catch (AWTException e) {
e.printStackTrace();
}