你能告诉我 Java Robot 类的键码吗?
例如,要按 Enter,我们使用:
a.keyPress(KeyEvent.VK_ENTER);
a.keyRelease(KeyEvent.VK_ENTER);
我想按下这些符号>
并<
签名。我应该使用什么关键字或代码?
谢谢你。
假设您的意思是java.awt.event.KeyInput
,那么快速浏览一下文档就会发现KeyInput.VT_LESS
并且KeyInput.VT_GREATER
将对应于<
和>
键。
您是否尝试过将 VK_LESS 和 VK_LESS 与 SHIFT 结合使用 >?
您需要执行 VK_SHIFT 按下事件,然后是 VK_COMMA 按下,然后是 VK_COMMA 释放和 VK_SHIFT 释放(假设 QWERTY 键盘)。系统将拒绝 VK_LESS 按下,因为这不是没有 shift 事件的有效键。