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.

questionAnswers(1)

yourAnswerToTheQuestion