JavaFX KeyEvent devuelve KeyCode.UNDEFINED

Creé una aplicación JavaFX simple que recibe información del usuario en un TextField. Adjunté el evento KeyTyped de SceneBuilder al controlador. Mi función se ve así:

@FXML private void keyTyped(KeyEvent event) {
    System.out.println(event.getCode().equals(KeyCode.ENTER));
}

Esta función siempre imprime UNDEFINED cuando escribo la tecla enter. ¿Alguna idea sobre cómo solucionar este problema? Otras letras que escribo parecen tener el mismo problema también.

Respuestas a la pregunta(1)

Su respuesta a la pregunta