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

How do I fix my computer key configuration after using robot.keyPress()?

我一直在我的代码中使用 java.awt.Robot class(尤其是 pressKey() 方法)。 但是,一旦我的代码终止,我的密钥就会重新配置。在我的例子中,我让 robotCtrlR。之后,我的 StartEscape 的关键功能交换了角色。那只是几个开关之一。

如何解决这个问题?

如有任何帮助,我们将不胜感激。 谢谢。

这是因为这个函数只按下不放开。 你必须调用 robot.keyRelease();在调用 keypress() 后调用一次或在关闭应用程序时为所有键调用一次。