使用robot.keyPress()后,如何修复计算机密钥配置?

时间:2016-03-22 02:48:46

标签: java keypress keyevent awtrobot

我一直在我的代码中使用java.awt.Robot类(尤其是 pressKey()方法)。 但是,一旦我的代码终止,我的密钥就会被重新配置。就我而言,我有机器人 Ctrl R 。之后,开始 Escape 的关键功能切换了角色。这只是几个开关中的一个。

对此有何解决方法?

任何帮助将不胜感激。 谢谢。

1 个答案:

答案 0 :(得分:1)

这是因为此功能只按键而不释放它。 你必须调用robot.keyRelease();一旦调用keypress()或在关闭应用程序时调用所有键,就一次。