JavaFX KeyEvent gibt KeyCode.UNDEFINED zurück

Ich habe eine einfache JavaFX-Anwendung erstellt, die Eingaben des Benutzers in einem TextField empfängt. Ich habe das KeyTyped-Ereignis von SceneBuilder an den Controller angehängt. Meine Funktion sieht so aus:

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

Diese Funktion druckt immer UNDEFINED aus, wenn ich die Eingabetaste drücke. Irgendwelche Ideen, wie man das behebt? Andere Buchstaben, die ich schreibe, scheinen dasselbe Problem zu haben.