Кто-нибудь знает, как глобально прослушивать все события клавиатуры в приложении 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;
}
});
Спасибо, Хьюго