Java 机器人按键命令键

2022-09-02 03:52:31

mac 上命令键的VK_[key] 代码是什么(如果存在的话)?我正在尝试让机器人(java机器人)按下命令键。我正在使用命令键Press(),我需要知道Mac上命令键的整数键代码。


答案 1

带有键代码的KeyEvent.VK_META是 Java 映射到 Mac 命令键的虚拟键。157


答案 2

KeyEvent.VK_META可以用作Mac OS中的命令按钮。

如果它不与您合作,那是因为您需要添加延迟

用于打开新选项卡的示例代码

Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_META);
robot.delay(200);
robot.keyPress(KeyEvent.VK_T);
robot.keyRelease(KeyEvent.VK_META);
robot.keyRelease(KeyEvent.VK_T);

推荐