使用机器人在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);
上一篇:Android 程序员的技术栈大全,已整理成文档


下一篇:c# – 如何使用KeyPress一次按3个键?