---
TKM
---

Endlich ist es soweit ! Schluß mit der läßtigen Tipperei. Mit dieser Keymap 
können die wichtigsten MODULA-2 Befehle, Typennamen, so wie einge "Treasures"-
Prozedurennamen auf Tastendruck auf den Bildschirm gebracht werdem. Es
wurden die Tastenkombinationen:

<ALT><Key>, 
<ALT><SHIFT><Key>,
<ALT><CTRL><Key>, 
<ALT><CTRL><SHIFT><Key>

belegt. Die genaue Tastenbelegung finden Sie in der Datei "TKM.anl". Bei der
Beschreibung wurde bei Tastenkombinationen, die <SHIFT> beinhalten einfach der
<Key> als Großbuchstabe, bei den ohne <SHIFT> als Kleinbuchstabe angegeben. So
bedeutet z.B.:

<ALT><CTRL>A

daß gleichzeitig die Tasten <ALT>, <CTRL>, <SHIFT> und A gedrückt werden müssen.
Bei der Vielzahl von Bezeichenr, war es nicht einfach eine Belegung zu finden,
die man sich halbwegs einprägen kann. Grundsätzlich ist gehört zu jedem 
Bezeichner eine Tastenkombination, deren <Key> sein Anfangsbuchstabe ist. Bei
der Wahl der übrigen Tasten gelten folgende Faustregeln:

(1) Nur <ALT> gehört zu den Bezeichnern, die mit dem Deklarationsteil etwas
zu tun haben, aber keine einfachen Datentypen sind. So können z.B. 

"IMPLEMENTATION MODULE BEGIN END" 

mit

<ALT> i  
 
"ARRAY[..] OF

mit 

<ALT> a 

erreicht werden. 

(2) Die Kombination <ALT> <SHIFT> wird für MODULA-2-Befehle wie z.B.
FOR TO DO END, REPEAT UNTIL etc. verwendet

(3) Alle Standarddatentypen können über die Kombination <ALT> <CTRL> <SHIFT>
erreicht werden. (z.B. "INTEGER" <ALT><CTRL>I);

Leider war es nicht möglich selbst diese wagen Richtlinien immer einzuhalten. 
Trotztdem dürften sie recht hilfreich sein. Falls Sie dennoch schwirigkeiten 
haben sollten, dann  können Sie durch die Kombination 

<ALT> h

die Helpdatei un einen anderen Buffer laden lassen. Dies funktioniert allerdings
nur dann, wenn sich die "TKM.help"-Datei im ihrem "M2:"-Verzeichnis befindet.

Um die TKM zu instalieren, müssen Sie wie folg vorgehen

(1) Die Datei "TKM" in das "devs/keymaps"-Verzeichnis ihrer Arbeitsdiskette.

(2) Die Datei "TKM.help" in das "M2:"-Verzeichnis kopieren.

Nun muß nur noch, jedes mal bevor der M2emacs aufgerufen wird der CLI-Befehl:

setmap TKM

eingegeben werden (z.B. in der startup-sequence)
