home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / devs&handlers / gmc_434 / german.docs / gmc.doc < prev    next >
Text File  |  1991-01-18  |  24KB  |  622 lines

  1.  
  2.      GMC V9.8                 Bedienungsanleitung                   Seite 1
  3.  
  4.  
  5.  
  6.  
  7.                             ›4mGMC --- Console-Handler›0m 
  8.  
  9.  
  10.  
  11.      Ü›1mbersicht 
  12.  
  13.                ›0mGMC  wurde  geschrieben,  um  die  bisher existierenden
  14.           Console-Handler wie CON, NewCON, ConMan usw.   zu  ersetzen.
  15.           Neben  den  dort  schon  bekannten Möglichkeiten, bietet GMC
  16.           eine Vielzahl  neuer  Fähigkeiten,  um  das  Leben  mit  der
  17.           Tastatur zu vereinfachen.  
  18.  
  19.                Der  primäre Einsatz von GMC liegt im Zusammenspiel mit
  20.           einer Shell oder auch dem CLI, die bisher  mit  CON,  NewCON
  21.           oder ConMan   arbeiten  mussten.    Auch  sollten  sich  die
  22.           Anwendungen, die auf der Shell laufen, möglichst  auf  reine
  23.           Textausgaben  beschränken,  da  GMC selbst die Ausgabe stark
  24.           beeinflussen kann und  dies  dann  zu  Interferenzen  führen
  25.           könnte.   Probleme  können  auch  entstehen,  wenn die Shell
  26.           keine echte Shell ist, sondern nur  ein  Programm,  das  auf
  27.           Eingaben  wartet und dann andere Programme startet, wie z.B.
  28.           Csh. Hervorragend ist  dagegen  das  Zusammenspiel  mit  der
  29.           Standard-Shell oder der Arp-Shell.  
  30.  
  31.           Stichwortartig bietet GMC folgende Mermale: 
  32.  
  33.              - Kommandozeileneditierung 
  34.  
  35.              - Wahlfreie Belegung der Funktionstasten 
  36.  
  37.              - Kommandozeilenspeicherung 
  38.  
  39.              - Online-Hilfe zu Funktionen von GMC 
  40.  
  41.              - Iconify-Funktion und Fenster/Screen-Verlagerung 
  42.  
  43.              - Dateinamen-Erweiterung 
  44.  
  45.              - Fensterausdruckfunktion mit Zurückblättern 
  46.  
  47.              - Script-Funktion zum Speichern aller Ausgaben 
  48.  
  49.              - Undo-Funktion für die Änderung der Kommandozeile 
  50.  
  51.              - Kommandozeilenabschluß ohne Ausführung des Kommandos 
  52.  
  53.              - Aktueller Pfad im Fenstertitel 
  54.  
  55.              - Beep-Funktion bei Prompt 
  56.  
  57.              - Titel-Flags für Kickstart 2.0 
  58.  
  59.              - Lokales und globales Konfigurieren 
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.      GMC V9.8                                                      08.11.90
  69.  
  70.  
  71.      GMC V9.8                 Bedienungsanleitung                   Seite 2
  72.  
  73.  
  74.      ›1mKommandozeileneditierung 
  75.  
  76.                ›0mDie  Kommandozeileneditierung  stützt sich auf folgende
  77.           Funktionen: 
  78.  
  79.  
  80.        Lösch-Funktionen 
  81.  
  82.           Zeichen vor Cursor löschen (1) 
  83.           Backspace 
  84.  
  85.           Zeichen unter Cursor löschen (2) 
  86.           Del 
  87.  
  88.           Löschen ab Cursorposition bis Blockanfang (3) 
  89.           Ctrl-Backspace 
  90.  
  91.           Löschen ab Cursorposition bis Blockende (4) 
  92.           Ctrl-Del 
  93.  
  94.           Löschen ab Cursorposition bis Wortanfang (5) 
  95.           Shift-Backspace 
  96.  
  97.           Löschen ab Cursorposition bis Wortende (6) 
  98.           Shift-Del 
  99.  
  100.           Löschen ab Cursorposition bis Zeilenanfang (7) 
  101.           Alt-Backspace 
  102.  
  103.           Löschen ab Cursorposition bis Zeilenende (8) 
  104.           Alt-Del 
  105.  
  106.           Löschen der ganzen Zeile (9) 
  107.           Keine Vorbelegung 
  108.  
  109.  
  110.  
  111.        Cursor-Bewegung 
  112.  
  113.           Zeichen links/rechts (1/2) 
  114.           "Cursor links/rechts" 
  115.  
  116.           Block links/rechts (3/4) 
  117.           Ctrl-"Cursor links/rechts" 
  118.  
  119.           Wort links/rechts (5/6) 
  120.           Shift-"Cursor links/rechts" 
  121.  
  122.           Zeilenanfang/-ende (7/8) 
  123.           Alt-"Cursor links/rechts" 
  124.  
  125.  
  126.        Einfüge-/Überschreibe-Modus 
  127.  
  128.                Der voreingestellte Modus (einfügen) kann wahlweise nur
  129.           für  die  aktuelle  Zeile  oder  auch  dauerhaft  gewechselt
  130.           werden.   Der  Wechsel nur für die aktuelle Zeile wird durch
  131.           Ctrl-A vorgenommen.  Nach Betätigung  der  RETURN-Taste  ist
  132.           wieder der alte Modus aktiv.  
  133.  
  134.  
  135.  
  136.  
  137.      GMC V9.8                                                      08.11.90
  138.  
  139.  
  140.      GMC V9.8                 Bedienungsanleitung                   Seite 3
  141.  
  142.  
  143.                Der  Modus  kann  mit  SetGMC  dauerhaft gewechselt (s.
  144.           SetGMC.Doc).  
  145.  
  146.                Bei blockweiser  Bewegung  bzw.    blockweisem  Löschen
  147.           werden die Blocks nicht nur wie die Wörter durch Leerzeichen
  148.           getrennt,  sondern  auch  durch ':' '/' '.' '(' ')' und '|'.
  149.           Damit wird es möglich längere Pfadnamen schnell und  einfach
  150.           zu editieren.    Wenn  der  Cursor hinter oder auf einem der
  151.           Trennzeichen  steht,  wird  je  Taste   (BS/DEL)   nur   das
  152.           Trennzeichen gelöscht.  
  153.  
  154.                Die  oben aufgeführten Editierungsfunktionen können mit
  155.           SetGMC auch beliebig  anders  verteilt  werden.    Die  oben
  156.           genannte  Liste  ist  nur  die  Vorbelegung,  die  Zahlen in
  157.           Klammern stellen die zugehörigen Funktionen für SetGMC dar.  
  158.  
  159.  
  160.  
  161.      ›1mFunktionstastenbelegung 
  162.  
  163.                ›0mAlle  Funktionstasten  können  vierfach  belegt  werden
  164.           (Funktionstaste  allein,  mit  gedrückter Shift-, Ctrl- oder
  165.           Alt-Taste). Die Belegung erfolgt wiederum mit SetGMC.  
  166.  
  167.                Die Funktionstasten können in ihrer Gesamtheit auch ab-
  168.           und  wieder  angeschaltet  werden,  ohne  daß  die  Belegung
  169.           verloren geht.  
  170.  
  171.  
  172.  
  173.      ›1mKommandozeilenspeicherung 
  174.  
  175.                ›0mEingegebene  Kommandozeilen werden gespeichert (maximal
  176.           2048 Bytes, jede Zeile benötigt  zusätzlich  10  Bytes)  und
  177.           können auf  verschiedene Arten wieder abgerufen werden.  Die
  178.           zuletzt eingegebene Zeile wird am Ende der Liste  eingefÜgt.
  179.           Gegebenenfalls   werden   Zeilen   am   Anfang   der   Liste
  180.           hinausgeschoben.   Zeilen   der   Länge   1   werden   nicht
  181.           gespeichert.   Dies  gilt gilt auch für Zeilen, die sich bis
  182.           auf Groß/Kleinschreibung nicht von der vorhergehenden  Zeile
  183.           unterscheidet.  
  184.  
  185.             -  Mit  den  Tasten  "Cursor  auf-/abwärts" kann die Liste
  186.                zeilenweise in Richtung Anfang/Ende angezeigt werden.  
  187.  
  188.             -  Mit Shift-"Cursor aufwärts" wird die Liste nach der bis
  189.                zu diesem Zeitpunkt eingegebenen Teilzeile  als  Muster
  190.                zeilenweise durchsucht.  
  191.  
  192.             -  Mit  Shift-"Cursor abwärts" wird zum Ende der Liste ge-
  193.                sprungen.  
  194.  
  195.  
  196.  
  197.      ›1mOnline›0m-›1mHilfsfunktionen 
  198.  
  199.                ›0mDie Help-Taste zeigt  alleine  oder  zusammen  mit  der
  200.           Shift-, Ctrl- oder Alt-Taste vier verschiedene Hilfen an: 
  201.  
  202.             -  Help: 
  203.                Ausgabe der Funktionen der Cursortasten, der Backspace-
  204.  
  205.  
  206.      GMC V9.8                                                      08.11.90
  207.  
  208.  
  209.      GMC V9.8                 Bedienungsanleitung                   Seite 4
  210.  
  211.  
  212.                und  der  Del-Taste,  sowie der weiteren Funktionen der
  213.                Help-Taste.  
  214.  
  215.             -  Shift-Help: 
  216.                Ausgabe der ersten Belegungen der Funktionstasten.  
  217.  
  218.             -  Ctrl-Help: 
  219.                Ausgabe   weiterer   Information   zum    Setzen    der
  220.                Funktionstasten und des EinfÜge-/Überschreibe-Modus.  
  221.  
  222.             -  Alt-Help: 
  223.                Ausgabe    der    Liste    der    früher   eingegebenen
  224.                Kommandozeilen.  Die Ausgabe kann durch Druck auf  eine
  225.                beliebige   Taste  angehalten  und  wieder  fortgesetzt
  226.                werden.  Durch Druck  auf  die  RETURN-Taste  wird  die
  227.                Ausgabe abgebrochen.  
  228.  
  229.  
  230.  
  231.      ›1mIconify›0m-›1mFunktion und Fenster›0m/›1mScreen›0m-›1mVerlagerung 
  232.  
  233.                ›0mDie  Iconify-Funktion  kann  mittels  SetGMC  auf  jede
  234.           beliebige Funktionstaste gelegt werden.  Die  Funktionstaste
  235.           muß dazu mit ICONIFY belegt werden.  
  236.  
  237.                Die Iconify-Funktion wird immer sofort ausgeführt.  Sie
  238.           verändert aber  die aktuelle Kommandozeile nicht.  Das dabei
  239.           entstehende Fenster läßt sich beliebig verschieben und  wird
  240.           mit  einem  Doppelklick  wieder  auf die ursprüngliche Größe
  241.           gebracht.  Während das Fenster im verkleinerten  Modus  ist,
  242.           sind weiterhin  Ausgaben  über  dieses Fenster möglich.  Das
  243.           Fenster  wird  automatisch   inaktiviert,   so   daß   keine
  244.           irrtümlichen Eingaben möglich sind.  Der Inhalt des Fensters
  245.           selbst wird durch ICONIFY nicht verändert.  
  246.  
  247.                Die   Iconify-Funktion   wird  abgeschaltet,  wenn  die
  248.           Version der dos.library größer als 34 ist (Kickstart 2.0).  
  249.  
  250.                Bei KS 2.0 Version existieren drei neue Funktionen  zur
  251.           Veränderung der Fenstergröße: 
  252.  
  253.             -  ZIPWINDOW: 
  254.                Ersetzt   ICONIFY,   entspricht   dem   Anklicken   des
  255.                ZIP-Gadget.  
  256.  
  257.             -  MINWINDOW: 
  258.                Bringt das Fenster auf minimale  Größe  auf  die  durch
  259.                SetGMC bestimmte    Position.        Ein   (beliebiges)
  260.                Workbench-Fenster wird aktiviert.  
  261.  
  262.             -  Bringt das  Fenster  auf  die  durch  SetGMC  bestimmte
  263.                Position und Größe.  
  264.  
  265.                Siehe auch SetGMC XY.  
  266.  
  267.                Wenn eine Funktionstaste mit SHIFT_WIN/SHIFT_SCR belegt
  268.           wird,  kann  damit  das  Fenster/der  Screen nach vorne bzw.
  269.           hinten gelegt werden.  Wenn das Fenster/der  Screen  in  den
  270.           Hintergrund  gelegt  wird,  hat  dies  die Aktivierung eines
  271.           (beliebigen) Workbench-Fensters zur Folge.  
  272.  
  273.  
  274.  
  275.      GMC V9.8                                                      08.11.90
  276.  
  277.  
  278.      GMC V9.8                 Bedienungsanleitung                   Seite 5
  279.  
  280.  
  281.      ›1mDateinamen›0m-›1mErweiterung 
  282.  
  283.                ›0mMit  Hilfe  der  TAB-Taste   kann   die   Kommandozeile
  284.           erweitert werden.  
  285.  
  286.                Wenn  TAB gedrückt wird, findet eine Interpretation der
  287.           bisher eingegebenen Zeile statt.  Als erstes wird die  Zeile
  288.           in Teile  zerlegt, die durch Leerzeichen getrennt sind.  Als
  289.           Pfad-Datei-Fragment wird der Teil  verwendet,  in  dem  oder
  290.           hinter dem  der  Cursor  steht.    Wenn der Cursor auf einem
  291.           Leerzeichen steht und das Zeichen vor dem  Cursor  ebenfalls
  292.           ein  Leerzeichen  ist,  wird  ein  Leerstring  als  Fragment
  293.           verwendet.   Das  Fragment  wird  dann   in   einem   Puffer
  294.           gesichert.   Diese  Kopie  wird erst überschrieben, wenn die
  295.           Zeile geändert, eine Cursor-Taste gedrückt oder durch RETURN
  296.           abgeschlossen wird.  Das  gespeicherte  Fragment  der  Zeile
  297.           wird ab jetzt als Pfad- und/oder Dateiname interpretiert.  
  298.  
  299.                Beinhaltet das Fragment kein Wurzelverzeichnis wird auf
  300.           dem  aktuellen  Verzeichnis  des  CLI-  oder Shell-Prozesses
  301.           aufgesetzt.  Als Prozeß wird dabei nur der Prozeß verwendet,
  302.           der den Ein-/Ausgabe-Kanal erstmalig geöffnet hat, also sind
  303.           Background-Prozesse nicht relevant.  Der Teil des  Fragments
  304.           nach dem  letzten  '/'  bzw.    ':'  wird  als Anfangsmuster
  305.           benützt.  Dann wird das Verzeichnis entsprechend  dem  Pfad,
  306.           der im Zeilenfragment erkannt wurde, durchsucht.  
  307.  
  308.                Wenn dieses Verzeichnis eine Datei enthält, die genauso
  309.           wie   das   Muster   beginnt,   so  wird  die  Kommandozeile
  310.           entsprechend ergänzt.   Wenn  diese  Datei  noch  nicht  die
  311.           gewünschte  sein  sollte,  kann  mit weiteren TABs die Suche
  312.           fortgesetzt werden.  Wenn keine Dateien mehr existieren, auf
  313.           die  das  Muster  paßt,   wird   wieder   die   alte   Zeile
  314.           dargestellt.    Sollen  alle  Dateien  eines  Verzeichnisses
  315.           angezeigt, muß die Zeile mit einem ':', '/' oder ' ' enden.  
  316.  
  317.                Verzeichnisnamen  werden  automatisch  durch  ein   '/'
  318.           ergänzt, Dateinamen dagegen durch ein ' '.  
  319.  
  320.                Beim Vergleich der Dateinamen mit dem Muster wird nicht
  321.           auf Groß-/Kleinschreibung geachtet.  
  322.  
  323.                Die  LATEBINDING- und NONBINDING-Verzeichnisse unter KS
  324.           2.0 werden nicht durchsucht.  
  325.  
  326.                Die  TAB-Taste  kann  ebenso  wie   die   Cursor-Tasten
  327.           configuriert werden.      Die   Syntax   und  Semantik  kann
  328.           SetGMC.Doc entnommen werden.  
  329.  
  330.  
  331.  
  332.      ›1mFensterausdruck›0m-›1mFunktion 
  333.  
  334.                ›0mDie   Ausdruck-Funktion   wird    genauso    wie    die
  335.           Iconify-Funktion auf eine Funktionstaste gelegt (mit PRT_SCR
  336.           statt ICONIFY).  
  337.  
  338.                Mit  SetGMC  wird  die Blattlänge des Drucker zu Beginn
  339.           jedes Ausdruck bestimmt.  
  340.  
  341.  
  342.  
  343.  
  344.      GMC V9.8                                                      08.11.90
  345.  
  346.  
  347.      GMC V9.8                 Bedienungsanleitung                   Seite 6
  348.  
  349.  
  350.                Der Puffer beim Starten  des  Handler  beträgt  4KByte.
  351.           Auch dieses kann durch SetGMC geändert werden.  
  352.  
  353.                Der  Puffer  kann  auch  auf  dem Bildschirm ausgegeben
  354.           werden.  Mit Ctrl-"Cursor aufwärts" kann man an  den  Anfang
  355.           des Puffers  springen.   Mit Ctrl-"Cursor abwärts" wird dann
  356.           die nächste Seite des Puffer auf dem Bildschirm  ausgegeben.
  357.           Mit  Alt-"Cursor  abwärts"  kann der Puffer auch zeilenweise
  358.           ausgegeben werden.  
  359.  
  360.                Am Ende jeder Seite wird  der  Prozentsatz  des  bisher
  361.           angezeigten Puffers ausgeben.  
  362.  
  363.                Wenn  während  der  Ausgabe des Puffers ein Zeichen auf
  364.           dem Bildschirm ausgeben werden soll oder eine Taste gedrückt
  365.           wird, scrollt die Pufferausgabe bis zum Ende durch.  
  366.  
  367.  
  368.  
  369.      ›1mScript›0m-›1mFunktion 
  370.  
  371.                ›0mGMC unterstützt eine Script-Funktion.  Mit  ihr  lassen
  372.           sich  alle Ausgaben einschließlich des Echos der Eingaben in
  373.           einer Datei aufzeichnen.  
  374.  
  375.                Die Funktion wird mittels SetGMC  eingeschaltet.    Die
  376.           Datei  bleibt geöffnet, bis das Fenster geschlossen oder mit
  377.           SetGMC die Datei wieder geschlossen oder eine  andere  Datei
  378.           geöffnet wird.  
  379.  
  380.                Während  eine  Script-Datei  geöffnet  ist,  kann nicht
  381.           zurückgeblättert werden.  
  382.  
  383.  
  384.  
  385.      ›1mUndo›0m-›1mFunktion f›0mü›1mr die ›0mě1mnderung der Kommandozeile 
  386.  
  387.                ›0mVor jeder Änderung  in  der  Kommandozeile  wird  deren
  388.           alter Zustand  gespeichert.    Er  kann  mit  der  ESC-Taste
  389.           zurückgeholt werden.  Mit Hilfe dieses Puffers wird auch die
  390.           Kommandozeile  bei  Veränderungen  der  Größe  des  Fensters
  391.           wiederhergestellt.  
  392.  
  393.                Mit  Hilfe  des Puffers ist es möglich, eine noch nicht
  394.           durch  RETURN  abgeschlossene  Kommandozeile  zurückzuholen,
  395.           wenn  diese  durch  die  Betätigung  der  HELP-Taste,  einer
  396.           Kommandozeilen-Rückholfunktion,        einer        falschen
  397.           Funktionstaste,  der  Bildschirm-Ausgabefunktion  oder einer
  398.           Löschfunktion in einer nicht gewünschten Form verändert oder
  399.           gelöscht wurde.  
  400.  
  401.                Durch Druck auf  die  ESC-Taste  wird  der  Inhalt  der
  402.           aktuellen Kommandozeile mit der Puffer vertauscht.  Außerdem
  403.           wird der Cursor auf seine alte Position gesetzt.  
  404.  
  405.  
  406.  
  407.      ›1mEingabezeilenabschlu›0mß ›1mohne Ausf›0mü›1mhrung des Kommandos 
  408.  
  409.                ›0mUm  zu vermeiden, daß eine Eingabezeile wieder gelöscht
  410.           werden muß, weil man bemerkt hat,  daß  zuerst  ein  anderer
  411.  
  412.  
  413.      GMC V9.8                                                      08.11.90
  414.  
  415.  
  416.      GMC V9.8                 Bedienungsanleitung                   Seite 7
  417.  
  418.  
  419.           Befehl  eingegeben  werden  muß,  hat die RETURN-Taste jetzt
  420.           zwei Funktionen.  
  421.  
  422.                Bei RETURN ohne Qualifier  hat  sich  nichts  geändert.
  423.           Mit  Shift-Taste  dagegen  wird die Kommandozeile nur in den
  424.           Kommandozeilenspeicher übernommen ohne sie an den CLI-  oder
  425.           Shell-Prozeß weiterzureichen.   Es kann dann also der andere
  426.           Befehl  eingegeben  und  wie  gewohnt   ausgeführt   werden.
  427.           Anschließend    kann    der   erste   Befehl   mit   zweimal
  428.           "Cursor-aufwärts"   zurückgeholt   und   diesmal   mit   der
  429.           RETURN-Taste ohne Shift gestartet werden.  
  430.  
  431.  
  432.  
  433.      ›1mAktueller Pfad im Fenstertitel 
  434.  
  435.                ›0mNeben  dem  normalen Titel aus dem Aufruf kann auch der
  436.           aktuelle   Verzeichnispfad   im   Fenstertitel   dargestellt
  437.           werden.   Diese Sonderfunktion muß ebenso wie andere und die
  438.           folgende Beep-Funktion durch SetGMC  explizit  eingeschaltet
  439.           werden.  
  440.  
  441.  
  442.  
  443.      ›1mBeep›0m-›1mFunktion bei Prompt 
  444.  
  445.                ›0mWenn  diese  Funktion aktiv ist, wird bei jedem Empfang
  446.           eines  Read-Packets   die   verstrichene   Zeit   seit   dem
  447.           Zurücksenden des letzten Read-Packets bestimmt.  Wenn dieser
  448.           Zeitraum  größer  sein sollte als ein angegebenes Intervall,
  449.           wird ein  akustisches  Signal  abgegeben.    Es  kann   auch
  450.           bestimmt  werden,  ob  das Tonsignal immer ertönen soll oder
  451.           nur wenn das GMC-Fenster irgendwo von einem anderen  Fenster
  452.           überdeckt wird.    Wenn  das  Fenster nicht auf dem obersten
  453.           Screen liegt, wird immer ein Signal erzeugt.   Im  RAW-Modus
  454.           wird dagegen nie ein Signal erzeugt.  
  455.  
  456.  
  457.  
  458.      ›1mTitel›0m-›1mFlags f›0mü›1mr Kickstart 2›0m.›1m0 
  459.  
  460.                ›0mUnter   Kickstart   2.0   werden  folgende  Titel-Flags
  461.           unterstützt: AUTO, CLOSE, NOCLOSE, SMART, SIMPLE,  INACTIVE,
  462.           BACKDROP, NOBORDER, NOSIZE, NODRAG, NODEPTH.  Die Anzahl der
  463.           Titel-Flags ist prinzipiell nicht beschränkt.  
  464.  
  465.                Bei   der   KS   2.0  Version  ist  SIMPLE_REFRESH  der
  466.           voreingestellte Refresh-Typ. Um ein  Fenster  wie  unter  KS
  467.           1.2/3  zu  erhalten,  muß  das  Titel-Flag  SMART  angegeben
  468.           werden.  
  469.  
  470.                Die NEWSIZE-Funktion  wird  bei  SIMPLE_REFRESH-Fenster
  471.           ignoriert.  
  472.  
  473.  
  474.  
  475.      ›1mLokales und globales Konfigurieren 
  476.  
  477.                ›0mWie   schon   mehrfach   erwähnt   wurde,   können  die
  478.           GMC-Prozesse durch ein externes Programm  SetGMC  lokal  und
  479.           global konfiguriert werden.  Die globale Konfiguration wirkt
  480.  
  481.  
  482.      GMC V9.8                                                      08.11.90
  483.  
  484.  
  485.      GMC V9.8                 Bedienungsanleitung                   Seite 8
  486.  
  487.  
  488.           aber nur  auf  alle  folgenden GMC-Prozesse aus.  Sie sollte
  489.           also in der startup-sequence vorgenommen werden.  Die lokale
  490.           Konfiguration  wirkt  sich  immer   nachträglich   auf   den
  491.           GMC-Prozeß aus, in dessen Fenster sie ausgeführt wurde.  
  492.  
  493.                Eine  detaillierte  Beschreibung  des  Programms SetGMC
  494.           kann der beiliegenden Bedienungsanleitung entnommen werden.  
  495.  
  496.  
  497.  
  498.      ›1mSonstiges 
  499.  
  500.                ›0mDie Ctrl-Tasten außer  Ctrl-A,  Ctrl-C..F,  Ctrl-M  und
  501.           Ctrl-\  haben  keine  Funktion und werden auch nicht ans CLI
  502.           oder die Shell weitergegeben.  
  503.  
  504.                Im RAW-Modus werden alle Tastendrücke  ohne  Auswertung
  505.           (außer Ctrl-C..F)   weitergeleitet.      Ebenso   werden  im
  506.           CON-Modus die folgenden Report-Meldungen des  console.device
  507.           durchgereicht: 
  508.  
  509.             -  Cursor Position 
  510.  
  511.             -  Window Bounds 
  512.  
  513.             -  Raw Events (außer NEWSIZE-,CLOSE- und Raw Key Event) 
  514.  
  515.  
  516.                GMC:  kann nicht mit dem Modul Terminal.mod von M2Amiga
  517.           eingesetzt.  Es wird  in  diesen  Fällen  beim  Startup  des
  518.           Handlers  ein  Fehler  provoziert  und  dadurch  das Fenster
  519.           wieder geschlossen.  Dies passiert immer dann, wenn versucht
  520.           wird ein Close-Gadget an  das  Fenster  anzufügen  und  dies
  521.           nicht   der   unter   Kickstart   2.0   vor  Console-Handler
  522.           vorgesehene Weg ist.  
  523.  
  524.                Bei der Ausgabe einer Script-Datei in  ein  GMC-Fenster
  525.           sollte     man     beachten,     daß     diese    versteckte
  526.           Report-Anforderungen enthalten können.  Wenn  diese  Reports
  527.           dann ein zweites Mal gesendet werden, ist jedoch niemand da,
  528.           der sich  für  sie interessiert.  Deshalb werden sie einfach
  529.           zur Shell zum  Cli  durchgereicht.    Dies  kann  dann  dazu
  530.           führen, daß   Kommandos   falsch   erkannt   werden.    Beim
  531.           Zurückblättern kann diese Problem nicht auftreten,  da  hier
  532.           Gegenmaßnahmen getroffen   werden  konnten.    Bei  externen
  533.           Ausgaben durch Type o.ä.  ist das leider nicht  möglich,  da
  534.           dort  nicht  zwischen  Nutz-  und Fehlausgaben unterschieden
  535.           werden kann.  Script-Dateien sollten also  nur  zum  Drucker
  536.           geschickt      werden     oder     mit     Editoren     oder
  537.           Textanzeigeprogrammen betrachtet werden.  
  538.  
  539.                Wenn die rechte  Maustaste  (Menü-Taste)  gedrückt  und
  540.           wieder  losgelassen  wird,  wird das GMC-Fenster inaktiviert
  541.           und dafür das Workbench-Fenster aktiviert.  Dadurch wird bei
  542.           der nächsten Betätigung der rechten Maustaste das Workbench-
  543.           Menü dargestellt.    Dies  ist  nützlich,   wenn   PopUpMenu
  544.           installiert ist.    Man  spart  sich  damit eventuell nötige
  545.           Verkleinerungen     des     GMC-Fensters     und     lästige
  546.           Mausbewegungen.  
  547.  
  548.  
  549.  
  550.  
  551.      GMC V9.8                                                      08.11.90
  552.  
  553.  
  554.      GMC V9.8                 Bedienungsanleitung                   Seite 9
  555.  
  556.  
  557.      ›1mInstallation 
  558.  
  559.                ›0mZuerst  müssen  die Dateien GMC-Handler und ExtFuncProc
  560.           ins L:-Verzeichnis  kopiert  werden.     Dann   sollte   der
  561.           unterstehende   MountList-Eintrag   in   die   MountList  im
  562.           DEVS:-Verzeichnis eingefügt werden.    Das  Programm  SetGMC
  563.           kann   ins  C:-Verzeichnis  oder  jedes  andere  Verzeichnis
  564.           kopiert werden und  von  dort  gestartet  werden  sofern  in
  565.           Suchpfad existiert oder der Pfad dann explizit mit angegeben
  566.           wird.  
  567.  
  568.                GMC wird   durch   "Mount   GMC:"  installiert.    Dies
  569.           geschieht am besten in der  startup-sequence.    Damit  beim
  570.           Aufruf  eines  neuen  CLI- oder Shell-Fensters GMC verwendet
  571.           wird, muß entweder NewCLI,  NewShell  oder  AShell  gepatcht
  572.           werden   oder   GMC  muß  beim  Aufruf  mitangegeben  werden
  573.           (NewShell GMC:xxx).  
  574.  
  575.                Eine  weitere  Möglichkeit  besteht   darin,   in   der
  576.           MountList  statt  GMC: NEWCON: zu schreiben und dann GMC als
  577.           NEWCON mit "Mount NEWCON:" zu installieren.   Dann  entfällt
  578.           das    Patchen    von   NewShell   oder   die   Angabe   der
  579.           Fensterspezifikation.  
  580.  
  581.                Die letzte Methode wäre mittels des  Kommandos  "Assign
  582.           CON:  remove" und durch "Mount CON:" das Standard-Device CON
  583.           zuerst zu entfernen und dann GMC als  CON  zu  installieren.
  584.           Bei  dieser  Methode  muß  in  der MountList CON: durch GMC:
  585.           ersetzt werden.   Die  Installierung  als  CON  funktioniert
  586.           nicht  mit  M2Amiga-Programmen,  die  das Modul Terminal.mod
  587.           benützen.  
  588.  
  589.  
  590.        MountList-Eintrag 
  591.  
  592.           GMC: 
  593.                  Handler = L:GMC-Handler 
  594.                  Stacksize = 2500 
  595.                  Priority = 5 
  596.                  GlobVec = -1 
  597.           # 
  598.  
  599.  
  600.  
  601.      ›1mDanksagung 
  602.  
  603.                ›0mMein Dank gebührt Volker Rudolph, Joachim  Strubel  und
  604.           Jörg Mayer für Tests und Verbesserungsvorschläge sowie allen
  605.           (?),  die  das  Programm  einsetzen  und die Sharewaregebühr
  606.           bezahlt haben.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.      GMC V9.8                                                      08.11.90
  621.  
  622.