Can';带Java Robot类的t型分号
我试图使用JavaCan';带Java Robot类的t型分号,java,awtrobot,Java,Awtrobot,我试图使用JavaRobot类键入分号,但它不能正常工作。它不会键入任何内容,并且会使我在程序结束后突出显示单击的所有内容。有人知道为什么这不起作用吗 这是我的密码: public class tEST { public static void main (String []args) throws AWTException { Robot robot=new Robot(); robot.delay(2000); robot.k
Robot
类键入分号,但它不能正常工作。它不会键入任何内容,并且会使我在程序结束后突出显示单击的所有内容。有人知道为什么这不起作用吗
这是我的密码:
public class tEST {
public static void main (String []args) throws AWTException {
Robot robot=new Robot();
robot.delay(2000);
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_COLON);
robot.keyRelease(KeyEvent.VK_COLON);
robot.keyRelease(KeyEvent.VK_SHIFT);
}
}
如果要查找分号,请查找:
robot.keyPress(KeyEvent.VK_SEMICOLON);
而不是组合键(不同的键盘有不同的布局)
文档链接:
分号的正确KeyEvent常量是VK\u分号
robot.keyPress(KeyEvent.VK_SEMICOLON);
为什么不查找
VK\u分号
?