RemoteKeys (im Folgenden "RK" genannt)
======================================


Inhaltsverzeichnis (von -Allgemeines)
-------------------------------------
- Wozu dient RK?
- Was kann man mit RK alles anstellen?
- Konzeption von RK
  - Menüs und RK-commands (Skript-Befehle)
  - frei-belegbare Knöpfe
- Wie werden Tastenanschläge an ein Programm gesendet und wie
  wird ein (Benutzer-) Profil ausgewählt?
- Einige wichtige Hinweise
  - Umsteiger von älteren Versionen
  - NT-Anwender
  - W95-Anwender
  - Notespad 8.0
- Systray (Menü)


Wozu dient RK?
--------------
RK sendet Tastenanschläge (also auch Texte) zu jeder beliebigen
Anwendung.
RK bietet 10 x 250 frei-belegbare Knöpfe für Tastenkombinationen
(also auch Texte) und Script-Befehle.
Klickt nun der Anwender auf eines dieser von ihm vorbelegten
Knöpfe, so wird dieses Skript an die aktive Anwendung gesendet.

Das Ergebnis kann die Ausgabe eines Textes an der Cursor-
Position eines Textprogrammes sein als auch der Aufruf eines
Dialog-Fensters, das in einem tiefverschachtelten Pulldown-Menü
verborgen ist.

Ab V2.4 kann RK Mausklicks an definierten Mauspositionen durch-
führen.
Ab V3.0 ist ein Makro-Rekorder enthalten.
Ab V4.5 ist ein Timer enthalten.


Was kann man mit RK alles anstellen?
------------------------------------
Alle hier aufgeführten Funktionen können mit nur einem Mausklick
ausgelöst werden!
Die Liste erhebt keinen Anspruch auf Vollständigkeit!

- Oft benötigte Textpassagen in Briefe einfügen (auch MS-Word-
  kompatible Rich-Texte), Daten einfügen sowie variable Werte.
- Schwerzugängliche Sonderzeichen einfügen
- Menü- und Dialogautomationen durchführen
- Formulare (z.B. im Internet) mit wiederkehrenden Phrasen
  (Name, Ort..) ausfüllen
- Paßwörter an Paßwort-Requester senden (Internet, Excel etc.),
  auch bei windowsseitig gesperrter Einfüge-Funktion
- Programme starten, Dateien öffnen, Internet-Adressen in den
  Browser laden; auch in der Zw´ablage befindliche Adressen etc.
- Programmfenster (Größe/Position) beliebig auf dem Bildschirm
  anordnen
- Programmfenster an oberster Bildsch´-Position fixieren (on Top)
- Berechnungen (z.B. in Excel) automatisieren durch Verwendung
  von 10 Variablen, die durch Operanden verändert werden können
- RK als Taschenrechner benutzen und Zahlen-Kolonnen in der
  Zw´ablage berechnen
- Das Laden durchnumerierter Bilder im Internet automatisieren
  (..25.jpg ..26.jpg)
- Zeitgesteuerte Prozesse durchführen, wie z.B. das Starten von
  Programmen (durch integrierten Timer)
- Numerierungskolonnen bilden
- Memo-Pads verwalten, Schnellsicherungen von Notizen, URL´s etc.
- Grafiken für die tägliche Arbeit verwalten (Speicher für Bilder)
- Alte, in die Zw´ablage kopierte Texte wieder hervorrufen
  (Speicher für Zwischenablage)
- Den in der Zw´ablage befindlichen Text mittels div. verfügbaren
  Funktionen bearbeiten
- Einen Text ver- und entschlüsseln
- Prozesse auslösen, die auf Windows Ereignisse reagieren wie das
  Öffnen und Schließen von zuvor spezifizierten Fenstern
- Festgelegte Tasks aus dem System entfernen
- Rechner runterfahren bei ausbleibenden Tasten-/Mausaktivitäten
  oder zeitgesteuert
- Den CD-Player (CD-ROM) steuern, auch zeitgesteuert
- Midi- und Wave-Dateien abspielen, auch zeitgesteuert
- Einfaches Öffnen von Windows-System Programmen (Such-Req. etc),
  da umfangreiche Preset-Liste enthalten
- Disk-Operationen durchführen (Kopieren, Temp löschen etc.)
- Texte und Bilder (bmp, jpg, gif) drucken
- Einsatz als Stopuhr
- Datensätze direkt aus einer Datenbank (MS-ACCESS...) senden
- Eine defekte oder verlorengegangene Tastatur ersetzen :-)
- Hilfreich beim Gebrauch eines Touch-Screens
- Makro-Rekorder enthalten
- Netzwerktauglich (Nutzerprofile auf den Server stellen), ab
  v5.8.6 mit DDE-Schnittstelle für Fernsteuerung
- Ab v6.0 mit Winsock-Modul (RKNet) zur Steuerung anderer Computer
- und vieles mehr...

Aus vielen entsprechenden Zuschriften ist bekannt, daß RK auch
behinderten Personen eine große Hilfe sein kann. Dies freut den
Entwickler von RK ganz besonders!
Betroffen sind z.B. Personen mit motorischen Störungen oder Prothesen-
träger, also Mitmenschen, die Probleme haben eine Tastatur zu bedienen.

Aber auch als Bedienhilfe für Kleinkinder wird RK benutzt, weswegen
die Möglichkeit geschaffen wurde, übergroße Knöpfe einzurichten, die
außerdem noch mit Bildern versehen werden können.


--> Tip
Der Requester, der die Internet-Verbindung herstellt (dial-up),
kann mit folgendem RK-Command angezeigt werden (nur W9x):
{/APP.OPEN rundll,rnaui.dll,RnaDial MyProvider}
Und für die automatische Verbindung:
{/APP.ACTIVATION.OFF}{... MyProv.}{/BTCH.DELAY 0.5}{KEY.ENTER}


Konzeption von RK
-----------------

--> Menüs und RK-Commands
Die belegbaren Knöpfe sind weit mehr als nur Speicher für Text-
passagen. Sie können mit Funktionen belegt werden um z.B. RK zu
steuern, da es für sämtliche Funktionensaufrufe von RK ent-
sprechende Commands gibt. Daher - und weil RK mit einem möglichst
kleinem Fenster auskommen soll - ist ein Pulldown-Menü ein- bzw.
ausschaltbar.

--> Tip
Bitte nicht das Systray-Icon vergessen (bunte Icon neben der
Windows-Uhr)! Durch einen rechten Mausklick auf dieses Icon kann
man fast alle Funktionen von RK erreichen.

--> Belegbare Knöpfe
RK hat 5000 separate Speicher, die mit Tastenanschlägen (z.B.
Texte), Mausklicks und RK-Commands belegt werden können.
Der Wert 5000 berechnet sich wie folgt:

Ein RK-Profil hat maximal 250 Knöpfe (=250).
Jeder Knopf hat 2 Ebenen, eine für den linken und eine für den
rechten Mausknopf (250 x 2 = 500).
10 solcher Profile gibt es (250 x 2 x 10 = 5000).

--> Tip
Vergiß nicht die 2. Ebene der vorbelegten Knöpfe, die mit dem
rechten Mausknopf aufgerufen wird, auszuprobieren!
Im Falle des 1. Profils (Keyboard) ist die 2. Ebene mit Groß-
buchstaben vorbelegt, weswegen es auch keinen Shift-Knopf gibt.


Wie werden Tastenanschläge an ein Programm gesendet und wie
-----------------------------------------------------------
wird ein (Benutzer-) Profil ausgewählt?
---------------------------------------

(Im Folgenden wird davon ausgegangen, daß RK läuft und das
Profil "Manual" angezeigt wird)

Als erstes sind zwei Dinge zu tun:

1. Ein geeignetes Profil aufzurufen.
2. Eine geeignete Anwendung zu starten (nahezu alle Anwendungen
   sind geeignet).

Für den ersten Schritt würde ich das Profil "Keyboard", zusammen
mit MS-Notepad empfehlen.
Um das Profil "Keyboard" aufzurufen, klicke mit dem linken Maus-
knopf links oben auf den Knopf mit der Bezeichnung "Profiles"
und wähle aus dem sich aufschlagendem Popup-Menü "Keyboard" aus.
Dann starte Notepad und stelle sicher, daß Notepad den Fokus hat
(z.B. durch einen Klick auf die Fenster-Titelzeile von Notepad).
Nun klicke auf die mit Buchstaben vorbelegten Knöpfe von RK,
sowohl mit dem LINKEN als auch mit dem RECHTEN Mausknopf.

>> Was Du siehst sind Deine ersten gesendeten Tastenanschlägen an
eine andere Anwendung! <<

.. und ich bin sicher, daß Dein erster Versuch erfolgreich ist.

--> Tip
Seit v5.4 sind die belegbaren Knöpfe mit einer Anklick-Wiederholung
ausgestattet, ähnlich der Anschlags-Wiederholung der Tastatur.


Einige wichtige Hinweise
------------------------

--> Umsteiger von frühen RK-Versionen
Sofern nicht W95 im Einstatz ist, kann nun beim Ausfüllen von
Formularen und bei der Verwendung von Outlook Express Dank einer
neuen Aktivierungs-Form von Karl E. Peterson auf die Formular-
Aktivierungs-Funktion verzichtet werden.
Alle NT-Anwender können nun auch die "Preferences/Aufleuchten der
Knöpfe unter Maus" einschalten, da auf NT-Koordinaten angepaßt.

--> NT-Anwender
Bei Verwendung von Word kann es passieren, daß gesendete Zeichen
verschluckt werden. Dies kann durch den BTCH.INSTMODE unterbunden
werden.

--> W95-Anwender
Wenn Formulare ausgefüllt werden müssen oder Outlook Express ver-
wendet wird, benötigen w95-Anwender den Formular-Aktivator.
Dieser ist jedoch in der vorliegenden Version nicht mehr vorhanden.
Die letzte Version, die diese Funktion enthält, ist die v7.2 und kann
bei freewarehits.de downgeloaded werden.

--> Notespad 8.0
RK ist nicht kompatibel zu Notespad (mit "s"). Alles durch RK an
Notespad Gesendete wird spiegelverkehrt ausgegeben.


Systray (Menü)
==============

Linker Maus-Klick auf das Systray-Icon
--------------------------------------
...bewirkt, daß sich das Fenster von RK öffnet, sofern RK gerade
im Systray "ruht".

Wie wird das Systray-Menü angezeigt?
------------------------------------
...durch einen rechten Mausklick auf das RK-Icon (nahe der Windows-
Uhr). Außerdem wird auch hier das RK-Fenster geöffnet.

Oberer Bereich
--------------
Hier sind alle Profile aufgeführt, außerdem...
- Profil-Set wechseln .....: siehe Profil-Set #2.txt

Mittlerer Bereich
-----------------
Alle Punkte dieses Bereiches haben separate Dokumentationen.

Unterer Bereich
---------------
- Crypt-Paßwort sperren ...: siehe Bearbeiten - Knöpfe.txt
- Einfrieren > auf Bildsch.: siehe Profil-Schaltung... .txt
- Einfrieren > im Systray .: siehe Profil-Schaltung... .txt
- Fensterrahmen Aus .......: siehe Fensterrahmen Aus.txt
- Verbergen > nach Knopf-Kl: RK verbirgt sich im Systray, nachdem
                             ein RK-Knopf betätigt wurde
- Minimieren ..............: RK wird minimiert
- Verbergen ...............: RK verbirgt sich im Systray
- Menü ein ................: Schaltet das Pull-Down-Menü ein (F1)
- Beenden .................: RK wird beendet
                             Alternativ kann auch ALT+F4 gedrückt
                             werden, sofern RK den Fokus besitzt
