Java 如何解决AdjustCapsLockLEDForKeyTransitionHandling?
我正在尝试使用Java 如何解决AdjustCapsLockLEDForKeyTransitionHandling?,java,keylistener,keyevent,Java,Keylistener,Keyevent,我正在尝试使用keylister输入信息,例如使用箭头键在平面中移动对象,但只要按下第一个键,就会抛出以下错误: 2021-05-20 09:55:35.400 java[36269:3330310]TSM调整CapsLockledForkeyTransitionHandling-\u IsSetPhysicalKeyboardCapsLockledInhibit 我的代码如下: KeyListener listener = new KeyAdapter() { publ
keylister
输入信息,例如使用箭头键在平面中移动对象,但只要按下第一个键,就会抛出以下错误:
2021-05-20 09:55:35.400 java[36269:3330310]TSM调整CapsLockledForkeyTransitionHandling-\u IsSetPhysicalKeyboardCapsLockledInhibit
我的代码如下:
KeyListener listener = new KeyAdapter() {
public void keyTyped(KeyEvent e) {
int key = e.getKeyCode();
if (key == KeyEvent.VK_KP_UP) {
if (x != 5) {
x -= 10;
repaint();
}
}
if (key == KeyEvent.VK_KP_RIGHT){
if (x != 495) {
x += 10;
repaint();
}
}
if (key == KeyEvent.VK_KP_DOWN) {
if (y != 375) {
y += 10;
repaint();
}
}
if (key == KeyEvent.VK_KP_UP) {
if (y != 5) {
y -= 10;
repaint();
}
}
}
};
此代码中的所有内容都正常工作。我使用的是2019款16英寸的MacBook。我正在Eclipse上实现代码。有什么办法可以解决这个问题吗?在首选项/键盘/热键/输入法中更改键盘热键 如果您的第一把钥匙是CapLock,则会显示错误。 更改输入法热键将解决此问题