尝试使用此代码:
robot.keyPress(KeyEvent.VK_SHIFT);robot.keyPress(KeyEvent.VK_SEMIcolon);robot.keyRelease(KeyEvent.VK_SEMIcolon);robot.keyRelease(KeyEvent.VK_SHIFT);
与键盘一样,您输入:按下Shift +;时。您需要模拟的相同。
尝试运行此代码只是为了尝试使用上面的答案可以正常工作:
public class Test { public static void main(String[] args) { Robot robot; try { robot = new Robot(); robot.keyPress(KeyEvent.VK_SHIFT); robot.keyPress(KeyEvent.VK_SEMIcolon); robot.keyRelease(KeyEvent.VK_SEMIcolon); robot.keyRelease(KeyEvent.VK_SHIFT); } catch (AWTException e) { // TODO Auto-generated catch bloc e.printStackTrace(); } }}


