编程语言
首页 > 编程语言> > 使用机器人在Java中键入字符

使用机器人在Java中键入字符

作者:互联网

我知道如何让机器人模拟Y键按键,如下所示:

    Robot.keyPress(KeyEvent.VK_Y);

但是我如何让机器人按报价和句号?:

".  

任何人都可以提供一些参考页面或示例代码吗?

解决方法:

您不能总是只使用KeyEvent.VK …变量.

例如,在我的键盘上,“%”字符位于“5”之上.要使用Robot键入“5”,代码将为:

robot.keyPress(KeyEvent.VK_5); 
robot.keyRelease(KeyEvent.VK_5);

并使用机器人键入“%”,代码将是:

robot.keyPress(KeyEvent.VK_SHIFT); 
robot.keyPress(KeyEvent.VK_5); 
robot.keyRelease(KeyEvent.VK_5);
robot.keyRelease(KeyEvent.VK_SHIFT);

标签:java,keypress,awtrobot
来源: https://codeday.me/bug/20190721/1495662.html