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?
java.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(); }
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With