************************
*                      *
* Dieser Text ist von  *
*                      *
*     GERMAN #80       *
*                      *
* (C) RHEIN-MAIN-SOFT  *
*                      *
************************



                            K e y M a c
                         =================

                     1989 by Fridtjof Siebert
                            Nobileweg 67
                       D-7000 Stuttgart 40


Wozu?

  KeyMac ermöglicht es, Tastaturmakros aufzuzeichnen und auf Tastendruck
  wieder abzuspielen. Dies ist z.B. sinnvoll, wenn man in einem Texteditor
  eine 3 Zeichen breite Spalte löschen möchte.

Wie?

  Wenn KeyMac installiert ist, drückt man nun die Makro-Taste (Alt-HELP),
  drückt z.B. 3 mal DEL und 1 mal DOWN um drei 3 Zeichen der Spalte zu
  löschen und in die nächste Zeile zu kommen, und drückt noch einmal die
  Makro-Taste. Nun ist die Sequenz "DEL DEL DEL DOWN" gespeichert und kann
  durch Drücken der Abspieltaste (HELP) abgespielt werden.

  Während dem Eintippen der Sequenz DisplayBeep()t der Bildschirm, damit
  man auch merkt, daß man gerade eine Sequenz eintippt. Die Länge einer
  Sequenz ist auf 100 Einträge (etwa 50 Tastendrücke) beschränkt. Dies
  dürfte normalerweise ausreichen und kann durch Änderung einer Konstanten
  geändert werden.

Installieren:

  KeyMac kann einfach durch Anklicken aktiviert werden. Wird es vom CLI
  gestartet, so kann man die Tasten umbelegen:

  Usage:  RunBack KeyMac [MacKey [saAc] [PlayKey [saAc]]

  MacKey ist der Raw-Keycode der Makrotaste. saAc gibt an ob die Tast
  zusammen mit Shift (s), Alt (a), Amiga (A) oder Control (c) gedrückt
  werden muß. PlayKey ist analog dazu die Abspieltaste.

  Beispiel:

    KeyMac 80 sa 69

    Nun ist Shif+Alt+F1 die Makrotaste und ESC die Abspieltaste.

  Die Rawkeycodes können im Libraries & Devices Manual unter "Console
  Device" nachgesehen werden. Hier jedoch die wichtigsten Rawkeycodes, für
  die, die keine entsprechende Tabelle haben:

     Code    Taste

      64      Space
      65      BS
      66      TAB
      67      ENTER
      68      RETURN
      69      ESC
      70      DEL
      80-89   F1-F9
      90      [  (Nummernblock)
      91      ]  (Nummernblock)
      92      /  (Nummernblock)
      93      *  (Nummernblock)
      94      +  (Nummernblock)
      95      HELP


Entfernen:

  Sollte es einmal nötig sein, KeyMac wieder auszuschalten, reicht es,
  KeyMac einfach ein zweites mal zu starten.

Copyright:

  KeyMac ist Public Domain. Es darf frei verbreitet werden, solange mein
  Name im Programm enthalten bleibt und diese Dokumentation beiliegt. Durch
  das Verbreiten dieses Programms darf keinerlei Gewinn erzielt werden.

  Spenden, Vorschläge und Kommentare sind natürlich jederzeit willkommen.

---  Fridtjof.

