windows 图标的 java 键事件字段是什么?
What is the java keyevent field for windows icon?
public static void main(String[] args) throws InterruptedException {
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_***windowsicon***);
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我需要按 windows 图标键。但是我找不到或 (KeyEvent.VK_windowsicon) 一些类似命令的任何虚拟键命令。
谢谢。
我尝试使用 KeyEvent.VK_WINDOWS
。它是正确的。但它不适合我的预期结果。所以我用了这个。
public static void main(String[] args) {
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_ESCAPE);
} catch (Exception e) {
e.printStackTrace();
}
}
实际上 Windows 开始菜单会在按键释放时弹出,如果这是您想要的操作(通过手动缓慢按下并释放 Windows 键来检查它).
所以按下后必须松开,
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_WINDOWS);
robot.keyRelease(KeyEvent.VK_WINDOWS);
public static void main(String[] args) throws InterruptedException {
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_***windowsicon***);
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
我需要按 windows 图标键。但是我找不到或 (KeyEvent.VK_windowsicon) 一些类似命令的任何虚拟键命令。
谢谢。
我尝试使用 KeyEvent.VK_WINDOWS
。它是正确的。但它不适合我的预期结果。所以我用了这个。
public static void main(String[] args) {
try {
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyRelease(KeyEvent.VK_ESCAPE);
} catch (Exception e) {
e.printStackTrace();
}
}
实际上 Windows 开始菜单会在按键释放时弹出,如果这是您想要的操作(通过手动缓慢按下并释放 Windows 键来检查它).
所以按下后必须松开,
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_WINDOWS);
robot.keyRelease(KeyEvent.VK_WINDOWS);