在Java中检测CapsLock

时间:2018-12-31 11:01:02

标签: java windows capslock

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

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

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

1 个答案:

答案 0 :(得分:0)

getLockingKeyState(KeyEvent.VK_CAPS_LOCK)

更多信息,请访问https://docs.oracle.com/javase/6/docs/api/java/awt/Toolkit.html#getLockingKeyState%28int%29