From: Christian Weisgerber (naddy_at_mips.inka.de)
Date: 10. Mar 2001
Raphael H. Becker <beckerra_at_rumms.uni-mannheim.de> wrote:
> Da mir die Ausgabe bei 19200 recht zaeh erscheint, habe ich versucht,
> das ganze auf 38400 zum laufen zu bringen (das Terminal unterstuetzt
> das) und es funtioniert auch soweit. Sobald aber "Vollbild"-Programme
> (zB pine) gestartet werden, bricht die Darstellung unter einem Haufen
> von Sonderzeichen zusammen, schade. Bei 19200 gehts.
Wenn das Terminal schneller Daten bekommt, als es sie mit seinem
Waschmaschinenprozessor darstellen kann, dann kommt es zu Zeichen-
verlusten. Teilweise werden die erkannt (durch Überlaufflag in der
SIO) und dann ein besonderes Zeichen dargestellt. Wenn es gerade
eine Steuersequenz erwischt, dann gibt es Zeichensalat.
Also, wie bei Modems und anderen seriellen Geräten auch, Flow
Control benutzen. Was unterstützt dieses Terminal denn? Das sollte
sich den Einstellmöglichkeiten im Setup entnehmen lassen. XON/XOFF
kann es auf jeden Fall, aber ob man das möchte, ist so eine Frage.
Hat das irgendeine Form von Hardware Flow Control (RTS/CTS, DTR,
usw.)?
> Das andere ist die Belegung der F-TAsten. Momentan habe ich die Tasten
> F1-F5 auf "intern" stehen, d.h. sie werden fuer terminalinterne Zwecke
> verwendet, die anderen Tasten sind jedoch um eins verschoben, d.h. F6
> wirkt wie F5, F7 wie F6 ... leider wirkt F11 nicht wie F10, das erledigt
> die F15-Taste (beschriftet mit "Ausfuehren").
Welche vom Terminal erzeugte Zeichensequenz welcher logischen
Funktion zugeordnet ist, ist in termcap/terminfo festgelegt. Das
ist zu einem gewissen Maß Geschmackssache. Auf einer LK201/LK401-
Tastatur gibt es wie beim Urahn VT100 auf dem Ziffernblock die
Tasten PF1..PF4. Diese werden oft als kf1..kf4 benutzt. Ich nehme
an, jemand hat in gut gemeinter Absicht dann F6 als kf5 usw.
konfiguriert, damit kf5 nicht fehlt. Ich würde F6..F20 direkt an
kf6..kf20 zuweisen.
> Gibt es eine Taste, die als [Esc] wirkt?
Da (bei ANSI-Terminals) das Zeichen ESC der Präfix für alle
Sondertasten ist, ist es völliger geistiger Dünnschiss eine Taste
dieses Zeichen selbst senden zu lassen. Wenn ich ESC empfangen
habe, war das dann [Esc] oder kommt da z.B. noch O A hinterher und
es war doch [Cursor up]? Die Welt hat das natürlich nicht kapiert,
und jetzt schlagen wir uns mit abstrusen, fehlerträchtigen Konstrukten
wie Timeouts nach dem Empfang von ESC rum, um Einzelzeichen von
Präfix zu unterscheiden.
Das nur als Begründung, warum das Fehlen einer Esc-Taste eigentlich
kein Fehler ist. Du kannst das Zeichen ESC mit Ctrl-[ (Ctrl-Ü bei
deutscher Belegung) oder einhändig mit Ctrl-3 erzeugen.
> Wie gebe ich Zeichen wie "~" ein?
Also auf einer LK201 ff. mit deutscher Belegung findet sich '~' im
linken oberen Eck des Hauptblocks, ungeshiftet.
Was für eine Tastatur hast du da überhaupt dran?
> PS: Ja, das Ding ist mit dt. Tastenbelegung ausgeliefert :(
Du meinst mit deutscher Tatstaturbeschriftung. Die Belegung kann
man im Setup einstellen. Nordamerikanisch/Englisch gesetzt, und
die Sache ist erledigt.
-- Christian "naddy" Weisgerber naddy_at_mips.inka.de
Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET