Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何解决AdjustCapsLockLEDForKeyTransitionHandling?_Java_Keylistener_Keyevent - Fatal编程技术网

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,则会显示错误。 更改输入法热键将解决此问题