@database MMKeyboard.guide
@master MMKeyboard.guide
@$VER: 2.11 (11.04.2002)
@author "Guido Mersmann"
@(c) "Guido Mersmann"
@index Index
@smartwrap

@macro MS "@{par}@{jcenter}@{FG SHINE}$1@{par}@{JLeft}@{FG TEXT}"
@macro MH "@{par}@{jcenter}@{FG HIGHLIGHT}$1@{par}@{JLeft}@{FG TEXT}"
@macro MC "@{par}@{jcenter}@{FG SHINE}$1@{par}@{JLeft}@{FG TEXT}"

@node "Main" "MMKeyboard"
@{jcenter}
@{code}
@{FG HIGHLIGHT}MMKeyboard V2.11

(C)2001-2002 by Guido Mersmann@{FG TEXT}

MMKEYBOARD IS A GIFTWARE PRODUCT

READ THE DISTRIBUTION SECTION FOR INFORMATION ON DISTRIBUTION

@{FG SHINE}Contents
----------@{FG TEXT}
  
@{"            Einführung            " link "Introduction"}
@{"      Systemvorrausetzungen       " link "SystemRequirements"}
@{"           Featureliste           " link "FeatureList"}
@{"           Distribution           " link "Distribution"}
@{"           Installation           " link "HowToInstall"}
@{"            MMKeyboard            " link "MAST"}
@{"             Hardware             " link "Hardware"}
@{"      Der große Tastaturtest      " link "Keyboard"}
@{"              Bonus               " link "Bonus"}
@{" Tips,Tricks,Fragen und Antworten " link "FAQS"}
@{"         Geschichtliches          " link "History" 999}
@{"           Zukünftiges            " link "Future"}
@{"         Bekannte  Fehler         " link "Buglist"}
@{"           Danksagungen           " link "Thanx"}
@{"            Der  Autor            " link "Author"}
@{"    Andere Programme von mir !    " link "OtherPrgs"}
@endnode
@node "Introduction" "Einführung"

@{MS "Einführung"}

Warum schon wieder ein Adapter für PC-Tastaturen? Nunja, die Sache ist einfach! Es gab kein Adapter,
der genau so funktionierte, wie ich ihn haben wollte. Außerdem unterstütze keiner der Adapter die
neuen Extratasten.@{par}

MMKeyboard unterstützt jede Tastatur komplett. Es ist kein spezieller Treiber für eine Tastatur
nötig, wie auf dem PC! Lediglich ein kleines Commodity wird benötigt, um die Zusatztasten
ins System zu schmuggeln. Einfach anschließen, Hotkeys definierten und loslegen.

@endnode
@node "Systemrequirements" "Systemvorraussetzung"

@{MS "Systemvorraussetzungen"}

Sie benötigen mindestens OS2! Einige Features benötigen OS3.0 oder höher.@{par}

Außerdem sollte die @{"Adapterhardware" link "Hardware"} und eine Tastatur mit Windowstasten vorhanden sein!

@endnode
@node "Featurelist" "Featureliste"

@{MS "Features"}

 ° Commodity@{par}

 ° Alle Multimediatasten werden unterstützt! (Play, Pause, Standby, Wakeup, ...)@{par}

 ° Echtes Hardware-Passwort mit (optionaler) Softwareoberfläche@{par}

 ° Voll @{"Reset-Handler" link "FAQSResetHandler"} kompatibel!@{par}

 ° Sie können Ihren Amiga mit der Tastatur ein und ausschalten!@{par}

 ° @{"Amithlon" link "FAQSAmithlon"} Unterstützung. (Momentan werden die MMKeys nicht
unterstützt, aber das wird sich in naher Zukunft ändern.)@{par}

 ° Einfachste Konfiguration@{par}

 ° Online Hilfe@{par}

 ° 100% Assembler@{par}

 ° Locale Unterstützung@{par}

@endnode
@node "Distribution" "Distribution"

@{MS "Distribution"}

Dieses Programm darf auf allen jederman zugänglichen Medien veröffentlicht werden, solange im Archiv
alle Files unverändert beiliegen. Bei CD Veröffentlichungen möchte ich gerne ein kostenloses
Exemplar.@{par}

@{b}Die Veröffentlichung auf AminetCDs und zusammen mit dem Amithlonpaket ist ausdrücklich
erlaubt.@{ub}@{par}

@{b}MMKeyboard ist es Giftware. Wenn es mit Amithlon benutzt wird, ist es Freeware!@{ub}@{par}

Ich erwarte von jedem, der MMKeyboard benutzt, dass er mir ein kleines Geschenk schickt. Geld ist
natürlich auch willkommen. Ich denke das tut keinem Weh und mich spornt es an neue Features zu
integrieren und schnell neue Anpassungen vorzunehmen.@{par}

Updates sind über das @{b}Aminet@{ub} zu bekommen.@{par}

@{b}Für Schäden oder Datenverluste, die durch MMKeyboard auftreten, hafte ich nicht.
Benutzung auf eigene Gefahr!!!@{ub}

@endnode
@node "HowToInstall" "Installieren von MMKeyboard"

@{MS "Installieren von MMKeyboard"}

Benutzen Sie bitte nur das beiliegende Installationsscript um dieses Archiv zu installieren!@{par}

@{b}Bei einer Installation von Hand sind Probleme vorprogrammiert. Die automatische
Installation sorgt für eine optimale Installation ohne Altlasten.@{ub}

@endnode
@node "History" "Geschichtliches"

@{MS "Geschichtliches"}

Dieser Text erzählt etwas tagebuchmäßig, was sich in den verschiedenen Versionen getan hat.

 @{MC "V0.35"}

 Erste Version! (-8

 @{MC "V0.36"}

FEATURE: Commodity und Voreinstellungsprogramm sind jetzt zwei getrennte Programme.@{par}
FEATURE: Es ist möglich die Win und Alt Tasten zu vertauschen, damit sie
 wieder genau wie auf dem Amiga neben der Space Taste liegen.@{par}
FEATURE: Kleines Tastaturkonfigurationsmenü eingebaut.@{par}
später, wenn die Eingabe angezeigt wird.@{par}
FEATURE: Die Maus wird vom Commodity blockiert, solange das Passwort ungültig ist.
FEATURE: Jetzt ist es möglich selber Passworteingabefenster zu gestallten.

 @{MC "V0.36 - V0.62"}

CHANGED: Vieles (Dateistruktur, Format, GUI) umgeschrieben und verbessert.@{par}
CHANGED: Installer Skript.@{par}
CHANGED: Viele kleine Änderungen am PIC.@{par}
FEATURE: Einige PasswortGUIs beigelegt. (Dank an Timo Hegemann)@{par}
CHANGES: Die Passworteingabe ist jetzt besser gelöst.@{par}
FEATURE: Das @{"Passwort-GUI" link "PassGUIP"} kann jetzt abgeschaltet werden.@{par}
FEATURE: Das Passwort-GUI kann jetzt auf einem @{"eigenen Screen" link "PassScre"} dargestellt werden.@{par}
FEATURE: Die Tastatur ist jetzt voll Reset-Handler kompatibel!@{par}
FEATURE: Es können @{"optionale LEDs" link "FAQSTune"} angeschlossen werden@{par}

 @{MC "V0.63"}

FEATURE: Jetzt lässt sich der Amiga per Tastendruck ein und ausschalten.

 @{MC "V0.64"}

BUGFIX: EnforcerHit im Voreinsteller behoben!@{par}
FEATURE: Der PIC Konfigurationswert lässt sich jetzt komfortabel in einem @{"Fenster" link "PICC"} berechnen!@{par}

 @{MC "V1.00"}

Erste nicht Beta Version im Aminet.

 @{MC "V1.01"}

Kleine Änderungen am PIC! (Ein Update ist aber nicht zwingend)

 @{MC "V1.02"}

CHANGED: Viele kleine Anleitungsänderungen!

 @{MC "V1.03"}

FEATURE: Das @{"Hauptfenster" link "MAST"} ist jetzt größenveränderbar!

 @{MC "V1.04"}

FEATURE: Die @{"Tastatureinstellungen" link "KeEd"} sind jetzt größenveränderbar!

 @{MC "V1.05"}

FEATURE: Zweite Powerleitung mit verdrehtem Signal für den Direktanschluß an ATX-Netzteile.

 @{MC "V1.06"}

BUGFIX: Viele kleine interne Verbesserungen an der Passwortabfrage.

 @{MC "V1.07"}

BUGFIX: Kleinen Fehler in der SyncLost Routine behoben. Es wurde immer das letzte Datenbit zum
Resync benutzt, was dazu führen konnte, das die Taste mit dem Wert "0" als gedückt gesendet wurde,
was zu unkontrolliertem erscheinen des Zeichens "^" führte.

 @{MC "V1.08"}

BUGFIX: Ich hatte vergessen die MenuPop Taste zu definieren! (Danke an Jeff Pierce)

 @{MC "V1.09"}

CHANGED: Anleitungsupdate!

 @{MC "V1.10"}

BUGFIX: Kleinen Workaround für das "Passwortbild fehlt" Problem. Der Fehler liegt anscheinend im
ILBM/Picture Datatype. Ab und zu fehlt die DTA_Sync Message und dadurch wird nicht geupdatet.

 @{MC "V1.11"}

CHANGED: Kleines PIC Update! Das Einspielen der neuen Version ist nicht zwingend nötig! Ab dieser
Version ist die F11 Taste komplett frei zu benutzen! Die Passwortfunktion liegt jetzt auf der
"ScrollLock" Taste. Das ist logischer, schließlich zeigt die entsprechende Lampe auch den
Passwortmodus an.@{par}
BUGFIX: Der Passwortbildschirm wird jetzt auch geöffnet, wenn der Font nicht gefunden wurde.
(gemeldet von Klaus von der Haar)@{par}
INFO: Das "Passwortbild fehlt" Problem ist immer noch vorhanden. Es scheint der ILBM Datentyp zu
sein, der ab und an die Bilder nicht darstellen will. Die Brut-Force Methode brachte daher auch keine
Linderung.

 @{MC "V1.12"}

CHANGED: Das "Hotkey eingeben" Fenster wurde überarbeitet. Die alte Version war eigentlich nur ein
schlechter Hack und als Provisorium gedacht.@{par}
BUGFIX: Das Mülldatei Problem beim Beenden der MMKeyboard Prefs wurde behoben.@{par}
BUGFIX: Keine weiteren Hardwareprobleme! Der PIC resetet sich bei Problemen selbsttätig.

 @{MC "V1.13"}

BUGFIX: Kleine Verbesserung im Passwortmodus! Bedingt durch die Toleranz der R/C Bauteile trat
dieses Problem nur bei einigen Leuten auf.

 @{MC "V1.14"}

BUGFIX: Die interne Tastenwiederholung der Tastatur wurde nicht richtig blockiert. (gemeldet von Thomas Wenzel)@{par}
FEATURE: Optionaler @{"Reset Taster" link "/Pictures/Optional.ilbm/MAIN"}.@{par}
BUGFIX: Die Trennlinien der Oberfläche waren nicht korrekt positioniert.

 @{MC "V1.15"}

CHANGED: Anleitungsänderungen.@{par}
FEATURE: Habe ein Bild meines @{"Adapters" link "/Pictures/MMK_Mersmann1.jpg/Main"} hinzugefügt!

 @{MC "V1.16"}

CHANGED: Anleitungsänderungen.@{par}
BUGFIX: Das @{"Eingabefenster" link "GeSt"} der Voreinstellungen hatte einen Fehler.@{par}
FEATURE: Es ist jetzt nicht mehr möglich F12 als Powertaste zu definieren, da damit ein Zugriff auf
die PIC Einstellungen nicht mehr möglich ist. (Gemeldet von Michael Göcken)@{par}
BUGFIX: Normale Hotkeys wie "control alt f4" haben nicht funktioniert und keiner hat es gemerkt.
Ich hab vergessen ToolManager aus der WBStartup zu entfernen, daher sah alles so aus, als wenn es
laufen würde. Nunja, bis eben! (-8@{par}
FEATURE: Das Interface merkt sich den letzten Zustand des Rechners. Nach einem Stromausfall oder
dem wiedereinschalten Netzteils schaltet sich der Rechner automatisch ein oder eben aus.@{par}
FEATURE: Jetzt kann der PIC über die MMKeyboardPrefs eingestellt werden. Dazu wird aber eine
die PIC Software ab Version 1.16 oder höher benötigt.

 @{MC "V1.17"}

BUGFIX: Das verirrte Zeichen im Passwortfenster ist jetzt verschwunden.@{par}
FEATURE: Jetzt werden noch etwa 256 zusätzliche Multimedia-Tasten unterstützt.@{par}
FEATURE: Durch das etwas veränderte Timing laufen jetzt auch etwas exotischere (billige) Tastaturen.

 @{MC "V1.18"}

FEATURE: Ein optionaler @{"Taster" link "/Pictures/Optional.ilbm/MAIN"} am PIC erlaubt das Ein- und
Ausschalten des Rechners. Für diese Funktion wird eine PIC Software ab Version 1.18 oder höher benötigt.@{par}
FEATURE: Neue Multimediataste! "KBPlug" erlaubt das Ausführen einer Datei wenn die Tastatur im
laufenden Betrieb eingesteckt wird. Für diese Funktion wird eine PIC Software ab Version 1.18 oder höher benötigt.@{par}
FEATURE: Neue Multimediataste! "KBReset" erlaubt das Ausführen von Befehlen direkt vor einem
@{"Reset" link "FAQSResetHandler"}.

 @{MC "V1.19"}

BUGFIX: Der @{"Tastatureditor" link "KeEd"} hatte Fehler beim Ändern der Größe.@{par}
CHANGED: Das @{"Hauptfenster" link "MAST"} wurde aufgeräumt und ein neues Fenster für die
@{"Passworteinstellungen" link "Pass"} hinzugefügt.@{par}
CHANGED: Viele Änderungen an der Lokalisierung.@{par}
BUGFIX: Die Passworthintertür wurde geschlossen. (Nicht Fragen!!) (benötigt PIC Software Version 1.19 oder
höher)@{par}
CHANGED: Anleitung aktuallisiert.@{par}
FEATURE: Neue Passwortoberfläche hinzugefügt.@{par}
FEATURE: Die Passwortoberflächen können jetzt direkt mit MMKeyboardPrefs konfiguriert werden.@{par}
FEATURE: Jetzt kann man den Bildschirmmodus selbst auswählen.@{par}
FEATURE: Die Passworteingabe kann direkt in MMKeyboardPrefs getestet werden.@{par}
FEATURE: Die @{"rechte Control-Taste" link "PICCRCTR"} kann jetzt optional als Multimediataste benutzt werden.(benötigt PIC
Software Version 1.19 oder höher)@{par}
BUGFIX: Die für einen Hotkey gedrückte Taste wurde nicht aus dem Datenstrom entfernt. Das
verursachte ungewollte Eingaben in Programmen.
FEATURE: @{"Neuer Ausführungstyp" link "EditExTy"}: @{"Internes Kommando" link "EditComm"}.

 @{MC "V1.20"}

FEATURE: Neuer Schaltungsbeschreibung für A1200. Danke an Olivier Croquette für die
Informationen.@{par}
FEATURE: Keymaps für Win Tastaturen beigefügt.@{par}
FEATURE: Preset für Highscreen MCK-800 Tastatur beigefügt. Danke an Norman Thiel!@{par}
BUGFIX: Das Kommando-Gadget der Hotkey-Einstellungen funktionierte nicht richtig, wenn es
Tastenbefehle aufnehmen sollte. (Gemeldet von Norman Thiel)@{par}
FEATURE: Jetzt ist es möglich die @{"internen Befehle" link "EditComm"} per Fenster auszuwählen.

 @{MC "V1.21"}

FEATURE: Presets für "Trust Ergo_Track", "Logitech Internet Navigator" und "TurboMedia" Tastaturen
beigefügt. Danke an Nick Clover!

 @{MC "V1.22"}

BUGFIX: Kleine Fehler behoben, die Probleme hätten verursachen können.@{par}
CHANGED: Kleine Optimierungen beim Berechnen des Gadget-Layouts.@{par}
FEATURE: Dem Archiv liegt jetzt auch eine Version für den @{"Amithlon" link "FAQSAmithlon"} bei.
Momentan ist noch nicht klar, wie der Support in Amithlon eingebaut wird, daher setzt diese Version
noch auf eine Emulation der Hardware. Momentan können nur nochmale Hotkeys definiert werden. Der
Passwort- und Hardwarekonfigurationsteil fehlen wegen Unsinnigkeit komplett. Momemtan funkionieren
nur "Insert", "PageUp", "PageDown" und "F11".@{par}

 @{MC "V1.23"}

FEATURE: Der @{"Tastenbefehl" link "EditComm"} kann jetzt optional Qualifier des Benutzers durchlassen.@{par}
FEATURE: Neue @{"Bonusschublade" link "Bonus"} mit Programmen, die ich mit MMKeyboard nutze.@{par}

 @{MC "V1.24"}

FEATURE: Jetzt ist es möglich Voreinstellungsdateien einzufügen.@{par}
FEATURE: Habe Presets für die normale und die @{"Amithlon" link "FAQSAmithlon"} Version eingefügt.@{par}

 @{MC "V1.25"}

CHANGED: Der Tastaturhandler wurde optimiert, um die CPU Belastung zu minimieren.@{par}
FEATURE: Jetzt ist es möglich einen Hotkeys nur beim Loslassen der Tasten zu aktivieren.
Defaultmäßig aktiviert MMKeyboard Tasten nur beim runterdrücken, aber es kann nützlich sein, wenn
man verhindern will das die Tastenwiederholung des Input.devices zuschlägt.@{par}

 @{MC "V1.26"}

FEATURE: Die Voreinstellungsfenster benutzen jetzt eine modifizierte version des commodity input
handlers. Dadurch werden alle definierten Tastenkombinationen abgefangen, wenn MMKeyboardPrefs
gestartet ist.@{par}
FEATURE: Jetzt ist es möglich durch drücken einer Tastenkombination den entsprechenden Eintrag in
der Konfiguration zu finden. Haben Sie z.B. "CONTROL LSHIFT F4" zum öffnen einer Shell definiert,
dann brauchen Sie in den Voreinstellungen nur diese Kombination zu drücken, um den Eintrag in der
Liste zu finden.

 @{MC "V1.27"}

FEATURE: 8 neue Hotkey-Tasten! Nunja, eigentlich nicht sehr nützlich, aber die Implementierung
kostet weder Programmkode noch CPU Leistung. Es ist möglich die Qualfier als normale Tasten
einzubinden. "CONTROL KRSHIFT" z.B. startet ein Programm, wenn  "CONTROL" und "RSHIFT" gedrückt
werden. Durch vorran stellen eines "K" wird die Taste als echte Taste und nicht mehr als Qualifier
gesehen. Beachten sie, das eine "Qualfier" Version des "KQualifier" erscheint. Das ist kein Fehler,
sondern muß so sein, da das Drücken der rechten Shift-Taste ein "RSHIFT KRSHIFT" erzeugt. Diese
Funktion erlaubt es die normale Amiga-Reset konfiguration "CONTROL LCOMMAND RCOMMAND" durch
MMKeyboard nachzubilden. Starten Sie einfach das Tools "c:Reboot" mit dem Hotkey "CONTROL LCOMMAND
KRCOMMAND".

 @{MC "V1.28"}

FEATURE: Abkürzungen! Ja! Das Voreinstellungsprogramm erlaubt das Benutzen von Abkürzungen der
Qualifier-Namen. "CONTROL LALT RCOMMAND F10" kann als "ct la lc f10" eingegeben werden. In den
meisten Fällen werden die ersten Buchstaben der einzelnen Wörter genommen. "CAPSLOCK" = "CL". Die
"K" und "-" Qualifier funktionieren genauso: "KCAPSLOCK" = "KCL". Achja, wer es noch nicht gemerkt
hat, die Eingabe ist generell Groß/Kleinschrift unabhängig.

 @{MC "V1.29"}

BUGFIX: Das interne Kommando WindowFlip (Jetzt heißt es "WindowNext") hatte einen
Fehler beim Erkennen des Tiefen gadgets. Jetzt werden diese Fenster nur noch aktiviert. (gemeldet
von Boris Ivic)@{par}
FEATURE: Neues internes Kommando namens  WindowPrev" eingebaut, dass es erlaubt die Fenster in
umgekehrter Reihenfolge zu "WindowNext" zu blättern.

 @{MC "V1.30"}

BUGFIX: Wieder einen ganzen Satz Fehler gefunden, die alle durch einen glücklichen Umstand nie aktiv
wurden.@{par}
FEATURE: Neue interne Kommandos (Reboot, RebootKS)@{par}

 @{MC "V1.30"}

FEATURE: Viele kleine Verbesserungen an der Oberfläche des Voreinstellers.@{par}
BUGFIX: (Nur in der Standardversion) Die abgeschaltete Capslock-Taste in der Hardware verursachte
eine überschneidung mit dem Qualifier Capslock. Daher wird nun die Multimediataste "Capslock" als
"Shiftlock" angemeldet, um überschneidungen zu vermeiden.

 @{MC "V2.00"}

FEATURE: Komplett neues Archiv,- Verzeichnis- und Installationslayout. Alles ein klein wenig
verändert. Ich empfehle dringend die beiliegenden Installationsroutinen zu verwenden, um ein
optimiertes und vor allen Dingen funktionstüchtiges Update zu erhalten.

 @{MC "V2.01-V2.09"}

CHANGED: Optimierte Handhabung von Voreinstellungs- und Datendateien.

 @{MC "V2.10"}

BUGFIX: Die Tastentabelle in der Tastatur läßt sich umschalten. Wenn eine Tastatur eine andere
Tabelle als Default nimmt, dann kommt MMKeyboard mit dieser nicht klar und produziert nichts außer
Müll. Die neue PIC Version schaltet die Tastatur in den gewünschten Modus. Ein Update ist nicht
zwingend, wenn die Tastatur vorher funktioniert hat! (gemeldet von Harald Frank)

 @{MC "V2.11"}

FEATURE: Die etwas versteckte und unglückliche Tastaturauswahl ist jetzt durch ein richtiges
@{"Tastaturauswahlfenster" link "KeCh"} ersetzt worden. Die alte @{"'Aufwahl'" link "KeEd"}
steht noch als eigenständiger @{"Tastatureditor" link "KeEd"} zur Verfügung.@{par}
FEATURE: @{"EjectTool" link "BEjectTool"} V1.6 beigelegt!@{par}

@endnode
@node "Future" "Zukünftiges"

@{MS "Zukünftiges"}

Keine Ahnung (-8 Ich richte mich da voll nach Ihren Wünschen.
@endnode
@node "Buglist" "Bugliste"

@{MS "Buglist"}

Wenn mehrere Tasten gleichzeitig gedrückt werden, dann gibt es arge Probleme. Der Hauptgrund hierfür
das PC Tastaturprotocol selber. Die Amigatastatur sendet nur gedrückt und losgelassene Tasten,
während die PC Tastatur gedrückte Tasten selbsttätig wiederholt.

@endnode
@node "Thanx" "Danksagungen"

@{MS "Danksagungen"}

Dank an @{b}Stephen Marsden@{ub} für die Idee und das PIC Hardwaredesign!@{par}

Vielen Dank an @{b}Jeff Pierce@{ub} für das Geld und das Lob!@{par}

@{b}Jørn Rune Jakobsen@{ub} und @{b}Tommy Alvern@{ub} für das Geld! Danke sehr!@{par}

Danke an @{b}Michal Rudòanský@{ub} für die ATX Informationen!@{par}

@endnode
@node "Author" "Der Autor"

@{MS "Der Autor"}

Sollten Sie Bugs in MMKeyboard finden, so bitte ich um Mitteilung, damit ich diese in neuen
Versionen beseitigen kann.@{par}

Auch für Anregungen zur Erweiterungen bin ich jederzeit dankbar.
@{code}

   Guido    Mersmann
   Glatzer Straße 12
   48477     Hörstel
         Deutschland

   INTERNET: geit\@gmx.de
   FIDONET : 2:2449/246.15
   TEL     : 05978-225
   FAX     : 05978-705

@endnode
@node "OtherPrgs" "Andere Programme von mir!"

   @{MS "Andere Programme von mir!"}

   @{MS "BoulderDäsh   [game/jump/boulderdaesh.lha]"}

Ein Klone des Original Boulderdäsh für den Amiga. Dies ist die einzige Version, die auf dem Amiga
schneller ist als das Original. Sie sieht genauso aus und verhält sich genauso. Ich wurde schon
gefragt, wo sich der C64 befindet. (-8 Das alles schon auf einem 68000 ohne Fastmem.
Grafikkartenbenutzer wird freuen, dass dieses Spiel uneingeschränkt auf Grafikkarten funktioniert.

   @{MS "SimpleCat   [dev/misc/simplecat.lha]"}

Dieses Tool ist für Programmierer und Anwender. Mit diesem Programm können die auf einfachste Weise
mit ihrem lieblings Texteditor Kataloge von Programmen ändern. Diese Programme müssen allerdings ein
CS-File beiliegen haben. Sehen Sie dazu im Archiv in der Catalogs-Schublade nach.

   @{MS "AFind   [util/misc/afind.lha]"}

Dieses Programm ermöglicht es ihnen auf einfachste Weise ihre AminetCDs zu durchsuchen. Es
funktioniert eigentlich wie das Originaltool von der CD, nur werden hier AminetCDs und AminetSets
gemischt benutzt und man ist z.B nicht gezwungen die ersten 5 Aminets zu durchsuchen, um ein
Programm zu finden, das auf Set1 Diskb liegt.

   @{MS "AView   [util/misc/AView.lha]"}

AView ist ein Programm, das eigentlich wie Multiview funktioniert. Es arbeitet allerdings ohne
Datentypen, sondern benutzt eigene Definitionen. Man kann für jeden Dateityp ein eigenes Programm
angeben, dass benutzt werden soll.

   @{MS "Guideformat   [text/edit/guideformat.lha]"}

GuideFormat ist ein kleines Tool, das Blocksatz auch bei AmigaGuide Dateien ermöglicht. Dabei ist es
egal, ob in der Zeile "Links" oder sonstige Kommandos vorkommen.

   @{MS "GuideCheck   [text/edit/guidecheck.lha]"}

GuideCheck ist ein Tool, das es erlaubt ein Guidefile vollständig zu prüfen und alle eventuellen
Fehler aufzudecken.

   @{MS "SiedlerBoot   [game/patch/siedlerboot.lha]"}

Dieses Programm erlaubt das Spielen von Siedler direkt von der Amiga Plus Sonderheft 9 CD. Das geht
auch ohne? Klar, aber die Spielstände können nicht gespeichert werden. Mit SiedlerBoot befindet sich
nur ein kleines Programm und die Spielstände auf der Platte. Der Rest bleibt auf CD.

   @{MS "Execute64   [misc/emu/execute64.lha]"}

Execute64 erlaubt es Programme direkt in den Speicher des C64 zu laden und zu starten. Das
ermöglicht z.B den Amiga mit seiner Festplatte als riesigen Fileserver (z.B Spiele) zu benutzen.

   @{MS "R   [util/cli/r.lha]"}

"R" erzeugt für jedes Dos-Programm eine Oberfläche. Es gibt also kein kompliziertes studieren der
Templates mehr!

   @{MS "DVBControl   [comm/misc/dvbcontrol.lha]"}

DVBControl ist eine Zusatzsoftware für den Nokia Mediamaster (D-Box). Im Zusammenspiel mit der
DVB2000 Firmware dieses Digital-TV Dekoders ist es auf einfachste Weise möglich die Firmware zu
updaten, die Senderliste zu editieren und vieles mehr! Wer also die DVB2000 und einen Amiga benutzt,
kommt um DVBControl nicht herum!

   @{MS "MCControl   [hard/hack/mccontrol.lha]"}

MCControl (MemoryCard Control) ist ein Kartenleserprojekt, das speziell für die MemoryCards der
Playstation entwickelt wurde. Dazu wird lediglich eine kleine Hardware (Kosten im paar Euro) und die
kostenlose Software benötigt!

   @{MS "VBRControl   [util/sys/vbrcontrol.lha]"}

VBRControl verlegt die Prozessorvektoren ins Fastmem und beschleunigt dadurch das System.

   @{MS "AvailCPU   [util/sys/availcpu.lha]"}

AvailCPU ist ein Programm, das die Prozessorauslastung mittels der PowerLED anzeigt!

   @{MS "TrackDisplayClock   [util/time/trackdisplaycl.lha]"}

Hardware Track-Displays sind sehr nützlich, wenn Sie gebraucht werden. Die meiste Zeit aber macht
diese Hardware nichts anderes als den Raum zu beleuchten! Das wird geändert, wenn Sie
TrackDisplayClock benutzen! TrackDisplayClock zeigt die aktuelle Uhrzeit auf Ihrem TrackDisplay an.
Es ist cool, es ist nützlich und natürlich ist die Zeit immer in visueller Reichweite. Löschen Sie
alle Programme die die Uhrzeit in Bildschirmen, Fenstern oder gar Piktogrammen anzeigen und
vergessen Sie nicht Ihr NoClick Tool wegzuwerfen! TrackDisplayClock übernimmt all diese Aufgaben und
als Belohnung ist Ihr Rechner auch noch ein wenig schneller als vorher! (-8

   @{MS "MMKeyboard   [hard/hack/MMKeyboard.lha]"}

MMKeyboard ist eine kleine Hardware, die es erlaubt IBM-PC Tastaturen am Amiga zubenutzen.
Der Adapter erlaubt die Benutzung aller Tasten auf allen Tastaturen. Es wird kein spezieller Treiber
für eine Tastatur benötigt. Lediglich ein kleines Commodity wird benötigt um die neuen MultiMediatasten ins
System zu schmuggeln. MMKeyboard ist voll Resethandler-kompatibel, besitzt eine interne
Passwortabfrage, erlaubt das Ein und Ausschalten des Rechner mit der Tastatur und vieles mehr.

   @{MS "ParKeyboard   [hard/hack/ParKeyboard.lha]"}

ParKeyboard ist eine kleine Hard- und Softwarelösung, die es erlaubt eine zweite Tastatur am
Parallelport zu betreiben. Für den Adapter sind keine elektronischen Bauteile nötig, da nur vier
Drähte für die Verbindung nötig sind.

   @{MS "WheelMouseSupport   [util/mouse/WheelMouseSupp.lha]"}

WheelMouseSupport ersetzt die WheelBusMouse software für den PS2M PS/2 Mausadapter. Die neue
Software erlaubt es das Mausrad in fast jedem Programm zu benutzen. Selbst die Workbench ist mit dem
Rad zu bedienen. Es ist nicht nötig auf spezielle Softwareanpassungen (patches) zu warten.

@endnode

@node "Hardware" "Die Adapterhardware"

@{MS "Die Adapterhardware"}

@{b}Wenn Sie nicht in der Lage sind den Adapter zu bauen, oder keine Lust haben dies zu tun, dann
können Sie die MMKeyboard Hardware auch fertig @{"kaufen" link "FAQSHardBuy"}.@{ub}@{par}

Die @{"Hardware" link "/Pictures/Hardware.ilbm/MAIN"} ist sehr einfach aufgebaut! Wenn Sie schon die
IBMKey Hardware aus dem EPic Archiv gebaut haben, dann brauchen Sie nur den @{"PIC" link "FAQSPIC"} neu
zu programmieren.@{par}

Hier sind noch ein paar optionale @{"Features" link "/Pictures/Optional.ilbm/MAIN"} für die Hardware
und ein @{"Schaltplan" link "/Pictures/A1200Connector.ilbm/Main"} für den A1200.@{par}

Je nach Amiga und Tastatur werden andere Anschlüsse verwendet. Die PS/2 Stecker und Buchsen sind
aufgrund ihrer Größe sehr schwer zu löten! Daher empfehle ich eine Verlängerung zu
zerschneiden.@{par}

Hier ein @{"Bild" link "/Pictures/MMK_Mersmann1.jpg/main"} meines Adapters. Der PIC paßt genau in ein 9Pol-9Pol
Sub-D Adapter. Die Gehäuseabschlüsse sind aus Disketten ausgeschnittene Rechtecke.@{par}

Das Kabel darf nicht zu lang sein, da dies zu Problem führen kann! Auf beiden Seiten etwa 10cm
sollten reichen. Später kann man immer noch eine Verlängerung anschließen!@{par}

Die Schaltung selber kann man durch die wenigen Bauteile bequem auf einer Streifenrasterplatine
aufbauen, die nicht viel größer ist als der PIC selber!@{par}

Lesen Sie bitte auch die Informationen über den @{"PIC" link "FAQSPIC"}!@{par}

Sollte Probleme auftreten, dann lesen Sie bitte das Kapitel "@{"FAQ" link "FAQS"}" für weitere
Informationen!@{par}

@{code}
@{"Vordefinierte" link "PICC"} Spezialtasten:

  Key         Amiga Ergebnis
----------------------------
Home         Shift Cursor Links
End          Shift Cursor Rechts
PageUp       Shift Cursor Hoch
PageDown     Shift Cursor runter
Menu         LAmiga m (Bildschirm blättern)
PrtScrn      RAmiga p (Menü/Drucken)
Break        Control c
Insert       Help
F11          MultiMedia-Taste
F12          MultiMedia-Taste
Rollen       MultiMedia-Taste
Win links    Amiga links
Win rechts   Amiga Rechts

@endnode
@node "Keyboard" "Der große Tastaturtest"

@{MS "Der große Tastaturtest"}

Nunja, diese Tabelle enthält alle mit der @{"MMKeyboard Hardware" link "Hardware"} getesteten
Tastaturen. Sollte Ihre Tastatur noch fehlen, dann teilen Sie @{"mir" link "Author"} doch bitte
mit, wie die Tastatur den so funktioniert und wo es Probleme gibt.@{par}

@{b}Die Anzahl der Multimediastasten entspricht der Anzahl der neuen Tasten und beinhaltet nicht die
durch MMKeyboard noch zusätzlich gewonnenen MM-Tasten.@{ub}@{par}

@{code}
Name                        Resultat     MM-Tasten        getestet von
----------------------------------------------------------------------------

Chicony                      100%           17            Guido Mersmann

Logitech Cordless Desktop    100%           12            Guido Mersmann
ITouch

Logitech Cordless ITouch     100%            3            Guido Mersmann

Cherry Keyboard Win95 D      100%            0            Guido Mersmann

Yahoo Freedom II             100%           17            Guido Mersmann

TrustGM Wireless             100%           16            Michael Goecken

H&H KB 07 IR                 100%           41            Klaus von der Haar

Maxell                       100%            3            Olivier Croquette

Trust Ergo_Track              90%            1            Nick Clover

TurboMedia                   100%           23+           Nick Clover

Logitech Internet Navigator  100%           21+ Wheel     Nick Clover


@endnode

@node "FAQS" "Fragen, Antworten und vieles mehr!"

@{MS "Fragen, Antworten und vieles mehr!"}

@{MS "Adapter Hardware Probleme"}

@{"Es gibt viele fehlende oder automatisch wiederholende Zeichen!" link "FAQSAutoRepeat"}@{par}
@{"Einige Tasten funktionieren nicht oder verursachen Probleme!" link "FAQSTrouble"}@{par}
@{"Die ScrollLock (Rollen) LED blinkt!" link "FAQSTrouble"}@{par}
@{"Meine Hardware funktioniert nicht! Wieso?" link "FAQSHardNW"}@{par}
@{"Wenn der Rechner abstürzt bekomme ich keine Passwortabfrage!" link "FAQSNoPassword"}@{par}

@{MS "Adapter Hardware Informationen"}

@{"Gibt es eine Möglichkeit die Hardware fertig zu kaufen?" link "FAQSHardBuy"}@{par}
@{"Kann ich MMKeyboard an meinem A1200 Tower benutzen?" link "FAQSHardHard"}@{par}
@{"Kann ich MMKeyboard am/mit Amithlon betreiben?" link "FAQSMMKAmithlon"}@{par}
@{"Was ist ein PIC?" link "FAQSPIC"}@{par}
@{"Wie kann ich die PIC Einstellungen ändern?" link "FAQSPICSetup"}@{par}
@{"Warum ist die Eingabe der Konfiguration so dämlich?" link "FAQSPICStupidSetup"}@{par}
@{"Gibt es einen Weg die Hardware noch zu erweitern?" link "FAQSTune"}@{par}
@{"Wie schließe ich ein ATX Netzteil an meinen Amiga?" link "FAQSATX"}@{par}
@{"Den Amiga per Tastatur ein und ausschalten? Wie geht das denn?" link "FAQSPICPowerSW"}@{par}

@{MS "Adapter Software"}

@{"Muss ich das Commodity verwenden? Es scheint auch ohne zu gehen!" link "FAQSCOMM"}@{par}
@{"Was macht eigentlich ein 'Resethandler'?" link "FAQSResetHandler"}@{par}
@{"Kann ich meine alten Spiele weiterhin spielen?" link "FAQSGAME"}@{par}
@{"Kann ich meine alte Hardware mit ihrem Commodity benutzen?" link "FAQSNewSoftOldHard"}@{par}

@{MS "Verschiedenes"}

@{"Was ist Amithlon?" link "FAQSAmithlon"}@{par}
@{"Wie definiert man Hotkey's im AmigaOS?" link "FAQSHotkeys"}

@endnode
@node "FAQSAutoRepeat" "Es gibt viele fehlende oder automatisch wiederholende Zeichen!"
@toc "FAQS"

@{MS "Es gibt viele fehlende oder automatisch wiederholende Zeichen!"}

Sie sollten die Abschirmung prüfen.@{par}

Unter normalen Umständen darf eine Abschirmung nur an eine Seite eines Kabels angeschlossen werden!
Nun, hier liegt die Sache etwas anders. Da der MMKeyboard Adapter in eine bestehende Abschirmung
geschaltet wird, kann die Abschirmung durchgehend vorhanden sein. Die Tastatur ist für die korrekte
Unterbrechung verantwortlich.@{par}

Eine metalisiertes Adaptergehäuse bietet sich als zusätzliche Abschirmung an! @{b}Stellen Sie sicher
das kein Pin und kein Bauteil an das Gehäuse kommt, da das Gehäuse leitend ist.@{ub}@{par}

Außerdem sollten Sie die Kabellänge prüfen. Normalerweise sollte es keine Probleme geben, aber
möglich ist alles. Ich empfehle nur ein kleines Kabel (10cm) auf jeder Seite des Adapters zu
verwenden. Wenn das ganze funktioniert, kann man immer noch eine Verlängerung anschließen.@{par}

Wer seinen Adapter in ein Towergehäuse einbaut sollte darauf achten, dass die LEDs entweder
möglichst kurz angeschlossen sind, oder einen zusätzlichen Treiber bekommen. Ein Fehlverhalten kann
ansonsten durch die Überlastung des PIC durchaus auftreten.@{par}

@endnode
@node "FAQSTrouble" "Die Tastatur macht Probleme!"
@toc "FAQS"

@{MS "Das Tastatur macht Probleme!"}

Der Grund ist ganz einfach! Der Datenbereich des PIC Bausteins enthält die Konfiguration und die
Software, die Sie benutzt haben um den PIC zu beschreiben, hat diesen Bereich nicht geschrieben.
MMKeyboard benutzt also alten Datenmüll in der Annahme es sei die Konfiguration.@{par}

Es gibt drei Möglichkeiten warum diese Probleme auftreten:@{par}

1. Wenn die Tastatur funktioniert, dann öffnen Sie das @{"PIC Einstellungsfenster" link "PICC"} um
eine gültige Konfiguration zu erzeugen. Stellen Sie sicher, dass Sie auch ein gültiges Passwort
eingeben.@{par}

2. Die ScrollLock LED blinkt und die Tastatur reagiert nicht! (Die Maus reagiert ebenfalls nicht,
wenn das MMKeyboard Commodity läuft.) Benutzen Sie die Datei MMKeyboardNP.hex. Diese Datei enthält
keine Passwortabfrage. Stellen Sie mittels des @{"PIC Einstellungsfensters" link "PICC"} eine
gültige Konfiguration her und spielen Sie danach wieder die normale MMKeyboard.hex Version ein.@{par}

3. Die ScrollLock (Rollen) LED blinkt nach dem Tastaturreset. Das passiert wenn der
Tastaturinterrupt nicht mehr funktioniert oder abgeschaltet ist. Der Resethandler "denkt" der Amiga
will die Taste nicht abholen und verzögert den Neustart. Das passiert auch mit einer Amigatastatur.
Bei dem beliebten A500 trat dieses "Problem" nie auf, weil der A500 keinen Resethandler unterstützt
und immer sofort neu startet. Einfach ein paar Sekunden warten und der Rechner resettet von
selbst.@{par}

@endnode
@node "FAQSHardNW" "Meine Hardware funktioniert nicht! Wieso?"
@toc "FAQS"

@{MS "Meine Hardware funktioniert nicht! Wieso?"}

Tja, das kann viele Ursachen haben. Zuerst sollte man versuchen das Problem einzugrenzen. Wichtig:
Es sollte keine Funk oder Infrarot-Tastatur zum Testen genommen werden, da hier nur zusätzliche
Problemfaktoren hinzu kommen. Am besten eine billige Windowstastatur mit Kabel verwenden.@{par}

Zuerst den PIC entfernen und die Pins 2 und 6 am PIC Sockel verbinden. Das Selbe wird mit den Pins 3
und 7 gemacht. Das Ergebnis ist eine 1:1 Verlängerung!@{par}

Jetzt alle Leitungen vom Stecker zur Buchse durchmessen. Die 4 Leitungen (5V, GND, Clock, Data)
müssen 1:1 dort ankommen.@{par}

Ist alles in Ordnung, dann eine @{b}Amiga-Tastatur@{ub} über den Adapter an den Amiga anschließen!
Sollte keine Amiga-Tastatur vorhanden sein, dann den Adapter mit einer PC-Tastatur an einen PC
anschließen! In jedem Fall sollte die Tastatur funktionieren, da die Schaltung, wie gesagt, nichts anderes als
eine Verlängerung darstellt.@{par}

Funktioniert die Schaltung nicht, dann sollte noch mal geprüft werden, ob die vier Leitungen auch
nicht vertauscht sind: Die Lampen der Tastatur (Amiga Caps, PC NumLock) sollten beim Einstecken kurz
aufblinken. Tun sie das nicht, dann fehlt die Versorgungsspannung oder ist falsch
angeschlossen!@{par}

Funktioniert die Schaltung mit den beiden Brücken, dann sollte jetzt der PIC geprüft werden:

Bekommt der PIC eine Versorgungsspannung (Pin 14)?@{par}
Ist GND an dem PIC (Pin 5) angeschlossen?@{par}
Liegt MCLR (Pin 4) auf 5V?@{par}
Haben Widerstand und Kondensator die richtigen Werte?@{par}
Sind Widerstand und Kondensator richtig angeschlossen? (Pin 16, 5V, GND)@{par}
Wurden vielleicht Clock und Data am PIC vertauscht?@{par}

@endnode
@node "FAQSNoPassword" "Wenn der Rechner abstürzt bekomme ich keine Passwortabfrage!"
@toc "FAQS"

@{MS "Wenn der Rechner abstürzt bekomme ich keine Passwortabfrage!"}

Der Grund ist ganz einfach!@{par}

Woher soll die Tastatur bzw. die MMKeyboard Hardware wissen, dass ein Absturz passiert ist! Das
gleiche passiert, wenn der Rechner nicht mit der Tastatur, sondern mit einem Befehl z.B. Reboot
neugestartet wird.@{par}

Wenn Sie Ihren Rechner schützen wollen, dann nutzen Sie die @{"Passworttaste (Rollen/ScrLock)" link "PICCPaHo"}!
Einmal gedrückt, ist es nicht mehr möglich den Rechner mit der Tastatur zu reseten. Sollte ein im
Hintergrund arbeitendes Programm abstürtzen, dann wird nach dem Hochfahren nach einem Passwort
gefragt, weil die Abfrage ja schon aktiv war! Ohne Passwort ist der Rechner also nicht mehr zugänglich!@{par}

@endnode
@node "FAQSHardBuy" "Gibt es eine Möglichkeit die Hardware fertig zu kaufen?"
@toc "FAQS"

@{MS "Gibt es eine Möglichkeit die Hardware fertig zu kaufen?"}

Ja, aber Sie sollten mich vorher via @{"EMail" link "Author"} kontaktieren.@{par}

Da ich nur eine geringe Anzahl von Adaptern vorrätig habe, kann es ein wenig (1-2 Wochen) dauern bis
Sie Ihren Adapter bekommen.@{par}

@{"Hier" link "/Pictures/MMK_Mersmann1.jpg/main"} können Sie sehen, was sie bekommen. Natürlich ist
da auch ein @{"PIC" link "FAQSPIC"} in dem Sockel, aber wie ein IC aussieht weis ja wohl jeder. Hier
noch eine @{"geschlossene Version" link "/Pictures/MMK_Mersmann2.jpg/main"}. Die Adapter sind nur
für PS/2 Anschlüsse geeignet. Wenn Sie einen DIN Anschluß haben, dann müssen Sie einen PS/2 nach DIN
Adapter benutzen. Die gibt es in jedem gut sortierten Computergeschäft oder für 1 Euro bei mir.
Sonderanfertigungen mache ich aus Aufwandsgründen nicht.@{par}

Der Preis für einen MMKeyboard Adapter beträgt 25 Euro pro Stück. Dieser Preis deckt gerade
mal die Bauteilkosten, den Versand und die Zeit, die ich investiert habe. Soll der Versand in nicht
EU Länder geschehen, dann sind wegen des heftigen Portoanstiegs 30 Euro nötig.@{par}

Fragen Sie bitte nicht nach fertig programmierten PICs. Ich habe schlechte Erfahrungen damit gemacht und
werde nur noch komplette Adapter verschicken.@{par}

@endnode
@node "FAQSHardHard" "Kann ich MMKeyboard an meinem A1200 Tower benutzen?"
@toc "FAQS"

@{MS "Kann ich MMKeyboard an meinem A1200 Tower benutzen?"}

Ja und Nein! Wenn an Ihrem Tower eine normale A2000, A3000 oder A4000 Tastatur angeschlossen ist,
gibt es keine Probleme. Ist bereits eine PC Tastatur angeschlossen, dann kann MMKeyboard an diesem Anschluß
@{b}nicht@{ub} angeschlossen werden.@{par}

Es ist nicht möglich MMKeyboard an einen anderen PC-Amiga Adapter anzuschließen, aber Sie können
sich einen echten Amiga @{"Tastaturanschluß basteln" link "/Pictures/A1200Connector.ilbm/Main"} und dort MMKeyboard
anschließen.@{par}

Die Adapter verbinden zwei unterschiedliche Protokolle. Man kann sich das so wie ein "Parallel nach
Seriell" Adapter vorstellen. Wenn man zwei dieser Adapter in Reihe schaltet, dann würde man Seriell
und Parallel direkt verbinden, was nicht funktionieren kann.@{par}

@endnode
@node "FAQSMMKAmithlon" "Kann ich MMKeyboard am/mit Amithlon betreiben?"
@toc "FAQS"

@{MS "Kann ich MMKeyboard am/mit Amithlon betreiben?"}

Ja und Nein! Die Hardware kann nicht verwendet werden, weil Amithlon auf PC Hardware läuft und somit
bereits kompatibel zur PC Tastatur ist.@{par}

Damit die MMKeyboard Software mit Amithlon zusammenarbeitet, muß zumindest Amithlon angepaßt werden,
dass damit er die Tasten in meinem Protokolformat an meine Software sendet.@{par}

Besser und schneller wäre eine direkte Anpassung von MMKeyboard, aber es gibt derzeit noch keine
Möglichkeit die Multimediatasten abzufangen. Ich werde mich aber um direkten Support in den nächsten
Versionen bemühen. Wir (die Amithlon Autoren und ich) arbeiten bereits an dem Problem.@{par}

Die Software funktioniert aber auch ohne den Multimediateil. So kann man z.B. ganz einfach die
Hilfetaste auf "Einfügen" verschieben und die WindowsPopUp-Taste wieder zum Bildschirmblättern
verwenden. Ebenso lassen sich die PageUp und PageDown Tasten zum Textblättern konfigurieren.
Natürlich funktionieren auch Tasten wie "control lalt f2".@{par}

@endnode
@node "FAQSPIC" "Was ist ein PIC?"
@toc "FAQS"

@{MS "Was ist ein PIC?"}

Ein PIC ist ein kompletter Computer! Er hat einen Prozessor, RAM, Programm- (FLASH) und Datenspeicher
(EEPROM)!@{par}

Die Anschlüsse eines PICs lassen sich beliebig durch das interne Programm beeinflussen. Die Pegel an den
Anschlüssen können gelesen und auch gesetzt werden.@{par}

Ein PIC kann als Uhr, als Kombinationsschloss, als Kopierschutz für Software und vieles mehr benutzt
werden. Dem Einfallsreichtum sind keine Grenzen gesetzt. Was früher aufwendige Schaltungen oder
spezielle Bausteine nötig machte, kann heute mit einem kleinen Chip erledigt werden.@{par}

Es gibt dutzende PIC Prozessortypen. Die wohl am meisten genutzten Prozessoren sind
die PIC16c84 und deren Nachfolger die PIC16f84(A) von Microchip. Beide sind für dieses Projekt geeignet! Es gibt nur
zwei wesentliche Unterschiede. Der F84 hat mehr Datenspeicher und mehr Ram! Der C84 dürfte auch
nicht mehr zu bekommen sein, weil er nicht mehr hergestellt wird.@{par}

Damit ein PIC seine Aufgabe erfüllen kann, braucht er natürlich ein Programm. Das wird wie bei einem EProm
mit einem speziellen Gerät zusammen mit dem Datenspeicher beschrieben.@{par}

Beim Programmieren ist folgendes zu beachten: Es gibt einen WatchDog-Timer (WDT), einen PowerUp-
Timer (PWRT) und die CodeProtection (CP). Der WDT darf nur eingeschaltet sein, wenn das Programm
diesen benötigt. Ansonsten funktioniert garantiert nichts. Der PWRT bewirkt, das beim Einschalten
der PIC etwas verzögert, damit sich die Hardware einpegeln kann. Der PWRT sollte immer eingeschaltet
werden, wenn es keinen Grund für Eile gibt. Die CP schützt das Programm vor dem Auslesen, hat also
eigentlich nur sinn, wenn man eigene Hardware nicht der Öffentlichkeit zugänglich machen will.@{par}

@endnode
@node "FAQSPICSetup" "Wie kann ich die PIC Einstellungen ändern?"

@{MS "Wie kann ich die PIC Einstellungen ändern?"}

Bevor Sie sich an die Einstellungen machen, sollten Sie die gewünschten Optionen in den
@{"PIC Einstellungen" link "PICC"} aktivieren. Die Einstellung selber geht das über die Funktion
@{"PIC konfigurieren" link "PICCConf"} im @{"selben Fenster" link "PICC"}.@{par}

@endnode
@node "FAQSPICStupidSetup" "Warum ist die Eingabe der Konfiguration so dämlich?"

@{MS "Warum ist die Eingabe der Konfiguration so dämlich?"}

Das ist eine gute Frage!@{par}

Soll der PIC ohne externe Programmierhardware die Konfiguration ändern, so muss er das selbst machen.
Das Problem ist aber, dass der PIC nicht mal ahnt, was der Benutzer einstellen will. Also muss der
Benutzer die Konfiguration selber eingeben und da praktischerweise schon eine Tastatur angeschlossen
ist, wird diese eben benutzt.@{par}

Theoretisch könnte der PIC auch von der Amigaseite, also von MMKeyboardPrefs, beschrieben werden, aber dazu müßte ein
zusätzliches Protocol in den PIC programmiert werden, das vom Amiga Zeichen abholt. Der Amiga müßte
seinerseits sein serielles Protocol auf Ausgang schalten. Beides ist zwar machbar, hat aber auch
beides Nachteile. Im PIC ist nicht genug Programmspeicher vorhanden und ich müßte Features entfernen, um das neue Protokol
einzubauen. Auf der Amigaseite müßte ich das AmigaOS abschalten, um freien Zugriff auf die
Tastaturhardware zu bekommen.@{par}

Ich denke das die "Eingabe für Blöde" ein guter Kompromiss ist.@{par}

Wer die GUI nicht verwenden will, kann auch einen Editor oder eine Shell öffnen.
"LAmiga"+"RAmiga"+"F12" drücken. Jetzt erscheint ein kleines "+" um zu zeigen das der PIC im Menü
ist. Jetzt drücken Sie "1" für Passwort, "2" für Config und jede andere Zahlen oder Buchstabentaste
beendet das Menü.@{par}

Nach der "1" muss sofort das Passwort folgen. Die Eingabe muss mit der "RETURN"-Taste (nicht mit der
"ENTER"-Taste) beendet werden.@{par}

Nach der "2" muss sofort der @{"Konfigurationswert" link "PICCValu"} folgen.@{par}

Hier ein Beispiel wie man in einem Arbeitsgang das Passwort auf "passwort" und den @{"Konfigurationswert" link "PICCValu"} auf "f2c5ff3f"
stellt. Die "+" Zeichen werden vom PIC erzeugt, wenn er wieder in seinem Menü ankommt. So sieht das dann auf
dem Bildschirm aus:@{par}

+1passwort@{par}
+2f2c5ff3f+3@{par}

Nach den "+" folgt immer die Auswahl "1","2" oder "3".@{par}

@{b}Abschließend noch ein spezieller Hinweis für die sogenannten PowerUser! Das Clipboard oder Programme,
die Zeichen in den Tastenstrom einfügen, funktionieren nicht, weil die Einstellungen über die
Tastatur kommen in den PIC laufen müssen!@{ub}@{par}

@endnode
@node "FAQSTune" "Gibt es einen Weg die Hardware noch zu erweitern?"
@toc "FAQS"

@{MS "Gibt es einen Weg die Hardware noch zu erweitern?"}

Ja! Es ist möglich 4 LEDs anzuschließen, die den Tastaturstatus der "NumLock", "CapsLock" und
"ScrollLock" anzeigen. Das ist sehr nützlich, wenn die verwendete Tastatur keine eigenen LEDs
besitzt (z.B. Logiteck ITouch)@{par}

Die "ScrollLock" Lampe ist auf dem Amiga nicht nötig, aber ich habe Sie verwendet, um die
Passworteingabe und die "10 Sekunden bis Timeout" des Reset-Handlers durch blinken zu visualisieren.@{par}

Die vierte Leitung ist eigentlich nicht für eine LED gedacht, aber schaden tut es auch nicht. Die
Leitung wird immer aktiv, wenn das Passwort richtig eingegeben wurde. Der Sinn liegt darin, dass man
durch diese Leitung sicher stellen kann, das z.B. die Maus nur funktioniert, wenn das Passwort
richtig ist. Sie können diese Leitung einfach an Pin6 des Mausanschlusses anschließen. Dadurch wird
eine Benutzung der Maus bei falschem Passwort unmöglich. Das ganze funktioniert auch, wenn man die
PS2M Hardware verwendet.@{par}

Dann gibt es noch die PowerUp Leitung! Haben Sie sich schon einmal gewünscht den Amiga
@{"per Tastendruck ein und auszuschalten" link "FAQSPICPowerSW"}. Hier ist zwar etwas mehr Geschick gefordert, aber es lohnt
sich.@{par}

Wenn Sie Ihren Rechner auch durch einen Taster am Gehäuse einschalten wollen, dann können Sie das
ebenfalls über eine Leitung des PICs (RB6) handhaben.@{par}

Sehen Sie sich einfach das folgende @{"Bild" link "/Pictures/Optional.ilbm/MAIN"} an. Dort finden
Sie alle Informationen über Erweiterungsmöglichkeiten.

@endnode
@node "FAQSATX" "Wie schließe ich ein ATX Netzteil an meinen Amiga?"
@toc "FAQS"

@{MS "Wie schließe ich ein ATX Netzteil an meinen Amiga?"}

@{b}Ich übernehme keinerlei Haftung für Schäden and Hard und Software! Alle Umbauten sind
auf eigene Gefahr durchzuführen.@{ub}@{par}

Am einfachsten ist die Sache, wenn man sich eine ATX Verlängerung kauft. Diese schneidet man durch
und benutzt die Buchse. Vom Amiga-Netzteil schneidet man ebenfalls das Kabel ab. Beide Anschlüsse
werden entsprechend der Spannung verlötet. Überprüfen Sie die Leitungen genau! Die unbenutzen
Spannungen bleiben offen und sollten wie die Lötstellen mit Schrumpfschlauch isoliert werden.@{par}

Jetzt sollten noch PowerGood, Standby GND, Standby 5V und Standby Switch übrig sein.@{par}

PowerGood kann abgeklemmt werden, sofern das Mainboard es nicht unterstützt. Der A4000D hat eine
entsprechende Leitung, der A4000T aufgrund seiner P8/P9 Anschlüsse nicht. Alle anderen Amigas haben
IMHO keine PowerGood Leitung. Einfach isolieren und fertig.@{par}

Jetzt haben Sie nur noch Standby GND, Standby 5V und Standby Switch. Diese Leitungen werden wie in
diesem @{"Bild" link "/Pictures/ATXSupport.ilbm/MAIN"} angeschlossen.

@endnode
@node "FAQSPICPowerSW" "Den Amiga per Tastatur ein und ausschalten? Wie geht das denn?"
@toc "FAQS"

@{MS "Den Amiga per Tastatur ein und ausschalten? Wie geht das denn?"}

Ganz einfach! Benötigt wird ein handelsübliches @{"ATX Netzteil" link "FAQSATX"} und die normale
@{"Basisschaltung" link "/Pictures/Hardware.ilbm/MAIN"}.@{par}

Wichtig sind nur drei Dinge:@{par}

Die PIC- und Tastaturstromversorgung muss über die 5V Standby-Spannung des Netzteils erfolgen. Wichtig
ist, das @{b}auf keinen Fall@{ub} eine zweite 5V Spannung angeschlossen werden darf. Die Schaltung darf
nur diese eine Versorgung haben.@{par}

Die GND Leitungen sollten auf dem Adapter verbunden werden. Es dürfte zwar auch so gehen, aber
schaden kann es nicht. Das betrifft Standby-GND vom Netzteil, GND vom original
Amiga-Tastaturanschluß (beim A1200 nicht vorhanden) und den neuen Tastaturanschluß.@{par}

Die Standby-Switch Leitung wird direkt an Pin 11 des PIC angeschlossen.@{par}

Hier ist noch mal ein @{"kleines Bild" link "/Pictures/ATXSupport.ilbm/MAIN"}, dass den groben Aufbau
als Blockschaltung zeigt.@{par}

@endnode
@node "FAQSCOMM" "Muss ich das Commodity verwenden? Es scheint auch ohne zu gehen!"
@toc "FAQS"

@{MS "Muss ich das Commodity verwenden? Es scheint auch ohne zu gehen!"}

Es geht natürlich ohne das Commodity, da die Hardware die Tastatur alleine simuliert.@{par}

Das Commodity wird nur benötigt, wenn Tasten benutzt werden sollen, die der Amiga auf der eigenen
Tastatur nicht hat (z.B. F11, F12).

@endnode
@node "FAQSResetHandler" "Was macht eigentlich ein 'Resethandler'?"
@toc "FAQS"

@{MS "Was macht eigentlich ein 'Resethandler'?"}

Ein Reset Handler erlaubt das Ausführen von Programmen oder Funktionen @{b}nachdem@{ub} der Benutzer einen
Reset ausgelöst hat. Der Handler wird sehr selten von Programmen genutzt, ist aber sehr praktisch.@{par}

Denken Sie einmal an ein Dateisystem mit einem Schreibpuffer. Der Handler erlaubt es noch vor dem
Reset den Puffer auf die Platte zu schreiben. Ein Texteditor könnte einen Text sichern, wenn der
Benutzer vergessen hat diesen zu speichern. Ich benutze den Resethandler dazu die ZIP-Diskette aus
meinem ZIP-Laufwerk auszuwerfen, weil keine Disketten im Laufwerk sein sollen, wenn man es
abschaltet.@{par}

Der Grund warum der Resethandler so selten zum Einsatz kommt ist einfach der, das er nicht auf jedem
Amiga funktioniert. Normalerweise ist die Benutzung nur beim A2000, A3000 und A4000 möglich. Selbst
bei diesen Geräten sind Tastaturen im Umlauf, die das Protokoll nicht beherrschen. Wenn Sie
allerdings MMKeyboard benutzen, dann @{b}sollte jeder@{ub} Amiga diese Funktion benutzen. Wenn Sie den
@{"Powermodus" link "FAQSPICPowerSW"} benutzen, dann wird der Handler auch vor dem Abschalten des
Rechners aktiv.@{par}

Es gibt ein paar kleine Einschränkungen des Handler Mechanismus:@{par}

Es gibt keine Möglichkeit den Reset zu umgehen. 10 bis 12 Sekunden nach dem Drücken der
Resetkombination startet das System neu. Das sollte aber ausreichen um zu tun, was nötig ist.@{par}

Es ist nicht möglich die Tastatur in der Verzögerungsphase zu benutzen, weil der Amiga nur noch die
Möglichkeit hat der Tastatur zu bestätigen, dass sie jetzt einen Reset machen kann. Der Vorteil ist aber,
dass sofort wenn alle Handler fertig sind ein Reset ausgelöst wird. Die 12 Sekunden müssen also nicht
abgewartet werden.@{par}

Der Handler wird nur aktiv, wenn die Tastatur den Reset auslöst. Ein externer Resettaster oder
ein Systemabsturz haben keinen Effekt auf die Aktivierung.@{par}

Diese Regeln liegen im Detail und lassen sich ohne großen Aufwand nicht umgehen. Commodore hat
damals das Beste aus den gegebenen Mitteln rausgeholt.@{par}


@endnode
@node "FAQSGAME" "Kann ich meine alten Spiele weiterhin spielen?"
@toc "FAQS"

@{MS "Kann ich meine alten Spiele weiterhin spielen?"}

Natürlich! Es sollte keine Probleme geben!

@endnode
@node "FAQSNewSoftOldHard" "Kann ich meine alte Hardware mit ihrem Commodity benutzen?"
@toc "FAQS"

@{MS "Kann ich meine alte Hardware mit ihrem Commodity benutzen?"}

Nein! Normale Tastaturadapter senden nur die Amigatasten, daher hat das Commodity nichts zu tun!@{par}

Wenn Sie eine Selbstbauhardware verwenden, dann sollten Sie vergleichen, ob die
@{"Hardware" link "Hardware"} mit meiner Schaltung übereinstimmt. Sollte das der Fall sein, dann brauchen Sie nur den
PIC neu zu beschreiben und die Hardware ist wieder kompatibel.@{par}

Meine Hardware benutzt eine spezielle Übertragungstechnik, die es dem Commodity erlaubt die für den
Amiga unbekannten Tasten herauszufiltern. Das ist eine sehr trickreiche Angelegenheit, da die Übertragung selber
100% kompatibel bleiben muss, auch wenn das Commodity nicht gestartet wurde. Schließlich soll die
Tastatur ja auch mit alten Spielen oder Applikationen laufen, die die Tastatur direkt abfragen.@{par}

@endnode
@node "FAQSAmithlon" "Was ist Amithlon?"
@toc "FAQS"

@{MS "Was ist Amithlon?"}

Amithlon ist ein Kernal, der es erlaubt AmigaOS auf einer PC Hardware laufen zu lassen.@{par}

Das klingt jetzt vielleicht nach einem Amigaemulator, aber ist es nicht. Einzig die CPU wird vollständig
emuliert und sogar in Echtzeit in x86 Prozessorkode gewandelt. Die Amigahardware wie z.B. die Audio
oder Grafikchips werden nicht simuliert.@{par}

Damit das Ganze funktioniert, werden neue Devices und Treiber benötigt. Der Anwender selbst bemerkt
Amithlon eigentlich nicht. Für ihn ist es lediglich ein "Super-Amiga", denn die Geschwindigkeit ist
gigantisch. Auf einem modernen PC (1,3 Ghz) erreicht Amithlon die Geschwindigkeit von einem 68040
mit mehr als 600Mhz. Da die modernen PC Grafikkarten verwendet werden können, ist kein
Geschwindigkeitsverlust spürbar, auch wenn man eine Workbench mit 1280 mal 1024 Bildpunkten in
maximaler Farbtiefe (32 Bit) aufmacht.@{par}

Weitere Informationen finden sich unter: www.amithlon.de

@endnode
@node "FAQSHotkeys" "Wie definiert man Hotkey's im AmigaOS?"
@toc "FAQS"

@{MS "Wie definiert man Hotkey's im AmigaOS?"}

Ganz einfach! Das weis doch jeder! Bestimmt nicht! Es gibt kaum jemanden, der genau Bescheid weis,
was so alles möglich ist.@{par}

@{b}Beachten sie bitte, das MMKeyboard diesen Standard unterstützt, diesen aber durch viele neue
Tasten und Optionen erweitert. Diese neuen Tasten und Funktionionen sind nur in MMKeyboard
verfügbar.@{ub}@{par}

Die Tasten werden grundsätzlich in Textform angegeben. Diese Angaben findet man z.B. in den
ToolTypes von Commodities (siehe MMKeyboard) oder kann sie in Stringeingabefelder in den
Voreinstellungen (siehe MMKeyboardPrefs) eintragen.@{par}

Um die Taste "a" zu benennen gibt man also einfach ein "a" an. Tasten, die kein darstellbares Zeichen
produzieren werden mit ihrem Namen beschriftet.@{par}

Das wären dann: "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10",, "SPACE", "BACKSPACE",
"ENTER", "RETURN", "DELETE", "ESC", "HELP", "TAB", "UP", "DOWN", "LEFT" und "RIGHT".@{par}

Hey! Da fehlen doch welche! Ja genau! Die sogenannten Qualifier. Als Qualifier bezeichnet man die
Tasten, die nur in Kombination mit anderen möglich sind, daher funktionieren sie nicht alleine:@{par}

"LSHIFT", "RSHIFT", "CAPSLOCK", "CONTROL", "LALT", "RALT", "LCOMMAND" und "RCOMMAND".@{par}

Es gibt aber noch ein paar pseudo Qualifier: "NUMERICPAD", "REPEAT", "MULTIBROADCAST", "INTERRUPT",
"MIDBUTTON", "RBUTTON" und "LEFTBUTTON". "NUMERICPAD" gibt an, dass die Taste auf dem Ziffernblock
liegt, "REPEAT" wirkt nur bei einem Tastenrepeat und die drei BUTTON bezeichnen die drei
Maustasten. "MULTIBROADCAST" sendet die Tastenkombination an alle Fenster gleichzeitig, auch wenn
die Fenster nicht aktiviert sind, darum sollte schon ein besonderer Grund vorliegen diesen
Qualifier zu setzen.@{par}

Jetzt gibt es noch 3 Guppentasten: "SHIFT", "CAPS", "ALT". Eine Taste dieser Gruppe reicht aus, um
die Bedingung auszuführen. Bei "CAPS" kann man eine der Shift-Tasten oder eben die Capslock
Taste benutzen.@{par}

Soweit sind die Angaben meistens bekannt. Jetzt kommt der unbekannte Teil. Die normalen Qualifier
können in einer Variante mit einem vorangestellten Minus benutzt werden. Das sieht dann so aus:
"-LSHIFT", "-RSHIFT", "-CAPSLOCK", "-CONTROL", "-LALT", "-RALT", "-LCOMMAND", "-RCOMMAND"
"-NUMERICPAD", "-REPEAT", "-MULTIBROADCAST", "-INTERRUPT", "-MIDBUTTON", "-RBUTTON" und
"-LEFTBUTTON". Durch diese Angabe wird der entsprechende Qualifier "egal".@{par}

Durch die Angabe des Schlüsselwortes "UPSROKE" reagiert eine Tastenkombination erst beim Loslassen
und nicht schon beim Drücken. Die Version "-UPSTROKE" läßt einen Hotkey sowohl beim Drücken, als auch beim
Loslassen aktiv werden.@{par}

 Beispiele:@{par}

"control lalt help" -> Nur diese drei Tasten.@{par}

"control alt help" -> Nur diese drei Tasten. Welche Alt-Taste gedrückt wird ist egal.@{par}

"control alt -lshift help" -> Wie im Beispiel vorher. Der Zustand der linken Shifttaste wirkt sich
hier allerdings nicht auf das Ergebnis aus.@{par}

@{MS "Hier ein kleiner Überblick über die Zusatzmöglichkeiten von MMKeyboards:"}

"LSHIFT", "RSHIFT", "CAPSLOCK", "CONTROL", "LALT", "RALT", "LCOMMAND", "RCOMMAND". "MIDBUTTON",
"RBUTTON" und "LEFTBUTTON" können als normale Tastenkombination benutzt werden. Es muß nbur ein "K"
vorangestellt werden, um anstelle eines Qualifiers die echte Taste zu benennen. Beachten Sie, dass
hier automatisch ein Geisterqualifier erzeugt wird, weil das System z.b. die "Control"-Taste als "Control Control"
erzeugt.@{par}

"lalt kralt" -> LALT ist der Qualifier und RALT die normale Taste.@{par}

"lshift rshift Kleftbutton" -> Nicht wirklich brauchbar, aber beide Shifttasten zusammen mit der
linken Maustaste starten die Aktion.@{par}

Es ist möglich die namen der einzelnen Tasten abzukürzen. In den meisten Fällen sind das die ersten
Buchstaben der Standard Namen:@{par}

"la" -> "LALT"@{par}
"kls" -> "KLSHIFT"@{par}
"-KRC" -> "-KRCOMMAND"@{par}
"CT" -> "CONTROL"@{par}



@endnode

@node "MAST" "MMKeyboard - Haupteinstellungen"

@{MS "Haupteinstellungen"}

Zur Bedienung gibt es nicht viel zu sagen. Hier eine Liste der im Hauptfenster vorhandenen
Gadgets:
@{code}
@{MS "Tastatureinstellungen"}
@{jcenter}@{"Tastatureinstellungen..." link "MASTKBSe"}
@{"Passworteinstellungen..." link "MASTPaSe"}
@{"PIC Einstellungen..." link "MASTPiSe"}
@{MS "Tasteneinstellungen"}
@{jcenter}@{"Tastenliste" link "MASTKeLi"}
@{"Neu..." link "MASTKeNe"}
@{"Editieren..." link "MASTKeEd"}
@{"Löschen..." link "MASTKeRe"}

@{"Speichern" link "MASTSAVE"}
@{"Benutzen" link "MASTOKOK"}
@{"Abbrechen" link "MASTCANC"}

--------------------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "MASTKBSe" "Haupteinstellungen - Tastatureinstellungen..."
@toc "MAST"

@{MS "Tastatureinstellungen..."}

Dieser Knopf öffnet die @{"Tastatureinstellungen" link "KeEd"}.@{par}

@endnode
@node "MASTPaSe" "Haupteinstellungen - Passworteinstellungen"
@toc "MAST"

@{MS "Passworteinstellungen"}

Dieser Knopf öffnet die @{"Passworteinstellungen" link "Pass"}.@{par}

@endnode
@node "MASTPiSe" "Haupteinstellungen - PIC Einstellungen"
@toc "MAST"

@{MS "PIC Einstellungen"}

Dieser Knopf öffnet die @{"PIC Einstellungen" link "PICC"}.@{par}

@endnode
@node "MASTKeLi" "Haupteinstellungen - Die Tastenliste"
@toc "MAST"

@{MS "Tastenliste"}

Diese Liste enthält alle Tasten, die bereits definiert wurden. Durch Drücken der Return oder des
@{"Editieren" link "MASTKeEd"}-Gadgets können bestehende Tasten verändert werden. Mit dem
@{"Neu" link "MASTKeNe"}-Gadget kann eine neue Taste eingefügt und mit dem  @{"Löschen" link "MASTKeRe"}-Gadget können
Hotkeys entfernt werden.

@endnode
@node "MASTKeNe" "Haupteinstellungen - Neu..."
@toc "MAST"

@{MS "Neu..."}

Dieser Knopf öffnet ein Texteingabefeld, indem Sie einen beliebigen Namen eingeben können.
Dieser Name wird später in der Liste aufgeführt und kann im @{"Namens" link "EditName"}-Gadget des
@{"Editieren" link "Edit"}-Fensters jederzeit verändert werden.@{par}

Nach der Eingabe wird das @{"Editieren" link "Edit"}fenster geöffnet.

@endnode
@node "MASTKeEd" "Haupteinstellungen - Editieren..."
@toc "MAST"

@{MS "Editieren..."}

Nach Betätigen dieses Gadgets öffnet sich das @{"Editieren" link "Edit"}-Fenster, das alle
Einstellungen der aktuellen Taste erlaubt.

@endnode
@node "MASTKeRe" "Haupteinstellungen - Löschen..."
@toc "MAST"

@{MS "Löschen..."}

Nach der Bestätigung des Vorgangs wird die aktuelle Taste aus der Tastenliste gelöscht!

@endnode
@node "MASTSave" "Haupteinstellungen - Speichern"
@toc "MAST"

@{MS "Speichern"}

Die Commodityeinstellungen werden in den ToolTypes und die Hotkeys in einer ENV: Datei gespeichert.
Das Einstellungsfenster wird geschlossen!

@endnode
@node "MASTOkOk" "Haupteinstellungen - Benutzen"
@toc "MAST"

@{MS "Benutzen"}

Die Einstellungen werden benutzt, aber nicht dauerhaft gespeichert. Das Einstellungsfenster wird
geschlossen!

@endnode
@node "MASTCanc" "Haupteinstellungen - Abbrechen"
@toc "MAST"

@{MS "Abbrechen"}

Das Einstellungsfenster wird geschlossen und alle gemachten Einstellungen werden verworfen.

@endnode

@node "Pass" "MMKeyboard - Passworteinstellungen"
@toc "Pass"

@{MS "Passworteinstellungen"}

Dieses Fenster enthält alle Einstellungen der Passworteingabeaufforderung.@{par}

@{b}Die Optionen in diesem Fenster haben nur eine Wirkung auf die Oberfläche der Passworteingabe!
Das Passwort muss aktiviert sein um diese Funktionen zu nutzen. Deaktivieren des Schalters
@{"Passwort GUI Activ" link "PassActi"} hat keine Auswirkung auf das Passwort. Es muss auch ohne
Oberfläche eingegeben werden.@{ub}@{par}

@{code}
@{JCENTER}@{"Passwort GUI" link "PassGUIP"}
@{"Auf Bildschirm öffnen" link "PassScre"}
@{"Passwort GUI aktiv" link "PassActi"}

--------------------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "PassGUIP" "Passworteinstellungen - Passwort GUI"
@toc "Pass"

@{MS "Passwort GUI"}

Dieses Gadget erlaubt die Oberflächeneinstellung der Passworteingabe.@{par}

Die Oberfläche besteht im Einzelnen aus einem Bild, einem Piktogramm und ein paar
Tooltype-Einstellungen.@{par}

@endnode
@node "PassActi" "Passworteinstellungen - Passwort GUI Aktiv"
@toc "Pass"

@{MS "Passwort GUI Aktiv"}

Dieser Schalter aktiviert die Passworteingabe!@{par}

@{b}Wichtig: Das Passwort selber kann nur durch die @{"PIC Einstellungen" link "PICC"} geändert oder
abgeschaltet werden. Es ist nicht möglich die Passwortabfrage zu deaktivieren ohne den
@{"PIC" link "FAQSPIC"} zu modifizieren! Die Hardware fragt das Passwort ab. Der Amiga bietet nur
die Möglichkeit diese Passworteingabe anhand der Cursorposition zu visualisieren!@{ub}

@endnode
@node "PassScre" "Passworteinstellungen - Auf Bildschirm öffnen"

@{MS "Auf Bildschirm öffnen"}

Wenn Sie wollen, dass die Passworteingabe auf einem eigenen Bildschirm abläuft, dann aktivieren Sie
dieses Gadget. Bei abgeschaltetem Gadget wird der Defaultbildschirm benutzt.@{par}

@endnode

@node "PaGU" "MMKeyboard - Passwort GUI Einstellungen"
@toc "MAST"

@{MS "Passwort GUI Einstellungen"}

Dieses Fenster erlaubt die Konfiguration der Passwortoberfläche. Es gibt keinen Grund diese
Einstellungen per Hand an den Tooltypes vorzunehmen, da dieses Fenster die Arbeit komplett
übernimmt.@{par}

@{code}
@{JCENTER}@{"Bildschirmmodus..." link "PaGUScre"}
@{"Zeichensatz..." link "PaGUFont"}
@{"Text Position X" link "PaGUEdLe"}
@{"Text Position Y" link "PaGUEdTo"}
@{"Fensterposition X" link "PaGUWiLe"}
@{"Fensterposition Y" link "PaGUWiTo"}
@{"Speichern" link "PaGUSave"}
@{"Test..." link "PaGUTest"}
@{"Abbrechen" link "PaGUCanc"}

---------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "PaGUScre" "Passwort GUI Einstellungen - Bildschirmmodus"
@toc "PaGU"

@{MS "Bildschirmmodus"}

Hier können Sie den Bildschirmmodus einstellen, der benutzt werden soll wenn die
option @{"'Auf Bildschirm öffnen'" link "PassScre"}@{par}

Sollte der ausgewählte Bildschirmmodus oder nicht genug Speicher verfügbar sein, 
dann wird die Passworteingabe auf den Default-Bildschirm umgeleitet.@{par}

@{b}Setzen Sie die Anzahl der Farben hoch genug, damit die datatypes.library nicht eine
Farbreduzierung durchführen muss.@{ub}

@endnode
@node "PaGUFont" "Passwort GUI Einstellungen - Zeichensatz"
@toc "PaGU"

@{MS "Zeichensatz"}

Dieser Zeichensatz wird benutzt, um das "*" in der Passwortabfrage darzustellen.@{par}

@endnode
@node "PaGUEdLe" "Passwort GUI Einstellungen - Text Position X"
@toc "PaGU"

@{MS "Text Position X"}

Der angegebene Wert bestimmt die X Position des Passworttextes abhängig von der linken Kante des
Passwortbildes.@{par}

@endnode
@node "PaGUEdTo" "Passwort GUI Einstellungen - Text Position Y"
@toc "PaGU"

@{MS "Text Position Y"}

Der angegebene Wert bestimmt die Y Position des Passworttextes abhängig von der oberen Kante des
Passwortbildes.@{par}

@endnode
@node "PaGUWiLe" "Passwort GUI Einstellungen - Fensterposition X"
@toc "PaGU"

@{MS "Fensterposition X"}

Diese Angabe beschreibt die X Position des Bildes auf dem Bildschirm. Ein Wert von Null führt dazu,
dass MMKeyboard das Bild in X Richtung zentriert.@{par}

@endnode
@node "PaGUWiTo" "Passwort GUI Einstellungen - Fensterposition Y"
@toc "PaGU"

@{MS "Fensterposition Y"}

Diese Angabe beschreibt die Y Position des Bildes auf dem Bildschirm. Ein Wert von Null führt dazu,
dass MMKeyboard das Bild in Y Richtung zentriert.@{par}

@endnode
@node "PaGUSave" "Passwort GUI Einstellungen - Speichern"
@toc "PaGU"

@{MS "Speichern"}

Schließt das Fenster und speichert die Einstellungen im Piktogramm des Passwortbildes.@{par}

@endnode
@node "PaGUTest" "Passwort GUI Einstellungen - Test..."
@toc "PaGU"

@{MS "Test..."}

Öffnet einen falsches Passwortfenster für Testzwecke. Es ist nicht nötig ein Passwort einzugeben.@{par}

Drücken Sie "RETURN" oder klicken Sie mit der Maus auf das Bild, um den Testmodus zu verlassen.@{par}

@endnode
@node "PaGUCanc" "Passwort GUI Einstellungen - Abbrechen"
@toc "PaGU"

@{MS "Abbrechen"}

Schließt das Fenster. Die gemachten Änderungen werden verworfen.

@endnode

@node "Edit" "MMKeyboard - Hotkey Einstellungen"

@{MS "Hotkey Einstellungen"}

Dieses Fenster erlaubt alle Einstellungen, die nötig sind, um Hotkeys zu definieren.
@{code}
@{MS "Tasteneinstellungen"}
@{jcenter}@{"Name" link "EditName"}
@{"Hotkey" link "EditHoKe"}
@{MS "Kommandoeinstellungen"}
@{jcenter}@{"Ausführungstyp" link "EditExTy"}
@{"Stapelspeicher" link "EditStac"}
@{"Kommando" link "EditComm"}
@{"Aktuelles Verzeichnis" link "EditCuDi"}
@{"Ausgabedatei" link "EditOuFi"}

@{"Benutzen" link "EditOkOk"}
@{"Abbrechen" link "EditCanc"}

--------------------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "EditName" "Hotkey Einstellungen - Name"
@toc "Edit"

@{MS "Name"}

Hier können Sie einen beliebigen Namen für das Tastaturkürzel eintragen.@{par}

Der Name dient lediglich dazu, dass Sie später einmal wissen was der Hotkey eigentlich macht.

@endnode
@node "EditHoKe" "Hotkey Einstellungen - HotKey"
@toc "Edit"

@{MS "Hotkey"}

Wenn Sie eine Multimediataste einstellen wollen, dann drücken Sie einfach den
Hotkey mit dem Qualifier den Sie wollen, und fertig!@{par}

Mit dem PopUp Gadget können Sie die auch normale System Hotkeys (z.B. "CONTROL ALT HELP")
definieren.@{par}

Eine direkte Eingabe ist natürlich auch möglich und bietet viele weitere nützliche Funktionen, aber bedenken
Sie, dass jeder Eingabefehler zu einer Löschung der fehlerhaften Teile führt.@{par}

Hier gibt es einen kleinen Crashkurs in Sachen @{"Amiga Hotkeys" link "FAQSHotkeys"}@{par}

Es gibt aber auch ein paar "pseudo" Tasten, die man auch nur manuell eingeben kann:

@{MS "KBReset"}

Das @{"Kommando" link "EditComm"} wird nur ausgeführt, wenn ein Reset per Tastatur ausgelöst wird. Qualifier (SHIFT, ALT,
...) sind logischer Weise nicht möglich. Es ist zu beachten, das der Reset erst ausgelöst wird, nachdem
das @{"Kommando" link "EditComm"} wieder beendet wurde, oder die maximale @{"Resetverzögerung" link "FAQSResetHandler"} erreicht
wurde. Befehle, die sich vom CLI abkoppeln, sollten daher über ein Skript mit anschließendem "Wait"
gestartet werden. Ansonsten würde der Befehl nicht vollständig ausgeführt. Sollen mehrere Befehle
ausgeführt werden, dann können auch zwei oder mehrere dieser "Tasten" definiert werden, aber
bedenken Sie, dass das erste Kommando beendet sein muss, bevor das Zweite geladen wird. Vermeiden Sie
die Benutzung des @{"WB Modus" link "EditExTy"}, da die Programme asynchron gestartet werden und den
Reset nicht verzögern.


@{MS "KBPlug"}

Wird eine Tastatur eingesteckt, dann wird das @{"Kommando" link "EditComm"} ausgeführt.
Eigentlich ist dieser Befehl nutzlos, aber wer z.B. die Tastatur zwischen PC und Amiga umschaltet
kann hier z.B. ein Sample abspielen, dass den Amiga als gute Wahl anpreist.

@endnode
@node "EditExTy" "Hotkey Einstellungen - Ausführungstyp"
@toc "Edit"

@{MS "Ausführungstyp"}

Hier können Sie einstellen, was für einen Ausführungtyp das @{"Kommando" link "EditComm"} darstellt.
Derzeit kann zwischen CLI, WB, Tastenbefehl und Internes Kommando gewählt werden.

@endnode
@node "EditStac" "Hotkey Einstellungen - Stapelspeicher"
@toc "Edit"

@{MS "Stapelspeicher"}

Hier können Sie einstellen wie viel Stapelspeicher das auszuführende Programm bekommen soll.

@endnode
@node "EditComm" "Hotkey Einstellungen - Kommando"
@toc "Edit"

@{MS "Kommando"}

Der Inhalt dieses Gadgets hängt vom @{"Ausführungstyp" link "EditExTy"} ab:

@{MS "WB / CLI"}

Der Pfad und Befehlsname wird hier angegeben.

@{MS "Tastenbefehl"}

Hier wird die neue Tastenkombination angegeben. Zu beachten ist, dass hier keine
Gruppenbezeichnungen möglich sind. Anstatt "SHIFT" anzugeben muss hier die genaue Taste, also
"LSHIFT", "RSHIFT" oder "CAPSLOCK", angegeben werden.

MMKeyboard benutzt die hier angegebenen Qualifier genauso und nicht anders. Ein "CONTROL LALT HELP"
wird also auch so erzeugt, wenn der Benutzer eine Shift-Taste drückt. Manchmal kann es nützlich sein
den Qualifier des Benutzers durchzulassen. Nehmen wir mal an, die wollen die HELP Taste als Ersatz
für die Taste "a" einrichten. Dann müßte man auch ein großes a mit der Shifttaste erzeugen können,
oder ein "æ" mit der alt Taste. Die "-" Version eines Qualifiers schaltet ihn auf Durchgang. In
unserem Fall müsste der Tastenbefehl wie folgt aussehen: "-LSHIFT -RSHIFT -LALT -RALT -RCOMMAND
-RCOMMAND -CONTROL -CAPSLOCK a"

is using the qualifier without any modifications. So a "CONTROL LALT HELP" is used even
if the user is pressing the shift key! Sometimes it may be useful to let the user qualifier through.
Let's say you want the Help key as a replacement for an "A". The "-" version of a qualifier in
indicating that the specified qualifier is path through. In our case the key command looks like
this: "-LSHIFT -RSHIFT -LALT -RALT -RCOMMAND -RCOMMAND -CONTROL -CAPSLOCK a".


@{MS "Internes Kommando"}

MMKeyboard unterstützt die folgenden internen Befehle, die auch per @{"Auswahlfenster" link "GeLw"} gewählt werden
können:@{par}

@{b}WindowFlip@{ub}: * Das nächste Fenster wird aktiviert.@{par}
@{b}WindowClose@{ub}: Das aktivierte Fenster wird geschlossen.@{par}
@{b}WindowMinimize@{ub}: * Die Größe des aktiven Fensters wird minimiert, sofern es ein Gadget zur
Größenänderung hat.@{par}
@{b}WindowMaximize@{ub}: * Die Größe des aktiven Fensters wird maximiert, sofern es ein Gadget zur
Größenänderung hat.@{par}
@{b}WindowZip@{ub}: * Das aktivierte Fenster wird gezippt, sofern es ein Zip Gadget besitzt.@{par}

@{b}* Bitte beachten Sie, dass die gekennzeichneten Funktionen einige Programmierrichtlinien umgehen
und Probleme verursachen können.@{ub}

@endnode
@node "EditCuDi" "Hotkey Einstellungen - Aktuelles Verzeichnis"
@toc "Edit"

@{MS "Aktuelles Verzeichnis"}

Hier kann eingetragen werden, welches Verzeichnis als das Aktuelle an das Programm
übergeben werden soll.

@endnode
@node "EditOuFi" "Hotkey Einstellungen - Ausgabedatei"
@toc "Edit"

@{MS "Ausgabedatei"}

Hier kann eine Datei angegeben werden, in die eine Ausgabe des Programms geleitet werden soll.

@endnode
@node "EditOkOk" "Hotkey Einstellungen - Benutzen"
@toc "Edit"

@{MS "Benutzen"}

Die Einstellungen werden benutzt. Das Fenster wird geschlossen!

@endnode
@node "EditCanc" "Hotkey Einstellungen - Abbrechen"
@toc "Edit"

@{MS "Abbrechen"}

Das Fenster wird geschlossen und alle gemachten Änderungen werden verworfen.

@endnode

@node "GeSt" "Das Namenseingabefenster"

@{MS "Das Namenseingabefenster"}

Dieses Fenster erlaubt die Eingabe eines Namens für die Tastenkombination.@{par}

@endnode
@node "GeLw" "Das Listenauswahlfenster"

@{MS "Das Listenauswahlfenster"}

Dieses Fenster erlaubt die Auswahl eines Eintrags aus einer vorgegebenen Liste@{par}

@endnode

@node "KeCh" "MMKeyboard: Tastatureinstellungen"

@{MS "Keyboard Set-Up"}

Wählen Sie einfach nur den Hersteller und die danach erscheinende Tastatur aus.
Wenn ihre Tastatur nicht verfügbar ist, dann können sie mit den
@{"Tastatureditor" link "KeEd"} (Menü) selbst eine Konfiguration herstellen.@{par}

@{code}
@{JCENTER}@{"Vendor List" link "KeChVeLi"}
@{"Keyboard List" link "KeChKeLi"}
@{"Use" link "KeChOkOk"}
@{"Cancel" link "KeChCanc"}

---------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "KeChVeLi" "Tastatureinstellungen - Herstellerliste"
@toc "KeCh"

@{MS "Herstellerliste"}

Diese Liste enthält alle unterstützten Hersteller.@{par}

@{b}Wenn der Hersteller ihrer Tastatur nicht aufgeführt ist, dann erzeugen Sie einfach ein
Verzeichnis mit dem Namen des Herstellers und speichern Sie die @{"Tastaturdaten" link "KeEd"} darin.@{ub}@{par}

@endnode
@node "KeChKeLi" "Tastatureinstellungen - Tastaturliste"
@toc "KeCh"

@{MS "Tastaturliste"}

Diese Liste beinhaltet alle Tastaturen des angewählten Herstellers, für die bereits Einstellungen
existieren.@{par}

@{b}Wenn Ihre Tastatur nicht in der Liste ist, dann können Sie die entsprechenden
@{"Tastaturdaten" link "KeEd"} im Verzeichnis des Herstellers anlegen.@{ub}@{par}

@endnode
@node "KeChOkOk" "Tastatureinstellungen - Benutzen"
@toc "KeCh"

@{MS "Benutzen"}

Die eingestellte Tastatur wird aktiviert.

@endnode
@node "KeChCanc" "Tastatureinstellungen - Abbechen"
@toc "KeCh"

@{MS "Abbrechen"}

Schließt die Tastatureinstellungen, ohne die gemachten Änderungen zu benutzen und zu
speichern.@{par}


@endnode

@node "KeEd" "MMKeyboard - Der Tastatureditor"

@{MS "Der Tastatureditor"}

Dieser kleine Editor erlaubt das Definieren von Namen, mit denen die neuen Tasten bezeichnet werden.@{PAR}

Es ist nicht nötig diese Namen zu erzeugen, aber schauen Sie sich mal folgendes Beispiel an:@{PAR}

"CONTROL ALT $8334"  (Der Zahlenwert ist nur ein Beispiel)@{PAR}

Welche Taste wurde benutzt? MMKeyboard benutzt intern diese Hexwerte. Sie sind zwar in der Lage
Hotkeys zudefinieren, in dem Sie einfach die Tastenkombination drücken, aber wenn Sie sich später einmal die
Einstellungen ansehen, dann können Sie nur raten welche Taste gemeint ist. Nach weniger als
2 Minuten sieht die obige Konfiguration plötzlich so aus:@{PAR}

"CONTROL ALT PLAY"@{PAR}

@{b}Bevor Sie sich nun an eine eigene Tastaturbeschreibung machen, sollten Sie sich ansehen, ob
nicht vielleicht schon eine für Ihre Tastatur im "Presets/MMKEyboard/Keyboards/" Verzeichnis gibt. Versuchen
Sie es einfach mal mit @{"laden" link "KeEdKeLo"}. @{ub}@{PAR}

Dieser Tastatureditor ist wirklich einfach zu benutzen:@{PAR}

1. Drücken Sie die Taste, die Sie hinzufügen wollen.@{PAR}
2. Geben Sie den Namen der Taste ein und drücken Sie Return.@{PAR}
3. Wollen Sie noch weitere Tasten hinzufügen, dann beginnen Sie wieder mit 1.@{PAR}
4. Benutzen Sie das @{"Speichern" link "KeEdKeSa"}-Gadget um die Daten zu sichern.@{PAR}
5. Senden Sie mir Ihre Einstellungen, damit ich Sie in mein Archiv aufnehmen kann. (-8
@{code}
@{MS "Diese Gadgets stehen im Tastatureditor zur Verfügung:"}
@{jcenter}@{"Tastenliste" link "KeEdKeLi"}
@{"Laden..." link "KeEdKeLo"}
@{"Speichern..." link "KeEdKeSa"}

@{"Löschen" link "KeEdKeRe"}
@{"Alle löschen..." link "KeEdKeRA"}

@{"Name" link "KeEdKeNa"}
@{"Wert" link "KeEdKeVa"}

--------------------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "KeEdKeLi" "Der Tastatureditor - Tastenliste"
@toc "KeEd"

@{MS "Tastenliste"}

Dieses Listview zeigt alle definierten Tasten mit dem zugehörigen Namen an. Es ist möglich die Liste
mit der Maus, mit dem Mausrad oder der Tastatur (Cursor hoch, Cursor runter, Return) zu bedienen.@{PAR}

Um eine Taste einzufügen müssen Sie nur die entsprechende Taste drücken. Um eine definierte Taste
anzuspringen genügt ebenfalls ein Druck auf die Taste.@{PAR}

@{b}Es ist nur möglich Tasten zu definieren, die nicht PC Standard sind! Tasten wie F11 oder PageUp
(BildHoch) sind bereits intern vordefiniert.@{ub}

@endnode
@node "KeEdKeLo" "Der Tastatureditor - Laden..."
@toc "KeEd"

@{MS "Laden..."}

Hier können Sie eine bereits definierte Tastenliste laden.@{PAR}

@endnode
@node "KeEdKeSa" "Der Tastatureditor - Speichern..."
@toc "KeEd"

@{MS "Speichern..."}

Hier können Sie die aktuelle Tastenliste speichern.@{PAR}

@endnode
@node "KeEdKeRe" "Der Tastatureditor - Löschen"
@toc "KeEd"

@{MS "Löschen"}

Diese Funktion entfernt die aktuelle Taste aus der Tastenliste.@{PAR}

@{b}Unter normalen Umständen ist es nicht nötig Tasten zu löschen, weil ja nur Tasten hinzugefügt
werden können, die keine echten Amigatasten sind und es ist auch nicht möglich eine Taste doppelt zu
definieren. Nunja, wenn eine Tastatur mehr sendet als nötig kann man den Mist hier wieder
löschen.@{ub}@{PAR}

@endnode
@node "KeEdKeRa" "Der Tastatureditor - Alle Löschen..."
@toc "KeEd"

@{MS "Alle Löschen..."}

Hier können Sie die gesamte Tastenliste löschen.@{PAR}

@endnode
@node "KeEdKeNa" "Der Tastatureditor - Name"
@toc "KeEd"

@{MS "Name"}

Dieses Eingabefeld erlaubt die Angabe des Namens der angewählten Taste. Leerzeichen und diverse
andere Tasten sind nicht erlaubt.@{PAR}

@endnode
@node "KeEdKeVa" "Der Tastatureditor - Wert"
@toc "KeEd"

@{MS "Wert"}

Dieses kleine Gadget zeigt den Hexwert der Taste an. Es dient eigentlich nur zur Information
(meinerseits) und hat keine besondere Funktion.

@endnode

@node "PICC" "MMKeyboard - PIC Einstellungen"

@{MS "PIC Einstellungen"}

Dieses Fenster erlaubt die Konfiguration des PIC durch einfache Anwahl der
gewünschten Funktionen.@{par}
@{code}
@{MS "Passwortoptionen"}
@{jcenter}@{"Passwortmodus" link "PICCPass"}
@{"Passworttaste" link "PICCPaHo"}
@{MS "Poweroptionen"}
@{jcenter}@{"Powermodus" link "PICCPoMo"}
@{"Powertaste" link "PICCPoKe"}
@{MS "Tastenoptionen"}
@{jcenter}@{"Bildschirm blättern" link "PICCScre"}
@{"Drucken" link "PICCPrin"}
@{"Unterbrechen" link "PICCBrea"}
@{"Control rechts" link "PICCRCTR"}
@{"Pos1" link "PICCHome"}
@{"Ende" link "PICCEndd"}
@{"Bild Hoch" link "PICCPaUp"}
@{"Bild Runter" link "PICCPaDo"}
@{"Num Lock" link "PICCNuLo"}
@{"Caps Lock" link "PICCCaLo"}
@{"Hilfetaste" link "PICCHELP"}
@{"Alt<>Win tauschen" link "PICCALTT"}
@{MS "PIC Konfiguration"}
@{jcenter}@{"PIC Konfiguration..." link "PICCConf"}
@{"Konfigurationswert" link "PICCValu"}

--------------------------------------------------------------------------------------
@{"Das Hauptfenster" link "MAST"} @{"Das Edit Fenster" link "Edit"} @{"Die Tastatureinstellungen" link "KeCh"}
@{"Der Tastatureditor" link "KeEd"} @{"Die Passworteinstellungen" link "Pass"} @{"Passwort GUI Einstellungen" link "PaGU"}
@{"Die PIC Einstellungen" link "PICC"}

@endnode
@node "PICCPass" "PIC Einstellungen - Passwortmodus"
@toc "PICC"

@{MS "Passwortmodus"}

Dieses Gadget schaltet die Passworteingabe des PIC ein.@{par}

Der richtige Tastaturzugriff wird erst freigeschaltet, wenn das richtige Passwort
eingegeben wurde.@{par}

Ein Editieren des Passwortes mit "DEL", "BACKSPACE" und den Cursortasten ist nicht möglich! Sollten
Sie sich vertippen, dann drücken Sie "RETURN" und geben das Passwort erneut ein!@{par}

Während der Passworteingabe ist es ist nicht möglich den Amiga mit der Tastatur zu
reseten.@{par}

@{b}Warnung: Es handelt sich um eine Passwortabfrage auf Hardwareebene! Es gibt keine Hintertüren
oder ähnliches. Stellen Sie sicher, dass das Passwort richtig eingestellt und bekannt ist, *bevor*
Sie mit den Einstellungen spielen! Im anderen Fall müssen Sie den PIC neu beschreiben um wieder
Zugriff auf die Tastatur zu erlangen.@{par}

Die Passwortabfrage arbeitet unabhängig! Der @{"Passwort GUI aktiv" link "PassActi"} Schalter dient
nur dazu die Oberfläche zu aktivieren. Nach dem setzen dieses Wertes wird das Passwort auch
benötigt, wenn von einer Boot Diskette gestartet wird! Das Passwort wird in der Hardware geprüft und
auch ohne sichtbare Oberfläche abgefragt.@{ub}

@endnode
@node "PICCPaHo" "PIC Einstellungen - Passworttaste"
@toc "PICC"

@{MS "Passworttaste"}

Dieses Gadget schaltet die Passworttaste ein!@{par}

"ScrLock" (Rollen) startet (erneut) die Passwortabfrage! Das ist sehr nützlich, wenn man seinen Rechner für eine
Weile alleine lässt. Sie sollten sich das Kapitel @{"Passwortmodus" link "PICCPass"} durchlesen,
bevor Sie diese Option benutzen.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCPoMo" "PIC Einstellungen - Powermodus"
@toc "PICC"

@{MS "Powermodus"}

@{b}Für diese Funktion ist @{"weitere Hardware" link "FAQSATX"} nötig!@{ub}@{par}

Mit Hilfe dieser Funktion ist es möglich den Amiga per Tastendruck ein und auszuschalten!@{par}

Stellen Sie sicher, dass Sie die @{"Powertaste" link "PICCPoKe"} definiert haben,
wenn Sie diese Funktion aktivieren!@{par}

Um den Amiga zu deaktivieren drücken Sie "RAMIGA" in Verbindung mit der @{"Powertaste" link "PICCPoKe"}.
Ein erneuter Druck auf die @{"Powertaste" link "PICCPoKe"} startet den Rechner neu.@{par}

@{b}Der Powermodus ist voll Reset-Handler kompatibel! Das bedeutet, dass jede Applikation, die einen
Reset-Handler benutzt 10 Sekunden Zeit hat, bevor der Rechner neu startet! Wenn kein Handler aktiv
ist, dann schaltet der Rechner ohne Verzögerung ab.@{ub}@{par}

@endnode
@node "PICCPoKe" "PIC Einstellungen - Powertaste"
@toc "PICC"

@{MS "Powertaste"}

@{b}Für diese Funktion ist @{"weitere Hardware" link "FAQSATX"} nötig!@{ub}@{par}

Drücken Sie einfach auf die gewünschte Taste, die Sie als Powertaste benutzen wollen. Bedenken Sie,
das diese Taste nicht länger in Verbindung mit "RAMIGA" benutzt werden kann, weil der Rechner
sich bei dieser Kombination abschaltet!@{par}

@endnode
@node "PICCScre" "PIC Einstellungen - Bildschirm blättern"
@toc "PICC"

@{MS "Bildschirm blättern"}

Ist diese Funktion aktiviert, dann bewirkt jeder Druck auf die "MenuPopUp" Taste (zwischen RWin &
RControl), dass der Amiga ein "LAMIGA M" empfängt und einen Bildschirm weiter springt.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCPrin" "PIC Einstellungen - Druck"
@toc "PICC"

@{MS "Druck"}

Durch drücken der Druck-Taste (auch PrtScr, PrintScreen genannt) sendet die Tastatur ein "RAMIGA P"!
Das entspricht der Amiga standard Tastenkombination für das Drucken.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCBrea" "PIC Einstellungen - Unterbrechen"
@toc "PICC"

@{MS "Unterbrechen"}

Ein Drücken der Unterbrechen (Pause/Break) wird mit einem "CONTROL C" quittiert! Diese Kombination führt
dazu, dass Shellprogramme abbrechen.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCRCTR" "PIC Einstellungen - Control Rechts"
@toc "PICC"

@{MS "Control Rechts"}

Im aktivierten Zustand funktioniert die rechte Control-Taste genau wie die Linke.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCHome" "PIC Einstellungen - Pos1"
@toc "PICC"

@{MS "Pos1"}

Ein Druck auf diese Taste erzeugt "SHIFT CRSR LINKS".@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCEndd" "PIC Einstellungen - Ende"
@toc "PICC"

@{MS "Ende"}

Ein Druck auf diese Taste erzeugt "SHIFT CRSR RECHTS".@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCPaUp" "PIC Einstellungen - Bild Hoch"
@toc "PICC"

@{MS "Bild Hoch"}

Ein Druck auf diese Taste erzeugt "SHIFT CRSR HOCH".@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCPaDo" "PIC Einstellungen - BildRunter"
@toc "PICC"

@{MS "Bild Runter"}

Ein Druck auf diese Taste erzeugt "SHIFT CRSR RUNTER".@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCNuLo" "PIC Einstellungen - Ziffernblockmodus"
@toc "PICC"

@{MS "Ziffernblockmodus"}

Defaultmäßig schaltet diese Taste den Ziffernblockmodus um.@{par}

Eigentlich hat diese Taste keine weitere Funktion, aber einige Tastaturen benötigen dieses Feature
möglicherweise.@{par}

Wenn Sie diese Funktion ausschalten bekommen Sie wieder die normale NumLock-Taste des Amigas.@{par}

@endnode
@node "PICCCaLo" "PIC Einstellungen - CapsLock"
@toc "PICC"

@{MS "CapsLock"}

Defaultmäßig kann mit dieser Taste ganz normal zwischen Dauergroß- und Dauerkleinschrift
umgeschaltet werden.@{par}

@{b}Im abgeschalteten Zustand ist die Taste als normale Multimedia Taste verfügbar.@{ub}

@endnode
@node "PICCHelp" "PIC Einstellungen - Hilfetaste"
@toc "PICC"

@{MS "Hilfetaste"}

Defaultmäßig dient die "INSERT"-Taste als Hilfe, weil es auf dem Amiga keine Verwendung für eine
"INSERT"-Taste gibt. Es ist möglich "F12" und/oder "INSERT" als Hilfetaste zu benutzen.@{par}

@{b}Alle unbenutzten Tasten stehen als normale Multimedia Taste zur Verfügung.@{ub}

@endnode
@node "PICCALTT" "PIC Einstellungen - Alt<>Amiga tauschen"
@toc "PICC"

@{MS "Alt<>Amiga tauschen"}

Dies ist ein sehr spezielles Feature. Sie haben vielleicht bemerkt, das die Windows-Tasten nicht da
liegen, wo die Amiga Tasten auf einer Amigatastatur sind! Auf Amigatastaturen liegen die
Amiga-Tasten direkt neben der Space-Taste. Bei der Windowsversion liegen die ALT-Tasten dort.@{par}

Schalten Sie einfach diese Funktion ein und die ALT und WIN Tasten sind vertauscht. Vergessen
Sie nicht die Tastaturkappen zu tauschen. Das wäre jetzt übrigens ein günstiger Moment um die Windowslogos zu
vernichten.@{par}

@{b}Nach dem Tauschen der Tasten liegen die Amiga-Tasten IMMER neben der Space-Taste. Auch das PIC
Menu und der Powermodus benutzen diese neue Position.@{ub}

@endnode
@node "PICCConf" "PIC Einstellungen - PIC konfigurieren..."
@toc "PICC"

@{MS "PIC konfigurieren..."}

Nach einer Sicherheitsabfrage werden Sie durch die PIC Konfiguration geführt.@{par}

@{b}Die Tastatur sollte ohne Fehlzeichen funktionieren. Diese Einstellungen haben keine
Auswirkung auf die Funktionsfähigkeit des Adapters, sondern nur auf dessen Funktionen. Sollten Sie
trotz Problemen mit Fehl oder Falschzeichen diese Konfiguration benutzen, dann laufen Sie Gefahr,
das die Einstellungen und besonders das Passwort fehlerhaft werden.@{par}

Achtung! Das voreingestellte Passwort lautet "amiga", aber diese Voreinstellung wurde eventuell
nicht in den PIC geschrieben (abhängig von der PIC Programmiersoftware)! Es ist also sinnvoll ein
neues Passwort einzustellen (einmal reicht) bevor man mit der Konfiguration spielt. Das gilt auch,
wenn Sie gar kein Passwort verwenden wollen. Stellen Sie es einfach auf "amiga", dann können Sie es
im Notfall auch hier nachlesen. Ansonsten kann es passieren, dass der PIC ein Passwort erwartet,
dass man nicht eingeben kann und der @{"PIC" link "FAQSPIC"} muss erneut beschrieben
werden.@{ub}@{par}

Sollten sie sich fragen, warum Sie diese komplizierte Eingabe machen müssen, dann lesen
Sie @{"hier" link "FAQSPICStupidSetup"} weiter.@{par}

Folgen Sie der Benutzerführung aufs Wort. Sollten Sie bei der Eingabe des Passwortes einen
Fehler gemacht haben, dann bestätigen Sie das falsche Passwort mit Return und wählen im Menü wieder
Passwort einstellen aus. Bei der PIC Konfiguration selbst wird im Fehlerfall automatisch neu
gestartet, ohne das der Benutzer davon etwas mitbekommt. Nur die Eingabe dauert länger, weil es
dann logischerweise mehr Zeichen sind.@{par}


@endnode
@node "PICCValu" "PIC Einstellungen - Konfigurationswert"
@toc "PICC"

@{MS "Konfigurationswert"}

Dieser Wert entspricht dem Konfigurationswert des PICs für die Einstellungen in dieses Fenster.@{par}

@{b}Es ist nötig diesen Wert im @{"internen PIC Menü" link "FAQSPICSetup"} einzugeben.@{ub}@{par}

@endnode

@node "Bonus" "Das MMKeyboard Bonus Paket"
@toc "MAIN"

@{MS "Das MMKeyboard Bonus Paket"}

Nach der Installation befindet sich eine Bonusschublade in der MMKeyboard installation, die die
folgenden Programme enthält:@{par}

@{code}@{jcenter}

@{" " link "BEjectTool"} EjectTool


@endnode
@node "BEjectTool" "Das MMKeyboard Bonus Paket: EjectTool"
@toc "Bonus"

@{MS "EjectTool"}

EjectTool dient dazu bei CD, DVD, ZIP und MO Laufwerken die Schublade zu öffnen und zu schließen,
bzw das Medium auszuwerfen.@{par}

Es gibt zu dieser Funktion zwar verschiedene Programme, aber die nicht mehrere Laufwerke
unterstützen, über keine Togglefunktion verfügen und viel größer sind.@{par}

@{b}EjectTool#? kann mit dem Befehl "c:Resident EjectTool pure" resident im Speicher verbleiben.@{ub}@{par}

@{b}Die zweite Version genannt "EjectToolENV" ist nur nötig, wenn die @{"Toggle" link "BEJ_Toggle"}option
nicht richtig funktioniert. Diese Version kann den zustand der Schublade nicht selbst erkennen und
legt eine ENV Variable ab, wenn die Schublade geöffnet wird.@{ub}@{par}

Folgendes Template wird benutzt:@{par}

@{"DEVICE=D" link "BEJ_Device"},
@{"UNIT/N=U" link "BEJ_Unit"},
@{"TOGGLE/S=T" link "BEJ_Toggle"},
@{"EJECT/S=E" link "BEJ_Eject"},
@{"LOAD/S=L" link "BEJ_Load"},
@{"LOCK/S" link "BEJ_Lock"},
@{"UNLOCK/S" link "BEJ_Unlock"},
@{"EJECTONLY/S=EO" link "BEJ_EjectOnly"}@{par}

@endnode
@node "BEJ_Device" "EjectTool: Device=D"
@toc "BEjectTool"

@{MS "Device=D"}

Hier wird das Device angegeben, dass zu dem Kontroller gehört, an dem das Laufwerk gehört. Das kann
sowohl ein echtes Device, als auch ein Dos Device sein. Es ist aber schneller, wenn man das
richtige Device und die dazugehörige @{"Unit" link "BEJ_Unit"} angibt.@{par}

Beispiele:@{par}

Device Omniscsi.device@{par}
Device cd0:@{par}
Device zip:@{par}
D scsi.device@{par}
Device amithlon.device@{par}

@endnode
@node "BEJ_Unit" "EjectTool: Unit=U"
@toc "BEjectTool"

@{MS "Unit=U"}

Hier wird die Unit (logische Nummer) des Laufwerks angegeben. Ist diese Nummer unbekannt kann man
entweder ein DOS Device als Device angeben (z.B. cd0:) oder mit HDToolBox nachschauen, welche Nummer
das Laufwerk hat.@{par}

Beispiele:@{par}

Unit 1@{par}
Unit 2@{par}
Unit 21@{par}

@endnode
@node "BEJ_Toggle" "EjectTool: Toggle/S=T"
@toc "BEjectTool"

@{MS "Toggle/S=T"}

Diese Angabe sorgt dafür, das bei jedem Aufruf die Schublade abwechselnd geöffnet oder geschlossen
wird. Bei Laufwerken, die nur auswerfen können, sollten die @{"EjectOnly" link "BEJ_EjectOnly"} Option
nutzen.@{par}

Beispiele:@{par}

Toggle@{par}
T@{par}

@endnode
@node "BEJ_Eject" "EjectTool: Eject/S=E"
@toc "BEjectTool"

@{MS "Eject/S=E"}

Das Laufwerk wird geöffnet bzw das Medium wird ausgeworfen.@{par}

@{b}Betrifft nur EjectToolENV: Für Laufwerke die Medien nicht selber
einziehen können (ZIP, CDROM mit Caddie) benutzen Sie bitte die Funktion
@{"EjectOnly" link "BEJ_EjectOnly"} um Probleme und Speicher zu sparen, da EjectTool sich in diesem Fall die
Medienposition nicht merken darf.@{ub}@{par}

Beispiele:@{par}

Eject@{par}
E@{par}

@endnode
@node "BEJ_Load" "EjectTool: Load/S=L"
@toc "BEjectTool"

@{MS "Load/S=L"}

Das Laufwerk wird geschlossen bzw das Medium wird eingezogen.@{par}

Beispiele:@{par}

Load@{par}
L@{par}

@endnode
@node "BEJ_Lock" "EjectTool: Lock/S"
@toc "BEjectTool"

@{MS "Lock/S"}

Das Medium wird geschützt und kann nicht ausgeworfen werden. Wenn sie möchten, dass das Medium nur
noch mittels EjectTool erreichbar ist, dann verwenden sie Lock und @{"Unlock" link "BEJ_Unlock"}
zusammen. Dadurch wird das Medium freigegeben, ausgeworfen/eingezogen und anschließend wieder
blockiert.@{par}

Beispiele:@{par}

Lock@{par}

@endnode
@node "BEJ_Unlock" "EjectTool: Unlock/S"
@toc "BEjectTool"

@{MS "Unlock/S"}

Das Medium wird freigegeben und kann wieder ausgeworfen werden. Wenn sie möchten, dass das Medium
nur noch mittels EjectTool und nicht via Taste am Laufwerk erreichbar ist, dann verwenden sie Unlock
und @{"Lock" link "BEJ_Lock"} zusammen. Dadurch wird das Medium freigegeben, ausgeworfen/eingezogen
und anschließend wieder blockiert.@{par}

Beispiele:@{par}

Unlock@{par}

@endnode
@node "BEJ_EjectOnly" "EjectTool: EjectOnly/S=EO"
@toc "BEjectTool"

@{MS "EjectOnly/S=EO"}

@{b}Diese Option ist nur in "EjectToolENV" verfügbar und nötig. Wenn Sie "EjectTool" verwenden, dann
benutzen Sie einfach die Option @{"Eject" link "BEJ_Eject"}.@{ub}@{par}

Diese Option funktioniert genau wie @{"Eject" link "BEJ_Eject"}, ist aber speziell für Laufwerke
ausgerichtet, die Medien nicht einziehen können. Das sind z.B. ZIP und Diskettenlaufwerke.@{par}

EjectOnly kann nicht mit z.B. CDROMs verwendet werden, weil es sich die Position der Schublade nicht
merkt.@{par}

Beispiele:@{par}

EjectOnly@{par}
EO@{par}

@endnode

@node Index
@{code}

 A

 @{"Adapterhardware" link "Hardware"}
 @{"Aktuelles Verzeichnis" link "EditCuDi"}
 @{"Alle löschen..." link "KeEdKeRA"}
 @{"Alt<>Win tauschen" link "PICCALTT"}
 @{"Amithlon" link "FAQSAmithlon"}
 @{"Andere Programme von mir !" link "OtherPrgs"}
 @{"ATX Netzteil" link "FAQSATX"}
 @{"Auf Bildschirm öffnen" link "PassScre"}
 @{"Ausführungstyp" link "EditExTy"}
 @{"Ausgabedatei" link "EditOuFi"}

 B

 @{"Basisschaltung" link "/Pictures/Hardware.ilbm/MAIN"}
 @{"Bekannte  Fehler" link "Buglist"}
 @{"Benutzen" link "EditOkOk"}
 @{"Benutzen" link "MASTOKOK"}
 @{"Bild Hoch" link "PICCPaUp"}
 @{"Bild Runter" link "PICCPaDo"}
 @{"Bild: Adapter geschlossen" link "/Pictures/MMK_Mersmann2.jpg/main"}
 @{"Bild: Adapter" link "/Pictures/MMK_Mersmann1.jpg/main"}
 @{"Bild: ATX" link "/Pictures/ATXSupport.ilbm/MAIN"}
 @{"Bild: Optionale Features" link "/Pictures/Optional.ilbm/MAIN"}
 @{"Bild: Schaltung" link "/Pictures/Hardware.ilbm/MAIN"}
 @{"Bildschirm blättern" link "PICCScre"}
 @{"Bonus" link "Bonus"}

 C

 @{"Caps Lock" link "PICCCaLo"}

 D

 @{"Danksagungen" link "Thanx"}
 @{"Das Edit Fenster" link "Edit"}
 @{"Das Hauptfenster" link "MAST"}
 @{"Den Amiga per Tastatur ein und ausschalten? Wie geht das denn?" link "FAQSPICPowerSW"}
 @{"Der Autor" link "Author"}
 @{"Der große Tastaturtest" link "Keyboard"}
 @{"Die Passworteinstellungen" link "Pass"}
 @{"Die PIC Einstellungen" link "PICC"}
 @{"Die Tastatureinstellungen" link "KeEd"}
 @{"Distribution" link "Distribution"}
 @{"Drucken" link "PICCPrin"}

 E

 @{"eigenen Screen" link "PassScre"}
 @{"Einführung" link "Introduction"}
 @{"Eingabefenster" link "GeSt"}
 @{"Einige Tasten funktionieren nicht oder verursachen Probleme!" link "FAQSTrouble"}
 @{"EjectTool" link "BEjectTool"}
 @{"EMail" link "Author"}
 @{"Ende" link "PICCEndd"}
 @{"Es gibt viele fehlende oder automatisch wiederholende Zeichen!" link "FAQSAutoRepeat"}

 F

 @{"FAQ" link "FAQS"}
 @{"Featureliste" link "FeatureList"}
 @{"Features - optional" link "/Pictures/Optional.ilbm/MAIN"}

 G

 @{"Geschichtliches" link "History" 999}
 @{"Gibt es eine Möglichkeit die Hardware fertig zu kaufen?" link "FAQSHardBuy"}
 @{"Gibt es einen Weg die Hardware noch zu erweitern?" link "FAQSTune"}

 H

 @{"Hardware - Bild" link "/Pictures/MMK_Mersmann1.jpg/main"}
 @{"Hardware - Schaltung" link "/Pictures/Hardware.ilbm/MAIN"}
 @{"Hardware kaufen" link "FAQSHardBuy"}
 @{"Hardware" link "Hardware"}
 @{"Hauptfenster" link "MAST"}
 @{"Hilfetaste" link "PICCHELP"}
 @{"Hotkey" link "EditHoKe"}

 I

 @{"Installation" link "HowToInstall"}
 @{"internes PIC Menü" link "FAQSPICSetup"}

 K

 @{"Kann ich meine alte Hardware mit ihrem Commodity benutzen?" link "FAQSNewSoftOldHard"}
 @{"Kann ich meine alten Spiele weiterhin spielen?" link "FAQSGAME"}
 @{"kaufen" link "FAQSHardBuy"}
 @{"kleines Bild" link "/Pictures/ATXSupport.ilbm/MAIN"}
 @{"Kommando" link "EditComm"}
 @{"Konfigurationswert" link "PICCValu"}

 L

 @{"Laden... - Tastatureinstellungen" link "KeEdKeLo"}
 @{"Löschen - Tastatureinstellungen" link "KeEdKeRe"}
 @{"Löschen - Tastenkombination" link "MASTKeRe"}

 M

 @{"Meine Hardware funktioniert nicht! Wieso?" link "FAQSHardNW"}
 @{"MMKeyboard Hardware" link "Hardware"}
 @{"MMKeyboard" link "MAST"}
 @{"Muss ich das Commodity verwenden? Es scheint auch ohne zu gehen!" link "FAQSCOMM"}

 N

 @{"Name" link "EditName"}
 @{"Name" link "KeEdKeNa"}
 @{"Namens" link "EditName"}
 @{"Neu" link "MASTKeNe"}
 @{"Neu..." link "MASTKeNe"}
 @{"Num Lock" link "PICCNuLo"}

 O

 @{"optionale LEDs" link "FAQSTune"}

 P

 @{"Passwort GUI Activ" link "PassActi"}
 @{"Passwort GUI" link "PassGUIP"}
 @{"Passworteinstellungen" link "Pass"}
 @{"Passwortmodus" link "PICCPass"}
 @{"Passworttaste (Rollen/ScrLock)" link "PICCPaHo"}
 @{"Passworttaste" link "PICCPaHo"}
 @{"per Tastendruck ein und auszuschalten" link "FAQSPICPowerSW"}
 @{"PIC Einstellungen" link "PICC"}
 @{"PIC Einstellungsfenster" link "PICC"}
 @{"PIC konfigurieren" link "PICCConf"}
 @{"PIC" link "FAQSPIC"}
 @{"Pos1" link "PICCHome"}
 @{"Powermodus" link "FAQSPICPowerSW"}
 @{"Powermodus" link "PICCPoMo"}
 @{"Powertaste" link "PICCPoKe"}

 R

 @{"Reset Taster" link "/Pictures/Optional.ilbm/MAIN"}
 @{"Reset" link "FAQSResetHandler"}
 @{"Reset-Handler" link "FAQSResetHandler"}
 @{"Resetverzögerung" link "FAQSResetHandler"}

 S

 @{"selben Fenster" link "PICC"}
 @{"Speichern" link "KeEdKeSa"}
 @{"Speichern" link "MASTSAVE"}
 @{"Speichern..." link "KeEdKeSa"}
 @{"Stapelspeicher" link "EditStac"}
 @{"Systemvorrausetzungen" link "SystemRequirements"}

 T

 @{"Tastatureditor" link "KeEd"}
 @{"Tastatureinstellungen" link "KeEd"}
 @{"Tastatureinstellungen..." link "MASTKBSe"}
 @{"Tastenliste" link "KeEdKeLi"}
 @{"Tastenliste" link "MASTKeLi"}
 @{"Tastenwert" link "KeEdKeVa"}
 @{"Taster" link "/Pictures/Optional.ilbm/MAIN"}
 @{"Tips,Tricks,Fragen und Antworten" link "FAQS"}

 U

 @{"Unterbrechen" link "PICCBrea"}

 V

 @{"Vordefinierte" link "PICC"}

 W

 @{"Warum ist die Eingabe der Konfiguration so dämlich?" link "FAQSPICStupidSetup"}
 @{"Was ist ein PIC?" link "FAQSPIC"}
 @{"Was macht eigentlich ein 'Resethandler'?" link "FAQSResetHandler"}
 @{"Wenn der Rechner abstürzt bekomme ich keine Passwortabfrage!" link "FAQSNoPassword"}
 @{"Wie kann ich die PIC Einstellungen ändern?" link "FAQSPICSetup"}
 @{"Wie schließe ich ein ATX Netzteil an meinen Amiga?" link "FAQSATX"}

 Z

 @{"Zukünftiges" link "Future"}

@endnode

