Terms97801 Version 2.0 Online Handbuch
9.1 Die Tastaturschablone
Anwendungen, die für das 97801-Terminal geschrieben sind, machen meist
ausgiebig Gebrauch von den vorhandenen Funktionstasten. Solche Anwendungen
haben oft eine Plastikschablone im Lieferumfang, die über die Tasten
der 97801-Tastatur gelegt werden kann und so die Tasten beschriftet. Diese
Schablone kann für eine Terminal-Emulation mit Standard-PC-Tastatur
nicht mehr verwendet werden. Terms97801 kann darum einen Anzeigestreifen
in die Anzeige einblenden, der die Funktion der
Tastaturschablone ersetzt.
Abb. 43: Funktionstastenleiste mit Tastaturschablone
In der Tastaturschablone wird die Funktion angezeigt, die beim Drücken
der Taste, über der sich gerade der Mauscursor befindet, ausgeführt
wird. Zusätzlich wird in der Tastaturschablone das Zeichen angezeigt,
das sich mit dem aktuell eingestellten Font durch Drücken dieser Taste
ergibt.
Tastaturschablonen für Terms97801 sind externe, editierbare Dateien.
Sie können nach eigenen Wünschen verändert oder neu erstellt
werden. Die Belegung mit Texten ist nicht auf die Funktionstasten
beschränkt. Jeder Text kann bis zu 32 Zeichen lang sein und alle
ANSI-Zeichen, also auch Umlaute und Sonderzeichen (jedoch nicht den Doppelpunkt),
enthalten. Die Zuordnung der Texte zu den Tasten wird über den
97801-Scancode erreicht (siehe Anhang). Die Syntax für Tastaturschablonen
lautet:
<Scancode>:<Text für normal>:<Text für hoch>
Leerzeilen sind erlaubt. Kommentare werden durch ein # oder ; eingeleitet
und gelten bis zum Ende der Zeile.
Hier als Beispiel ein Auszug aus der Tastaturschablone
für HIT/SIPLAN:
# Schablone für Hit V4.0
#F1
03:Attribut setzen:Attribut umschalten
#F2
60:Attribut <x|:Attribut löschen:
Die Farbe des Schablonentexts kann über den Dialog
Einstellungen..Tastatur oder durch einen Eintrag
in der Ini-Datei geändert werden.
[Template]
NormalColor=0XFFFFFF
ShiftColor=0XFFFFFF
Die Farbwerte werden als drei Bytewerte für rot, grün und blau
angegeben.
Das Laden einer Tastaturschablone kann mit dem Aktivieren einer Maussteuerung,
Clipboard- und Attributeinstellung verbunden werden. Hierzu muß eine
Sektion in der Ini-Datei angelegt werden, deren Name der
Schablonenname ohne Pfad und Dateierweiterung ist. In diese Sektion sollten
Eintragungen aus den Sektionen [Attributes], [MouseControl]
und [Clipboard] übernommen und eventuell geändert
werden.
Terms97801 Version 2.0 Online Handbuch