turgar: Navigations-Tasten (Pfeiltasten) in Konsolenanwendung

Beitrag lesen

Hallo,

ich habe mir ein kleines Java-Programm geschrieben, das als Konsolenanwendung Eingaben vom Benutzer verarbeiten soll.

Dazu verwende ich folgendes Code-Fragment:

  
String msg = null;  
                    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
                    try  
                    {  
                        msg = br.readLine();  
                    }  

Nun habe ich allerdings das Problem, dass bei einer Eingabe die Pfeiltasten (vor allem die Taste mit dem Pfeil nach links) nicht mehr funktionieren. Diese würde ich gerne für nachträgliche Korrekturen an der Eingabe verwenden.

Stattdessen erhalte ich beim Drücken auf diese Taste "^[[D" als zusätzliche Eingabe auf der Konsole.

Geschrieben ist das ganze für Linux Konsolen.

Wer kann mir bei meinem Problem helfen?

Vielen Dank für eure Hilfe.