KEYTAB
Installation
Die Konfiguration über eine ASCII-Datei dürfte der
Normalfall sein. KEYTAB liest beim Programmstart die Datei keytab.cfg
ein und wertet den Inhalt aus. Die Datei wird im aktuellen Verzeichnis
gesucht, d.h. beim Start vom Desktop aus im KEYTAB-Verzeichnis, beim
System-Start im Root-Verzeichnis des Boot-Laufwerkes (normalerweise
C:\).
Hinweis: Falls KEYTAB über die ASCII-Datei
konfiguriert wird, wird die Konfiguration über die Environments
nicht verwendet. In der Datei nicht enthaltene Parameter bleiben also
auf ihren Default-Werten!
Die ASCII-Datei, die mit jedem Editor erstellt und bearbeitet
werden kann, ist folgendermaßen aufgebaut:
- Die Zeilen der ASCII-Datei werden von oben nach unten gelesen.
Wenn hier eine Einstellung mehrfach auftritt, so wird der jeweils
letzte Wert verwendet!
- Die Zeichen ';' und '#' dienen als Kommentar-Zeichen, d.h.
Zeilen, die mit einem dieser Zeichen beginnen werden komplett
überlesen.
- Die Werte werden folgendermaßen notiert:
<Name>=<Wert>
- Die Groß-/Kleinschreibung spielt keine Rolle, weder beim
Wert der Parameter noch beim Namen (im Gegensatz zur Konfiguration
per Environement).
- Der Parameter "EURO_CHAR" enthält die Position
des Euro-Zeichens. Sie können den Wert auf verschiedene Arten
angeben:
- oktal mit führender Null — z.B. 0336
- hexadezimal mit führendem "0x", "0X"
oder "$" — z.B. 0xDE oder $de
- dezimal in allen anderen Fällen — z.B. 222
Groß-/Kleinschreibung des Wertes spielt keine Rolle. Ein
nicht vorhandener Parameter wird hierbei als $EC gewertet.
- Der Parameter "EURO_SYSFNT" gibt an, ob das
Euro-Zeichen im System-Zeichensatz vorhanden ist (Wert TRUE) oder
nicht (alle anderen Werte). Groß-/Kleinschreibung des Wertes
spielt keine Rolle. Ein nicht vorhandener Parameter wird als FALSE
gewertet.
- Der Parameter EURO_CONVERT gibt an, ob das Euro-Zeichen in den
Text "EUR" gewandelt werden soll (Wert TRUE) oder nicht
(alle anderen Werte). Groß-/Kleinschreibung des Wertes spielt
keine Rolle. Ein nicht vorhandener Parameter wird als TRUE gewertet.
- Der Parameter EURO_OVERWRITE gibt an, ob der Euro-Cookie mit
den Einstellungen überschrieben werden soll (Wert TRUE) oder ob
die Werte eines bereits vorhandenen Euro-Cookie gelesen und
eingestellt werden sollen (alle anderen Werte).
Groß-/Kleinschreibung des Wertes spielt keine Rolle. Ein nicht
vorhandener Parameter wird als TRUE gewertet.
Ein Beispiel für den Milan könnte daher z.B.
folgendermaßen aussehen:
# Beispiel-KEYTAB-Konfiguration für den Milan
Euro_Char=$DE
Euro_SysFnt=True
Euro_Convert=False
Euro_OverWrite=True
Für den ST könnte es beispielsweise so sein:
# Beispiel-KEYTAB-Konfiguration für den ST
Euro_Char=$DE
Euro_SysFnt=False
Euro_Convert=True
Euro_OverWrite=True
Hinweis: Der Dateiname wird mit Kleinbuchstaben gesucht,
d.h. auf casesensitiven Laufwerken muß der Dateiname wirklich
komplett klein geschrieben werden!
Copyright © Martin Elsässer (eMail-Adressen)
Letzte Aktualisierung am 3. November 2006
|