JavaFX KeyEvent retorna KeyCode.UNDEFINED
Eu criei um aplicativo JavaFX simples que recebe entrada do usuário em um TextField. Anexei o evento KeyTyped do SceneBuilder ao controlador. Minha função é assim:
@FXML private void keyTyped(KeyEvent event) {
System.out.println(event.getCode().equals(KeyCode.ENTER));
}
Esta função sempre imprime UNDEFINED quando digito a tecla enter. Alguma ideia de como consertar isso? Outras letras que eu digito parecem ter o mesmo problema também.