Tasten & Command Beschreibung
=============================


Command-Gruppe "ME": Steuerung von RK
=====================================

RK ist so aufgebaut, daß es sich vollständig mit Knöpfen, die mit Commands
dieser Gruppe belegt sind, steuern läßt. Ursprünglich besaß RK keine Menü-
Leiste, da man eine solche mit entsprechend angeordneten RK-Knöpfen simulieren
kann.
Ein Beispiel für eine solche Leiste befindet sich im "Manual"-Profil, das beim
ersten Programm-Start von RK angezeigt wurde (siehe dort die oberste Knopf-
Reihe). Aber selbtverständlich kann man die mit ME-Commands versehenen Knöpfe
nach belieben auf dem RK-Fenster plazieren. Der obligatorische "opt"-Knopf,
der sich in der linken, oberen Ecke eines jeden Profils befindet, ist in
Wahrheit auch nichts anderes, als ein mit einem ME-Command ausgestatteter
RK-Knopf (/ME.POP.OPTION in diesem Fall).
Überhaupt sollte man sich die Knopf-Belegungen des "Manual"-Profils einmal
näher ansehen, indem man die Knöpfe mit gedrücktgehaltener [Strg]-Taste
anklickt.


/ME.ABOUT .............: Öffnet das RK Info-Fenster
------------------------
Beispiel: {/ME.ABOUT}


/ME.AUTOEXECUTE .......: Führt diesen Knopf aus, wenn das knopfenthaltende Profil angewählt wird (nur über Menü)
------------------------

Beispiel: {/ME.AUTOEXECUTE}

--> Hinweis
Das Store-profil gibt bei dessen Aufruf autom. einen Hinweis-Text aus.
Dies wurde mit diesem Command realisiert, der sich im Knopf "note" befindet.


/ME.ACTIVATE ..........: Aktiviert RK (Fokus), nützlich für Ereignis > Tasten
------------------------

Beispiel: {/ME.ACTIVATE}


/ME.BORDER.OFF ........: Schaltet auf rahmenloses RK-Fenster
/ME.BORDER.ON .........: Schaltet auf RK-Fenster mit Rahmen
/ME.BORDER.SWITCH .....: Schaltet zwischen Rahmen-Fenster und rahmenloses RK-Fenster hin und her
------------------------
Der Border-Modus besitzt einen eigenen Beschreibungstext.
Nach dem ersten Programm-Start befindet sich RK im BORDER.ON-Modus.

Beispiel: {/ME.BORDER.OFF}


/ME.BUTTON prof,but[,lv] Führt den Knopf <but> des Profils <prof> aus, opt. Ebene <lv> 0/1
------------------------
Dieser Command gestattet es, einen anderen RK-Knopf auszulösen.
Dies kann vor allem in längeren Skripten von Nutzen sein, indem man kürzere
Automations-Sequenzen, die auf verschiedenen Knöpfen verteilt liegen, zu einer
großen Automation zusammenschließt.
Außerdem können Knöpfe, die sich in anderen Profilen befinden, aufgerufen
werden.
Auf Groß- und Kleinschreibung muß bei den <prof>- und <but>-Parametern nicht
geachtet werden.

Beispiel: {/ME.BUTTON store,rknet}

hat die selbe Wirkung wie

Beispiel: {/ME.BUTTON store,rknet,0}

wogegen

Beispiel: {/ME.BUTTON store,rknet,1}

die 2. Ebene, die man mit dem rechten Mausknopf erreicht, ausführt.

--> Beachte
Es wurde festgestellt, daß ein mit dem ME.BUTTOM Command aufgerufener Knopf, der
ebenfalls einen ME.BUTTON Command beinhaltet, zu Profil-Schalt-Fehlern führt.
Dies kann umgangen werden, indem der Command {/ME.PROF.SWITCH no} in das Skript
integriert wird, wobei in <no> die Nummer des aktuellen Profils eingetragen werden
muß.


/ME.CALENDAR ..........: Öffnet das Kalender-Fenster
------------------------
Hierbei handelt es sich um ein reines Informations-Fenster.
Es kann hier nichts eingestellt werden, besonders das System-Datum bzw. die
System-Zeit dieses Computers bleiben unberührt.

Beispiel: {/ME.CALENDAR}


/ME.CLICKHIDE.ON ......: Schaltet die Funktion "Verbergen > nach Knopf-Klick" ein
/ME.CLICKHIDE.OFF .....: Schaltet die Funktion "Verbergen > nach Knopf-Klick" aus
------------------------
Beispiel: {/ME.CLICKHIDE.ON}


/ME.CLIP.HISTORY ......: Öffnet das externe Programm "Speicher für Zwischenablage"
------------------------
Dieses Programm besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.CLIP.HISTORY}


/ME.CLIP.MON [calc] ...: Öffnet den Clip Monitor, optional <calc>=2 für Rechner-Gebrauch
/ME.CLIP.MON.DEC ......: Öffnet den Clip Monitor im Dezimal-Modus
/ME.CLIP.MON.HEX ......: Öffnet den Clip Monitor im Hex-Modus
------------------------

Beispiel: {/ME.CLIP.MON}


/ME.COLOR.EDIT ........: Startet das externe Programm "ChangeColors"
/ME.COLOR.REFRESH .....: Lädt die Farbdatei colors.dat, sinnvoll nachdem ChangeColors beendet wurde
------------------------
"Farben ändern" besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.COLOR.EDIT}


/ME.CTRL.ID ...........: Requester ID-Nr. x anzeigen
/ME.CTRL.REFRESH ......: Sprache erneut einlesen
------------------------
Diese Commnds sind nur für Entwickler von RK-Sprach-Übersetzungen vorgesehen.
"Sprache editieren" besitzt einen eigenen Beschreibungstext.


/ME.EVENT.KEYS ........: Öffnet das Ereignis > Tasten Fenster
/ME.EVENT.TIME ........: Öffnet das Ereignis > Zeit Fenster
/ME.EVENT.WIN .........: Öffnet das Ereignis > Fenster Fenster
/ME.EVENT.OTHER .......: Öffnet das Ereignis > Weitere Fenster
------------------------
Die "Ereignis"-Funktionen besitzen einen eigenen Beschreibungstext.

Beispiel: {/ME.EVENT.KEYS}


/ME.EVENT.TIME.OFF ....: Schaltet die Ereignis > Zeit - Funktion generell aus
/ME.EVENT.WIN.OFF .....: Schaltet die Ereignis > Fenster - Funktion generell aus
------------------------
Gestattet es, obige Funktionen zu deaktivieren, ohne das hierfür zuständige
Fenster zu öffnen.

Beispiel: {/ME.EVENT.TIME.OFF}


/ME.FKEYS .............: Öffnet das F-Tasten Fenster
/ME.FKEYS.RELOAD ......: Lies die F-Tasten-Belegung erneut ein
/ME.FKEYS.SURVEY ......: Zeigt die F-Tasten-Belegung im int. Textbetrachter an
/ME.FKEYS.TEMP-OFF ....: Schaltet die F-Tasten-Belegung zeitweilig ein/aus
------------------------
Die F-Tasten-Belegung ist im Gegensatz zu Ereignis > Tasten nur gültig,
wenn RK den Fokus besitzt.

Beispiel: {/ME.FKEYS}
Beispiel: {/ME.FKEYS.RELOAD}
Beispiel: {/ME.FKEYS.SURVEY}
Beispiel: {/ME.FKEYS.TEMP-OFF}

Der TEMP-OFF Command hat eine Schalterfunktion. Bei jedem Aufruf wird der Zustand
von "ein" auf "aus" bzw. umgekehrt gewechselt.
Der augenblickliche Zustand wird nicht auf HD gespeichert. Wenn RK gestartet wird
ist er immer eingeschaltet.


/ME.FONT.SLCT .........: Öffnet das Zeichensatz-Fenster für das RK-Fenster
/ME.FONT.NORMAL .......: Wechselt zurück zum RK-Standard-Zeichensatz
------------------------
Der Zeichensatz, mit dem die RK-Knöpfe beschriftet werden, kann global geändert
werden.
Wenn in den Profil-Einstellungen unter Schriftgröße "Vorg." (= Vorgabe) ein-
getragen ist, so ist die dortige Einstellung abhängig von dem global einge-
stellten Schriftgrad.

Beispiel: {/ME.FONT.SLCT}


/ME.HIDE ..............: Verbirgt RK im Systray
------------------------
Dieser Command bewirkt das selbe, als wenn auf das Schließ-Symbol des RK-
Fensters geklickt wird, sofern in den Einstellungen
"Schließsymbol > RK verbergen" aktiviert ist. Wenn sich RK im Systray
verbirgt, kann man es durch einen Klick auf das Systray-Icon wieder
auf den Bildschirm zurückholen.
Interessant könnte dieser Command sein, wenn man nach Ausführung einer
Automation RK vom Bildschirm verschwinden lassen möchte, indem man
diesen Command an das Ende des Skriptes setzt.

Beispiel: {/ME.HIDE}


/ME.IMAGE.MEMORY ......: Öffnet das externe Programm "ImageMemory"
------------------------
Dieses Programm besitzt einen eigenen Beschreibungstext.
Das Programm läßt sich auch über die Pop-Menüs bzw. das Systray-Menü öffnen.

Beispiel: {/ME.IMAGE.MEMORY}


/ME.KEYS.EDIT .........: Öffnet das "Bearbeiten > Knöpfe"-Fenster
------------------------
Der vollständigkeitshalber gibt es natürlich auch einen Command um das gar
so wichtige "Bearbeiten > Knöpfe"-Fenster zu öffnen, es sei aber empfohlen,
das Fenster mit einem Mausklick auf den linken Mausknopf auf einen der RK-
Knöpfe, bei gleichzeitig gedrückter [Strg]-Taste zu öffnen.

Beispiel: {/ME.KEYS.EDIT}


/ME.MANUAL ............: Öffnet das Anleitungs-Programm
------------------------
Öffnet das im Hauptordner von RK bedindliche Manual.exe-Programm, mit dem
Du Dir vermutlich just in diesem Moment diesen Text durchliest.

Beispiel: {/ME.MANUAL}

-> Beachte
Ab v7.4.31 schaltet sich das Programm automatisch auf die aktuell eingestellte
Sprache.


/ME.MEMOPAD ...........: Öffnet das externe MemoPad
------------------------

Example: {/ME.MEMOPAD}

--> Beachte!
MemoPad benutzt die Profil- und Knopf-Nummern um die unterschiedlichen Datei-Namen
zu unterscheiden (jede Memo ist eine eigene Datei). Wenn die Profil-Reihenfolge
geändert wird, korrigiert MemoPad die Memo-Namen bei Aufruf des Memos selbstständig.
Eine RK-Knopf-Verschiebung muß allerdings durch RK unterbunden werden.


/ME.MENU.SWITCH .......: Schaltet die RK-Menü-Leiste ein/aus
------------------------
Wer aus Gewohnheitsgründen eine Menü-Leiste im RK-Fenster haben möchte,
kann diese mit diesem Command ein- bzw. ausschalten.
Alle dort befindlichen Menü-Punkte lassen sich aber über das Systray-
Pop-Menü sowie diesen ME-Commands aufrufen.

Beispiel: {/ME.MENU.SWITCH}


/ME.MINIMIZE ..........: Minimiert das RK-Fenster
------------------------
Minimiert das RK-Fenster in gleicher Weise, als wenn der Windows-Minimier-
Knopf des Fensters in der rechten, oberen Ecke angeklickt wird.

Beispiel: {/ME.MINIMIZE}


/ME.MOUSEHIDE .........: Öffnet den "Bei Mausposition verbergen"-Fenster
------------------------
Die "Bei Maus-Position Verbergen"-Funktion besitzt einen eigenen Beschreibungs-
text der in dieser Anleitung mit "RK durch Mausklick öffnen" betitelt ist.

Beispiel: {/ME.MOUSEHIDE}


/ME.POP.ALL ...........: Zeigt das Systray-Popmenü, alle Abschnitte
/ME.POP.CD ............: Zeigt das Media (CD) Popmenü
/ME.POP.LANGUAGE ......: Zeigt das Popmenü zur Sprachauswahl
/ME.POP.OPTION ........: Zeigt das Systray-Popmenü, Abschnitte "Profile" und "Bearbeiten"
/ME.POP.PROF ..........: Zeigt das Systray-Popmenü, Abschnitt "Profile"
/ME.POP.REQUEST .......: Zeigt das Systray-Popmenü, Abschnitt "Requester"
/ME.POP.STATE .........: Zeigt das Systray-Popmenü, Abschnitt "Status"
------------------------
Mit den POP-Commands, die alle etwas unterschiedliche RK-Funktionen zusammen-
fassen, läßt sich komfortabel durch die Menü-Struktur von RK navigieren.
Es sei an dieser Stelle nur an das OPTION-Menü verwiesen, das in jedem Profil
in Gestalt des "Opt"-Knopf vorbelegt ist.
Viele weitere Beispiele finden sich im "Manual"-Profil in der obersten
Knopfreihe.
Das "ALL"-Menü entspricht z.B. dem des Systray-Popmenüs.

Beispiel: {/ME.POP.ALL}


/ME.POP.USERAPP .......: Zeigt das User-Application Popmenü
------------------------
Das USERAPP-Popmenü ist ein selbstbelegbares Menü um Anwendungen zu starten,
deren Einträge sich in der im Profiles-Ordner befindlichen UserApp.dat-Datei
definieren lassen. Ein mit diesem Command vorbelegter Knopf befindet sich
im "Manual"-Profile im UserApp-Knopf.

Beispiel: {/ME.POP.USERAPP}


/ME.PREFS .............: Öffnet das "Einstellen"-Fenster
------------------------

Beispiel: {/ME.PREFS}


/ME.PROF.BACK .........: Schaltet zum vorher angezeigten Profil
------------------------
Dieser Command kann nützlich sein, möchte man zum vorher angezeigten
Profil zurückkehren, ohne sich um Nummern und Namen scheren zu wollen.

Beispiel: {/ME.PROF.BACK}


/ME.PROF.INC ..........: Schaltet RK auf das folgende Profil
/ME.PROF.DEC ..........: Schaltet RK auf das vorhergehende Profil
------------------------
Mit diesen Commands kann man auf das folgende bzw. vorhergehende Profil schalten,
wobei sich die Profil-Schaltung nach den Profil-Nummern richtet (1-10).
Z.B. mit dem INC-Command von Profil-Nummer 3 auf Nummer 4. u.s.w.

Beispiel: {/ME.PROF.INC}


/ME.PROF.EDIT .........: Öffnet das "Bearbeiten > Profil"-Fenster
------------------------
Die "Profil bearbeiten"-Funktion besitzt einen eigenen Beschreibungstext.
Bevorzugt wird man dieses Fenster aber sicher aus den Popmenüs der "Opt"-Knöpfe
öffnen.

Beispiel: {/ME.PROF.EDIT}


/ME.PROF.EXPLORER [p] .: Öffnet den Profil- Explorer, optional: schaltet auf Profil Nr. <p>
------------------------

Beispiel: {/ME.PROF.EXPLORER}
Beispiel: {/ME.PROF.EXPLORER 5}


/ME.PROF.SLCT .........: Öffnet das "Profil aufrufen"-Fenster
------------------------
Diese Funktion stammt noch aus einer früheren RK-Version und ist über Menüs
nicht mehr erreichbar, denn mit der Einführung der Profil-Schaltungen über
Popmenüs hat sich diese Art der Profil-Auswahl eigentlich erübrigt.
Aus Kompatibilitätsgründen wurde sie jedoch in RK belassen.

Beispiel: {/ME.PROF.SLCT}


/ME.PROF.SWITCH no ....: Schaltet RK auf ein festgelegtes Profil (<no> = 1-10)
------------------------
Auch dieser Profil-Schaltungs-Command arbeitet nummern-bezogen, in dem die
gewünsche Profil-Nummer im no-Parameter des Commands vorgegeben wird.

Beispiel: {/ME.PROF.SWITCH 5}


/ME.PROF.TMP.COL [v] ..: Ändert für aktuelles Profil temporär die Spalten-Anzahl auf <v> (Vorg. VAR)
/ME.PROF.TMP.ROW [v] ..: Ändert für aktuelles Profil temporär die Zeilen-Anzahl auf <v> (Vorg. VAR)
/ME.PROF.TMP.HIGH [v] .: Ändert für aktuelles Profil temporär die Knopf-Höhe auf <v> (Vorg. VAR)
/ME.PROF.TMP.WIDE [v] .: Ändert für aktuelles Profil temporär die Knopf-Breite auf <v> (Vorg. VAR)
/ME.PROF.TMP.RESET.ALL : Stellt für alle Profile von temporären Einstellungen auf gespeicherte Werte zurück
/ME.PROF.TMP.RESET.PROF: Stellt für aktuelles Profil von temporären Einstellungen auf gespeicherte Werte zurück
------------------------
Mit diesen Commands können die Dimensionen von Profilen temporär geändert werden, d.h.
die Änderungen werden nicht gespeichert und entsprechen spätestens nach dem nächsten Programm-Start
von RK wieder dem, was im Bearbeiten > Profil Dialog eingestellt wurde.
Da durch Weglassen des Parameters <v> die Variable VAR einspringt, können Änderungen auch
"schrittweise" vorgenommen werden.

Beispiel:

Knopf, Ebene 1 (linke Maus-Taste):

{/BTCH.EXPLICIT}
{/VAR.<.PROF 0}    ' VAR auf die aktuelle Spalten-Anzahl setzen (Parameter=0)
{/VAR.ADD 1}       ' VAR um eins erhöhen
{/ME.PROF.TMP.COL} ' temp. Spalten-Anzahl auf VAR setzen

Knopf, Ebene 2 (rechte Maus-Taste):

{/BTCH.EXPLICIT}
{/VAR.<.PROF 0}
{/VAR.SUB 1}
{/ME.PROF.TMP.COL}

Bei jedem Klick auf diesen Knopf mit der linken Maus-Taste erhöht sich die Spalten-Anzahl um jeweils
eine Spalte, bis der Maximal-Wert von 25 Spalten erreicht ist.
Entsprechend vermindert ein Klick mit der rechten Maus-Taste die Spalten-Anzahl um 1.

-> Tip
Der ME.PROF.RESET.PROF Command kann auch dazu verwendet werden, wenn das RK-Fenster nach einer
Verschiebung wieder auf seine ursprünglich gespeicherten Koordinaten positioniert werden soll.
ME.PROF.TMP.RESET.ALL löscht hingegen alle vorübergehend gespeicherten Koordinaten-Zeiger.



/ME.PROF2.INC .........: Schaltet RK auf das folgende Profil ohne Fenster-Pos.- Änderung
/ME.PROF2.DEC .........: Schaltet RK auf das vorhergehende Profil ohne Fenster-Pos.- Änderung
------------------------
Mit diesen Commands kann man eine "2. Funktionsebene" der RK-Knöpfe simulieren,
wie man sie z.B. von funktionsreichen Rechnern oder Handys her kennt und die
dort gemeinhin als 2nd-Function-Tasten bezeichnet werden.

Da es diese 2. Funktionsebene in Wirklichkeit garnicht gibt, bedient man sich
einfach eines anderen Profils, das exakt die selben Fenster-Dimensionen
aufweisen sollte; also auch die Anzahl der Knopf-Spalten und Zeilen.
Ferner muß das Profil der 2. Funktionsebene um eine Nummer höher oder
niedriger liegen als das der 1. Ebene.

Der PROF2.INC-Command schaltet nun nicht nur auf das nächst höhere Profil, so
wie es der normale PROF.INC-Command macht, sondern sorgt zusätzlich dafür,
daß sich die Bildschirm-Position des RK-Fensters nicht ändert.

Und der 2. Effekt dieser Funktion: Nachdem ein Knopf der 2. Funktionsebene an-
geklickt wurde, schaltet RK automatisch auf die 1. Ebene zurück.

Das Profil der 2. Funktionsebene sollte einen Knopf aufweisen, der mit dem
"PROF.BACK"-Command belegt ist, damit man bei irrtümlicher Anwahl der 2. Ebene
bequem wieder zur 1. Ebene zurückkehren kann.

Beispiel: {/ME.PROF2.INC}


/ME.PROFCENTER ........: Öffnet das "Profil Center"-Fenster
------------------------
Die "Profil-Center"-Funktion besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.PROFCENTER}


/ME.PROFSET.RELOAD ....: Liest die Profiles.dat erneut ein
------------------------

Beispiel: {/ME.PROFSET.RELOAD}

Anwendungs-Beispiel

{/BTCH.EXPLICIT}
{/DSK.RENAME profiles\profiles.dat,profiles9.dat}
{/DSK.RENAME profiles\profiles1.dat,Profiles.dat}
{/DSK.RENAME profiles\profiles9.dat,profiles1.dat}
{/ME.PROFSET.RELOAD}

Dieses Beispiel wechselt zwischen 2 Profilen hin- und her.

--> Achtung !
Es finden keine Sicherheitsabfragen statt! Wird das Skript nicht ordnungsgemäß
zuende geführt, kann es passieren, daß ein Profil-Set durch ein anderes
überschrieben wird. Daher zuvor eine Sicherheitskopie der Profiles.dat herstellen!


/ME.PROFSET.SWAP ......: Schaltet swischen Pofil-Set 1 & 2 hin- und her
------------------------
Dieser Command hat die selbe Wirkung, als wenn im Systray-Popmenu der oberste
Punkt "Profil-Set wechseln" angewählt wird.
Nähere Erläuterungen siehe auch "Profil-Set #2.txt".

Beispiel: {/ME.PROFSET.SWAP}


/ME.PW.ENTER ..........: Gestattet die Eingabe des Verschlüsselungs-Paßwortes
/ME.PW.PROTECT ........: Sperrt das Verschlüsselungs-Paßwort
------------------------
Auf die Paßwort-Funktion wird im Beschreibungstext "Knöpfe bearbeiten" im
Abschnitt "Verschlüsselt" näher eingegangen.
Normalerweise fordert RK das Paßwort vom Anwender an, wenn es einen
paßwort-kodierten Knopf ausführen soll und merkt sich dieses für die Dauer
der Session um lästige Neueingaben zu vermeiden.
Mit dem PW.ENTER-Command kann man RK nun auch ohne Ausführung eines kodierten
Knopfes das Paßwort (zum Merken) mitteilen.
Mit dem "PW.PROTECT"-Command veranlaßt man RK sozusagen dazu, daß Paßwort
wieder zu vergessen, was eine Neueingabe beim Klick auf einen kodierten Knopf
zur Folge hätte.
Beide Funktionen kann man auch aus dem Systray-Popmenü mit dem Menü-Punkt
"Crypt-Paßwort" sperren auslösen. Hier wird je nach augenblicklichem
Zustand das Paßwort entweder freigegeben oder gesperrt.


/ME.QUIT ..............: Beendet RK
------------------------

Beispiel: {/ME.QUIT}


/ME.README ............: Zeigt die Readme-Datei an
------------------------

Beispiel: {/ME.README}


/ME.RKNET .............: Öffnet das RK-Netzwerk Programm
------------------------
Das "RKNet"-Programm besitzt einen eigenen Beschreibungstext.

Beispiel: {/ME.RKNET}


/ME.SHOW ..............: Öffnet das RK-Fenster
------------------------
Dieser Command ist im Zusammenwirken der "Ereignis > Tasten"-Funktion (Hotkeys)
sinnvoll, um das RK-Fenster per Tastendruck aus dem Systray auf den Bildschirm
zu befördern.


/ME.SURVEY ............:
------------------------
Diese Funktion wurde ab v7.3 durch den Profile Explorer ersetzt.


/ME.TEXTVIEWER-OPT n ..: Ändert Einst. des Int. Textbetrachters
------------------------
Hiermit kann das Ausgabe-Fenster z.B. des Commands {/CLIP.TXT.VIEW} beeinflußt werden:
Die Einstellung muß natürlich vor dem Aufruf des Betrachters vorgenommen werden und
bleibt für die Dauer der RK-Session bestehen, sofern sie nicht erneut geändert wird.

Parameter:

n=0: Alle Einstellungen werden gelöscht
n=1: Das Fenster wird maximiert geöffnet
n=2: Die Hintergrund-Farbe des Textfensters ist weiß (statt grau)
n=3: Kein "Close"-Knopf im Textfenster (Alternativ Windows Schließ-Knopf [x])
n=4: 10" Schriftgröße anstatt 12"


/ME.TOUR ..............: Startet das RK-Tour Programm
------------------------
Startet das im Hauptordner von RK befindliche Tour-Programm.

Beispiel: {/ME.TOUR}
