Name: Funckey 1.1 Autor: Anson mah Herkunft: Fish ============================================================================ FuncKey starten ---------------- Es ist wichtig, daß das File FHANDLER entweder in der C:Schublade oder in der aktuellen Schublade befindet. Wenn mit dem CLI gearbeitet wird, ist die aktuell, die mit CD erreicht wurde, bevor Funckey gestartet werden soll. Wenn mit der Workbench gearbeitet wird, ist die Schublade aktuell, in der Funckey liegt. FuncKey kann sowohl von CLI, als auch von der Workbench aus gestartet werden. Vom CLI ist die Syntax : Funckey oder Funckey [filename] Um Funckey als Hintergrungtask ablaufen zu lassen muß natürlich [run] davorgesetzt werden. Funckey allein ruft das Kontrollbord auf,von wo aus die Funktionstasten programmiert werden können.Zusätzlich kann der Name Des Datenfiles eigegeben werden, unter dem die Belegung dann aufzurufen ist. Von der Workbench ruft ein Doppelklick auf das Icon entweder das Kon- trollbord oder das Datenfile auf. Gebrauch des FuncKey-Kontrollbords ---------------------------------- Die Erklärung setzt das Wissen über folgende Gadgets voraus: String Gadgets F1 bis F10: Diese Gadgets beinhalten die Belegung der Funktionstasten. Jede Dfini- tion darf bis zu 79 Zeichen beinhalten. CONTROL und AMIGA Tasten werden folgendermaßen benutzt: ^ leitet ein Controlzeichen ein ( z.B. ^m ist CTRL-m ) { (linke Klammer) leitet eine Sequence mit Amiga-links ein (z.B.{m) } (rechte Klammer)leitet eine Sequence mit Amiga-rechts ein ( }q ) \ (back slash) leitet eine der folgenden Intuition-functionen ein: \w activiert das nächste Fenster \W activiert das nächste Fenster und bringt es nach vorn \f bringt das activierte Fenster nach vorn \s bringt den nächsten Screen nach vorn unnd activiert ihn Key Qualifiers: Es gibt 5 Gadgets mit Namen None, Shft, Alt, LAmi und RAmi. Sie stellen die Kombinationsmöglichkeiten mit den F-Tasten dar, wobei None nur die Funktionstastebedeutet. Der Rest ist wohl verständlich. Filename String Gadget: Dieses File kann benutzt werden um Belegungen unter bestimmten Namen abzulegen oder aufzurufen. Voreingestellt ist hier s:func.key. Load & Save Gadgets: Brauchen wohl nicht erklärt zu werden. I (Icon) Gadget: Dieses Gadget wird benutzt in Verbindung mit der Save-Möglichkeit. Wenn es benutzt wird, erstellt das Programm ein Icon für das Daten- file. Es muß sichergestellt sein, das im DEFAULT-TOOL-Feld der Pfad zu Funckey richtig gekennzeichnet ist. Resident YES & NO Gadgets: Das Kontrollbord kann aktiv im Speicher oder abrufbar gehalten werden. Mit YES ist as aktiv (Voreinstellung) , abgerufen werden kann es mit der Tastenkombination Rechts-Alt + Help. FuncKey ON & OFF Gadgets: ON bedeutet, daß der Handler-Prozeß aktiv ist (Voreinstellung). Clear Gadget: Löscht alle Definitionen im Kontrollbord. Fetch Gadget: Holt die Definitionen, die sich momentan im Handler-Prozeß befinden ins Kontrollbord. Man kann so Belegungen ändern/berichtigen. accordingly. Cancel Gadget: Alle Änderungen in einem Kontrollbord/Datefile werden als nicht durch- geführt betrachtet und das Kontrollbord geschloßen. Gadget: Wenn die Änderungen in Ordnung sind werden sie in den Handler-Prozeß übernommen und das Kontrollbord geschloßen. Gadget: Die KILL-Funktion bricht sowohl den Handler-Prozeß als auch den Kon- trollprozeß ab. Fehler die während Kontrollbordfunktionen auftreten werden im Fenster- titel kurzzeitig eingeblendet. Funktion des KEY-HANDLER ------------------------ Wie bereits erwähnt, muß das File FHANDLER entweder in der aktuellen oder der c: Schublade sein. Es kann selbst nicht ausgeführt werden; wer es versuchen will, wird den Guru begrüßen dürfen. Der Handler-Prozeß bleibt resistent im Speicher bis er vom Kontroll- bord mit KILL gelöscht wird. Er kann mit der Tastenkombination HELP AMIGA-RECHTS an und ausgeschaltet werden. Empfohlene Konfiguration ------------------------ Am Besten bringt man den FHANDLER in der C: Schublade unter und ruft Funckey schon in der Startup-sequence auf. Wenn ein bestimmtes Datafile benutzt werden soll, ruft man es natürlich direkt mit run funckey auf.So wird der Handler geladen, initialisiert und der Prozeß läuft mit einem Minimum an Speicherverbrauch als Hintergrundtask. Probleme -------- Im Original-Doc-File hat der Autor einige Probleme bzw Fehler aufgelis- tet und erklärt.