Как я могу отслеживать нажатие двух или более клавиш? - PullRequest
0 голосов
/ 12 ноября 2018

Мне нужно отследить комбинацию двух кнопок. Я написал этот код, но он не работает правильно.

primaryStage.addEventFilter(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>(){
            public void handle(KeyEvent event){
                if(event.getCode() == UP && event.getCode() == RIGHT){camera.cameraControlXY(-0.5,0.5);};
            }
        });

В примере кода есть только одна функция, в полном коде есть другие функции, отдельно для каждой клавиши. Когда вы нажимаете комбинацию, запускаются функции для отдельных клавиш. Я нашел похожие вопросы, но ответы не прояснили ситуацию. Я видел много похожих слушателей для нажатия кнопок, и я не очень понимаю, чем они отличаются. заранее спасибо за ваш ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...