Makro-Rekorder
==============


Zum Verständnis der Arbeitsweise
--------------------------------
Der Makro-Rekorder ist Teil des "Bearbeiten > Knöpfe" Fensters.
Diese Funktionalität in RK zu integrieren war letztlich eine
logische Konsequenz aus der vorhandenen Struktur und den sich
mittlerweile gebildeten Commands. Während RK entwickelt wurde,
bildeten sich mehr und mehr Elemente heraus, die für einen Re-
korder erforderlich bzw. zweckmäßig sind. Als letztes waren es 3
Maus-Commands, die es gestatten, einen Mausklick an vorbestimmten
Bildschirm-Koordinaten auszuführen. Was eigentlich nur noch
fehlte, war eine Einrichtung, die eintreffende Tastenanschläge und
Mausklicks registriert, in RK-Commands umsetzt und dann dem
Zuweisungs-Feld hinzufügt. Die Voraussetzungen zum Abspielen waren
ja bereits durch das Grundkonzept von Anfang an gewährleistet.
Das, was man letztendlich nach einer Aufnahme mit dem Rekorder
erhält, ist ein automatisch gefülltes Zuweisungs-Feld im
"Bearbeiten > Knöpfe"-Fenster. Alternativ würde man das selbe
Ergebnis erhalten, wenn man die entsprechenden Commands aus der
Liste in das Zuweisungs-Feld kopiert, doch ist der Gebrauch des
Rekorders selbstverständlich in der Handhabung komfortabler.
Das aufgenommene Material befindet sich nicht in einer "Blackbox",
sondern liegt im editierbaren Quell-Code vor, um nachträglich z.B.
Pausen einzufügen u.s.w. Allerdings sei nicht verschwiegen, daß
ein per Hand generierter Code kleiner und übersichtlicher sein
kann. Möchte man lediglich ein Wort zum Senden bereitstellen, so
kann man es bekanntlich wie in einem Text-Programm in das Zu-
weisungs-Feld schreiben. Der Rekorder würde hingegen der Wortlänge
entsprechende Anzahl Commands daraus bilden, die die entsprechenden
Tastencodes enthalten.
Der Rekorder arbeitet während der Aufnahme unabhängig von der
verstreichenden Zeit; es ist also keine Eile geboten.

Der Gebrauch
------------
Der Gebrauch des Rekorders ist recht einfach. Es muß nur auf den
"REC"-Knopf geklickt werden. Während der Rekorder anschließend
von 5 bis 1 abwärts zählt, hat man noch genügend Zeit, um eine
Anwendung durch einen Mausklick zu aktivieren, ohne daß diese
Aktion mit aufgezeichnet wird.
Sollte sich das kleine Rekorder-Fenster über einer Stelle befinden,
an der man gerade arbeiten möchte, so kann es bedenkenlos zur
Seite geschoben werden. Diese Aktion wird vom Rekorder erkannt
und nicht mir aufgezeichnet.
Das selbe gilt auch, wenn die "Pause +1" Taste angeklickt wird.
Diese bewirkt, daß eine Pause von einer Sekunde in die Aufnahme
eingespielt wird, die sich natürlich erst bei der Abspielung aus-
wirkt. Da dies durch den vielleicht schon bekannten
{/BTCH.DELAY sec} Command realisiert wird, versteht es sich, daß
der Wert 1 für sec nachträglich geändert werden kann.

--> Tip
-------
Eine fenster-bezogene Aufnahme, die unabhängig von der Position
eines Fensters funktioniert, ist auch möglich.
Näheres hierzu ist in Mouse.txt beschrieben.
