有人知道如何全局监听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;
}
});
谢谢, 雨果