模拟多个按键组合

时间:2014-04-04 12:27:54

标签: java awtrobot

我正在寻找一个解决方案,我可以"按"使用Java.NET同时使用两个密钥。最近我尝试使用Java下面的代码,它在一个键上运行得非常好。这是一个密钥的代码

r.keyPress(KeyEvent.VK_R);

执行此代码后,请按“R' R”。现在我正在寻找的是按下" Windows + R"键或同时说多个键的组合不超过两个键。

1 个答案:

答案 0 :(得分:4)

好的,来自Robot课程的doc,只需:

r.keyPress(KeyEvent.VK_WINDOWS);
r.keyPress(KeyEvent.VK_R);  // VK_WINDOWS key still pressed
r.keyRelease(KeyEvent.VK_R);
r.keyRelease(KeyEvent.VK_WINDOWS);

keyPress方法不会释放密钥,因此这应该可以正常工作

相关问题