我想创建一个事件处理程序,它同时侦听多个键组合,例如按住Ctrl和C 。
为什么像这样的东西if((... == Control) && (... == C))
不起作用?
这是我尝试使用的代码:
textField.addEventHandler(KeyEvent.KEY_PRESSED, new EventHandler<KeyEvent>() {
public void handle(KeyEvent event) {
if ((event.getCode() == KeyCode.CONTROL) && (event.getCode() == KeyCode.C)) {
System.out.println("Control pressed");
}
};
});