我在为字符和数字创建按键事件方面非常成功。但是当我按下任何一个功能键时,代码都没有检测到它。我使用.getCharacter()
来按下键。这就是我到目前为止所做的事情
@FXML
private void checkKeyTyped(KeyEvent e) {
System.out.println("Pressed key : " + e.getCharacter());
}
当我按下任何普通键时,它会打印键,但当我按下任何特殊键时,如功能键或esc,它都不会检测到任何内容。我是否必须首先获得密钥的ASCII
值?