Terms-LogoTerms97801 Version 2.0 Online Handbuch

Inhalt Index Voriges Kapitel Vorige Seite Nächste Seite Nächstes Kapitel Kapitel: 1 2 3 4 5 6 7 8 9 10 Anhang


5.3 97801-Tastatur

5.3.1 Unterschiede zwischen 7bit- und 8bit-Tastatur

Die 7-bit-Version des 97801-Terminals (3xx- und 4xx-Serie) besitzt eine andere Tastatur als die 8-bit Version (480- und 5xx-Serie). Wird ein 7bit-Terminal durch Terms97801 abgelöst, so entspricht dies einer Umstellung auf das modernere 8-bit 97801-Terminal.

Das 97801-8bit-Terminal und auch Terms97801 können auch im 7bit-Modus betrieben werden. Für Anwender/innen bedeutet dies, daß sie mit einer für 8-bit ausgelegten Tastatur im 7bit-Modus arbeiten; das gilt sowohl für die 97801- als auch für die PC-Tastatur.

Im 7bit-Modus werden die nationalen Sonderzeichen durch eine nationale Interpretation von selten benutzten Zeichen des internationalen 7bit-Codes dargestellt (national character replacement). Bei einer 97801-Tastatur kann mit der Ch.-Code-Taste zwischen international und national umgeschaltet werden. Es kann dann entweder ein 'ä' oder '{' angezeigt werden.

Im 7bit-Modus ergibt sich durch die 8bit-Tastatur die Situation, daß für 'ä' und für '{' je eine Taste vorhanden ist, beide Tasten aber das selbe Zeichen senden.

Da dieser Umstand die Anwender/innen verwirren kann, ist eine Umstellung auf 8-bit empfehlenswert. Die Umstellung auf 8-bit kann recht mühsam sein. Außer der Einstellung auf 8-bit bei Terms97801 (System..Terminal) muß auch die Leitung auf 8-bit gesetzt werden (stty-Einstellungen cs8 und -istrip). Zusätzlich müssen die Anwendungen auf 8-bit umgestellt werden, z.B. durch Setzen einer entsprechenden Environment-Variable. In manchen Fällen müssen Schnittstellen zu Datenbanken auf 8bit umgestellt werden.

TIP:
Der senkrechte Apostroph befindet sich auf der 8bit-Tastatur über dem #-Zeichen, während er sich auf der 7bit-Tastatur neben der Rückschritt-Taste befindet; auf der 8bit-Tastatur befindet sich dort die 'accent aigu'-Taste, die im 7bit-Modus keinen Tastendruck sendet. Die Situation kann deswegen verwirren, weil manche 7bit-Anwendung den senkrechten Apostroph verwendet um den 'accent aigu' einzugeben. Auf der 8bit-Tastatur steht das gewünschte Zeichen genau an der Stelle, wo bei der 7bit-Tastatur der senkrechte Apostroph zu finden war. Wird über die 97801-Tastenprogrammierung für die Taste neben der Rückschritt-Taste der Wert 0x27 eingetragen, so können die Anwender/innen weiterhin ihre gewohnte Taste benützen.

5.3.2 Problemtasten

Bei der Frage, welche PC-Tasten als Entsprechung für eine 97801-Taste verwendet werden soll, treten immer wieder Probleme auf.

5.3.3 Die 97801-Tastaturtabellen

Das 97801-Terminal arbeitet ebenfalls mit einer Tastaturtabelle. Diese Tastaturtabelle ermöglicht insbesondere die Anpassung an länderspezifische Tastaturen. Das Laden einer solchen Tastaturtabelle geschieht durch eine Escape-Sequenz, die vom Host an das Terminal gesendet wird. Häufig wird hierzu das UNIX-Programm keyload benutzt.

Bei dem Bedarf einer anderen 97801-Tastaturtabelle sollte, statt einer Änderung mit untenstehendem Dialog, eine entsprechende Escape-Sequenz vom Host gesendet werden, weil dies gleichermaßen auf einem 'echten 97801-Terminal' wie mit Terms97801 funktioniert.

Die 97801-Tastaturtabelle definiert außer den Charactercodes auch ein Statusbyte für jede 97801-Taste. Durch das Statusbyte können Tasten eingeschränkt werden, z.B. die Tastenwiederholung ausgeschaltet oder die Wirkung von 'CapsLock' eingestellt werden. Um hier eine schnelle Änderungsmöglichkeit zu bieten, können mit Terms97801 auch 97801-Tastaturtabellen verändert, geladen und gespeichert werden.

Hierzu kann im Dialog der Tastenprogrammierung über den Knopf '97801-Taste' ein weiterer Dialog geöffnet werden.


Abb. 23: Editieren der 97801-Tastaturtabelle

Anmerkung:
Dieser Dialog kann nicht aufgerufen werden, wenn unter System..Benutzerrechte die Tasteninformation auf 'Anwender' eingestellt wurde.

Mit den 'Speichern'-Knöpfen im 'Zeichen'- und im 'String'-Kasten werden die jeweiligen Tabellen gespeichert. Mit dem 'Speichern'-Knopf rechts unten werden die Tabellennamen in die Terms97801-Ini-Datei geschrieben.

In den Eingabefeldern für die Stringtasten dürfen die üblichen \-Ersetzungen verwendet werden.

TIP:
Sehr beliebt ist die Möglichkeit, häufig benutzte Eingaben auf <Strg><Funktionstaste> zu legen.


Terms-Logo Terms97801 Version 2.0 Online Handbuch

Inhalt Index Voriges Kapitel Vorige Seite Nächste Seite Nächstes Kapitel Kapitel: 1 2 3 4 5 6 7 8 9 10 Anhang