Mailinglist Archive: opensuse-de (5264 mails)
| < Previous | Next > |
Backspace auf verschiedenen Terminals
- From: Christoph Maurer <christoph-maurer@xxxxxx>
- Date: Thu, 21 Jun 2001 14:07:06 +0200
- Message-id: <20010621140706.E21500@xxxxxxxxxxxxxxxxxxx>
Hallo Liste!
Folgendes kleine Problem:
Ich habe ein Perl-Skript, das relativ viel von STDIN lesen muss.
Deshalb sollte es möglich sein, daß der Benutzer Tippfehler mit
Backspace korrigieren kann.
Bei uns werden verschiedene Terminal-Emulationen eingesetzt. Auf
jeden Fall funktionieren sollte das ganze mit der Linux console und
unter X mit xterm und konsole.
Leider behandeln diese Programme die Backspace-Taste unterschiedlich
xterm und console ^?, konsole
stty -a ergibt das standardmäßig
erase auf ^?
eingestellt ist.
Das heißt, wenn ich mein Skript aus konsole starte, kann ich
Tippfehler während der Eingabe nicht korrigieren, in xterm und
console schon.
Gebe ich ein stty erase ^H ein, geht es wiederum in konsole, nicht
aber in xterm und console.
Hat jemand eine Idee, wie ich aus diesem Dilemma rauskomme? Ich kann
im Zweifel an der .Xmodmap rumspielen, aber ist das sinnvoll? Welche
Einstellung ist eigentlich richtig ^? oder ???
Gruß
Christoph
--
Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235
mailto:christoph-maurer@xxxxxx - http://www.christophmaurer.de
Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer
Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Folgendes kleine Problem:
Ich habe ein Perl-Skript, das relativ viel von STDIN lesen muss.
Deshalb sollte es möglich sein, daß der Benutzer Tippfehler mit
Backspace korrigieren kann.
Bei uns werden verschiedene Terminal-Emulationen eingesetzt. Auf
jeden Fall funktionieren sollte das ganze mit der Linux console und
unter X mit xterm und konsole.
Leider behandeln diese Programme die Backspace-Taste unterschiedlich
xterm und console ^?, konsole
stty -a ergibt das standardmäßig
erase auf ^?
eingestellt ist.
Das heißt, wenn ich mein Skript aus konsole starte, kann ich
Tippfehler während der Eingabe nicht korrigieren, in xterm und
console schon.
Gebe ich ein stty erase ^H ein, geht es wiederum in konsole, nicht
aber in xterm und console.
Hat jemand eine Idee, wie ich aus diesem Dilemma rauskomme? Ich kann
im Zweifel an der .Xmodmap rumspielen, aber ist das sinnvoll? Welche
Einstellung ist eigentlich richtig ^? oder ???
Gruß
Christoph
--
Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235
mailto:christoph-maurer@xxxxxx - http://www.christophmaurer.de
Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer
Travelmate 508 T, Elektrotechnik an der RWTH Aachen
| < Previous | Next > |