javafx слушает KeyEvent глобальный - PullRequest
0 голосов
/ 03 марта 2019

Кто-нибудь знает, как глобально прослушивать все события клавиатуры в приложении javafx?Независимо от того, какой узел сфокусирован или показан.

В Swing это было достигнуто следующим образом:

KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventPostProcessor(new KeyEventPostProcessor() {
        public boolean postProcessKeyEvent(KeyEvent e) {
            //System.out.println("postProcessKeyEvent "+ e.getComponent().getName());
            // If the key should not be dispatched to the
            // focused component, set discardEvent to true
            return false;
        }
    });

Спасибо, Хьюго

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