我想使用Java确定CapsLock的当前状态。到目前为止,我已经尝试了以下方法。


Toolkit.getDefaultToolkit().getLockingKeyState(KeyEvent.VK_CAPS_LOCK)始终返回true
我无法使用按键侦听器,因为它们会告知CapsLock键被按下或释放,但是我要检测的是CapsLock是否打开/关闭。


还有其他可能的方法来检查Java中CapsLock键的状态吗?

最佳答案

getLockingKeyState(KeyEvent.VK_CAPS_LOCK)

https://docs.oracle.com/javase/6/docs/api/java/awt/Toolkit.html#getLockingKeyState%28int%29阅读更多

10-02 05:25