home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / bkite213 / boxkite.doc < prev    next >
Text File  |  1999-02-20  |  70KB  |  1,486 lines

  1.  
  2.                           BoxKite V 2.13
  3.                           ==============
  4.  
  5.                 ---- Just another file selector ----
  6.  
  7.  
  8.  
  9.  
  10.                 1. Die zweite Runde
  11.                 -------------------
  12.  
  13. Auch in der Version  2.00  ist BoxKite eine residente Dateiauswahlbox,
  14. die die eingebauten Boxen  der  diversen TOS-kompatiblen Systeme durch
  15. einen wesentlich komfortableren Dialog ersetzt.  BoxKite kann nach wie
  16. vor mit langen Dateinamen  umgehen  und als GEM-Fenster erscheinen und
  17. beherrscht  Mehrfachselektionen  und  Dateioperationen.  Was ebenfalls
  18. unverändert geblieben  ist,  ist  der  Preis  von  DM 20,--. Abgesehen
  19. davon hat sich einiges getan:
  20.  
  21.     - BoxKite kann endlich mehrmals  (bis zu 8 mal) gleichzeitig
  22.     geöffnet werden. (Um das zu  realisieren, mu₧ten weite Teile
  23.     von BoxKite neu geschrieben  werden.  Daher  auch der Sprung
  24.     in  der  Versionsnummer.  Das  ist   also  nicht  (nur)  ein
  25.     Marketing-Gag.)
  26.  
  27.     -   BoxKite   unterstützt    die    von   MagiC   definierte
  28.     FSLX-Schnittstelle für  Fileselektoren  im  Fenster. Dadurch
  29.     steht  diese  sehr  sinnvolle  Möglichkeit  auch  auf  allen
  30.     anderen TOS-kompatiblen Betriebssystemen zur Verfügung.
  31.  
  32.     -  Pfad-  oder  Extensionlisten,  die  von  der  aufrufenden
  33.     Applikation definiert werden, werden  jetzt in ein separates
  34.     Menü  verbannt,  so  da₧  die  gespeicherten  Pfade und/oder
  35.     Extensions  weiterhin  zugänglich  sind  und  auch  editiert
  36.     werden können.
  37.  
  38.     - BoxKite unterstützt bis zu 32 Laufwerke.
  39.  
  40.     - Diverse Veränderungen in  der Benutzerschnittstelle, u. a.
  41.     kann die Dateiliste jetzt auch  horizontal scrollen und alle
  42.     Datumsangaben sind vierstellig.
  43.  
  44.     - Und natürlich die obligaten Bugfixes.
  45.  
  46.     - Seit Version  2.11  ermöglicht  BoxKite  die Auswahl eines
  47.     GDOS-Zeichensatzes für die  Dateiliste  und  unterstützt die
  48.     Sprechblasenhilfe von BubbleGEM.
  49.  
  50. Meine persönlichen Daten:
  51.  
  52.         Harald Becker
  53.         Ferrenbergstra₧e 41
  54.         51465 Bergisch Gladbach
  55.         Konto 1311 045 876, Kreissparkasse Köln
  56.         (Bankleitzahl 370 502 99)
  57.  
  58.         Email: Harald Becker @ K2 (Mausnetz)
  59.                hbecker@atari-computer.de
  60.  
  61.  
  62.                 2. Juristisches
  63.                 ---------------
  64.  
  65. BoxKite ist SHAREWARE. Sie  haben  die  Möglichkeit, das Programm vier
  66. Wochen lang zu testen. Bei regelmä₧iger Benutzung über diesen Zeitraum
  67. hinaus haben  Sie  eine  Sharewaregebühr  von  20,--  DM  an  mich  zu
  68. entrichten (Bankverbindung siehe oben  oder  unter dem Menupunkt "Über
  69. BoxKite"). Geben Sie bei  Überweisungen  bitte unbedingt den Zweck und
  70. Ihre Adresse mit an, da ich das Geld sonst nicht zuordnen kann. Es ist
  71. auch sinnvoll, wenn  Sie  mir  mitteilen,  welche  Version von BoxKite
  72. Sie registrieren wollen.
  73.  
  74. Da es in letzter Zeit  häufiger  vorgekommen  ist, da₧ die Angaben auf
  75. meinem Kontoauszug unvollständig  oder  verstümmelt waren, sollten Sie
  76. sich, wenn ich mich nach einer  Überweisung nicht in angemessener Zeit
  77. melde, anderweitig mit mir Kontakt aufnehmen.
  78.  
  79. Nach schlechten  Erfahrungen  mit  vorangegengenen Shareware-Projekten
  80. sah ich  mich  leider  dazu  gezwungen,  die  öffentliche  Version von
  81. BoxKite  leicht  einzuschränken.  Die   Funktionen  "Arbeit  sichern",
  82. "Verschieben" und "Touch" sind erst  in der Vollversion verfügbar. Das
  83. bedeutet  insbesondere,  da₧  Sie   erst   in   der  Vollversion  eine
  84. Konfiguration abspeichern und damit  BoxKite dauerhaft Ihrem Geschmack
  85. anpassen  können.  Au₧erdem  wird   in  unregelmä₧igen  Abständen  ein
  86. Shareware-Hinweis ausgegeben.
  87.  
  88. Nach   Zahlung   der    Shareware-Gebühr    erhalten   Sie   von   mir
  89. schnellstmöglich einen Schlüssel, mit dem  Sie die öffentliche Version
  90. in  eine  mit  Ihrem   Namen  personalisierte  Vollversion  verwandeln
  91. können. Beachten Sie aber bitte,  da₧ Sie eine personalisierte Version
  92. nicht weitergeben dürfen.  Andernfalls  versto₧en  Sie gegen geltendes
  93. Recht.
  94.  
  95. Die öffentliche  Version  von  BoxKite  dürfen  (und  sollen) Sie nach
  96. Belieben  weitergeben.   Voraussetzung   ist   dabei,   da₧   Sie  die
  97. Zusammenstellung der Dateien im Ordner  nicht verändern. Ferner dürfen
  98. Sie die Programm-  und  Dokumentationsdateien  nicht modifizieren  und
  99. vor allen  Dingen  keinen  Copyrightvermerk  entfernen oder verändern.
  100. Ausnahme: Sie dürfen das  vollständige  Paket mit einem Archivprogramm
  101. (ARC, ZIP o. ä.) komprimieren.
  102.  
  103. Zuletzt mu₧ noch dies gesagt werden:
  104.  
  105. Ich, Harald Becker, kann keine  Haftung für irgendwelche direkten oder
  106. indirekten  Schäden  -  einschliesslich,  aber  nicht  beschränkt  auf
  107. materielle oder finanzielle - übernehmen,  die durch die Benutzung von
  108. BoxKite oder die Untauglichkeit von BoxKite für einen bestimmten Zweck
  109. entstehen.
  110.  
  111.     Vorgehen zur Registrierung
  112.     --------------------------
  113.  
  114. Vor der Registrierung ziehen  Sie  am besten eine Sicherheitskopie der
  115. öffentlichen  Version  von  BoxKite,  da  Sie  -  wie  gesagt  -  eine
  116. personalisierte Version nicht mehr  weitergeben  dürfen. Wenn Sie dann
  117. in der öffentlichen  Version  im  Menu  "Funktionen" den Eintrag "Über
  118. BoxKite" auswählen, finden Sie  dort  einen  Knopf "Registrieren". Ein
  119. Klick auf diesen Knopf  führt  Sie  weiter  in eine Dialogbox mit zwei
  120. Textfeldern, in die Sie dann  Ihren  Namen  und den Schlüssel eingeben
  121. sollten. Wenn Sie BOXKITE.PRG unter  diesem Namen im AUTO-Ordner Ihres
  122. Bootlaufwerks installiert haben, geschieht  alles weitere automatisch.
  123. Andernfalls fragt BoxKite Sie, wo  sich BOXKITE.PRG befindet. Wechseln
  124. Sie dann  einfach  in  BoxKite  in  das  entsprechende Verzeichnis und
  125. selektieren Sie die entsprechende Datei. Dann wird diese Datei in Ihre
  126. persönliche Vollversion von BoxKite  verwandelt. Den Schlüssel sollten
  127. Sie sich notieren, da sie  damit  auch  eventuelle Updates von BoxKite
  128. personalisieren können, ohne  sich  erneut  mit  mir  in Verbindung zu
  129. setzen.
  130.  
  131. Bei "Arbeit sichern"  werden  der  Benutzername  und  der Schlüssel in
  132. BOXKITE.INF gespeichert. Bei einer  Neuinstallation werden diese Daten
  133. dann in den Registrierungsdialog eingesetzt,  so da₧ Sie diese Angaben
  134. nur noch mit "Ok" zu bestätigen brauchen.
  135.  
  136.  
  137.                 3. Installation
  138.                 ---------------
  139.  
  140.     Gelieferte Dateien
  141.     ------------------
  142.  
  143. Zum BoxKite-Paket gehören die folgenden Dateien:
  144.  
  145. - BOXKITE.PRG: Das eigentliche residente Programm.
  146.  
  147. - BOXKITE.HLP: Die Hilfstexte für die Sprechblasenhilfe.
  148.  
  149. - BOXKITE.ACC: Ein kleines  Accessory,  das  es gestattet, BoxKite an-
  150. und abzuschalten oder ihn mal  eben  auf den Bildschirm zu bringen, um
  151. eine Datei zu  kopieren  oder  zu  suchen  oder...  Sie  können dieses
  152. Programm  auch  in  BOXKITE.APP  umbenennen  und  dann  einfach  durch
  153. Doppelklick vom Desktop aus starten.  (Es  ist  auch möglich, da₧ sich
  154. diese Datei als schon als BOXKITE.APP in der Distribution befindet.)
  155.  
  156. - BOXKITE.CPX: Ein Modul fürs neue Kontrollfeld XCONTROL (oder dessen
  157. verbesserte Nachkommen), funktionsgleich mit BOXKITE.ACC.
  158.  
  159. - DATEFORM.CPX:  Ein  weiteres  Kontrollfeldmodul,  mit  dem  Sie  die
  160. systemweit  gültige  Einstellung  für  das   Format  der  Datums-  und
  161. Zeitanzeige  ändern  können.  BoxKite  wertet  diese  Einstellung beim
  162. Anzeigen eines Verzeichnisses aus.  Viele  weitere  Programme tun dies
  163. ebenfalls; manche aber nur beim ersten Start.
  164.  
  165. - BKINFCNV.APP: Ein  kleines  Programm,  mit  dem  Sie die INF-Dateien
  166. älterer BoxKite-Versionen in  das  Format  von  BoxKite 2.00 umwandeln
  167. können. Die jeweils alte  Version  wird  unter dem Namen 'BOXKITE.17X'
  168. gesichert.
  169.  
  170. Der Ordner DEVELOP.KIT  enthält  einige  Dateien,  die die Nutzung der
  171. Eigenschaften  von  BoxKite  in  Anwendungsprogrammen  erläutern  bzw.
  172. unterstützen:
  173.  
  174. - BOXPROG.DOC: Eine Beschreibung  der  von  BoxKite 2.x  unterstützten
  175. Programmierschnittstellen.
  176.  
  177. -  BSP_FSEL.C:  Ein  Beispielprogramm  im  Quelltext,  das  den  Abruf
  178. mehrerer Dateinamen über  'get_first'  und 'get_next' demonstriert. An
  179. MultiTOS und lange  Dateinamen  angepa₧t.  Zudem  wird  die erweiterte
  180. Schnittstelle  demonstriert,  über  die   BoxKite  den  Neuaufbau  der
  181. Hintergrundfenster an die Hauptanwendung delegieren kann.
  182.  
  183. - BSP_FSLX.C: Ein Beispielprogramm  im  Quelltext, das die Nutzung der
  184. von   MagiC   definierten   FSLX-Schnittstelle   für   Dateiselektoren
  185. demonstriert. Durch BoxKite  2.00  wird  diese  Schnittstelle auch auf
  186. andere Betriebssysteme übertragen.
  187.  
  188. - FSELLIB.H, FSELLIB.O, FSELLIB.S: Eine  kleine Bibliothek zur Nutzung
  189. dieser Möglichkeiten in eigenen Programmen.
  190.  
  191.     Vorgehen zur Installation
  192.     -------------------------
  193.  
  194. Die Installation besteht  im  Wesentlichen  darin,  BOXKITE.PRG in den
  195. AUTO-Ordner zu kopieren und  anschlie₧end  den Rechner neu zu starten.
  196. Dann ist BoxKite  ins  Betriebssystem  integriert  und steht jederzeit
  197. zur Verfügung. Die  CPX-Dateien  gehören  natürlich  in den CPX-Ordner
  198. Ihres Kontrollfeldes.
  199.  
  200. Wenn Sie in Ihrem System  BubbleGEM  einsetzen,  kopieren Sie noch die
  201. Hilfedatei  BOXKITE.HLP  dorthin,  wo  BoxKite  sie  beim  Systemstart
  202. findet. Sie wird an den folgenden Stellen gesucht:
  203.  
  204.     1. Im Wurzelverzeichnis Ihres Bootlaufwerkes (meistens C:)
  205.     2. Im AUTO-Ordner auf Ihrem Bootlaufwerk
  206.     3. In einem Ordner names 'boxkite' auf demselben Laufwerk
  207.        (Auf Dateisystemen, die Gro₧- und Kleinschreibung
  208.        unterscheiden, mu₧ der Ordnername klein geschrieben sein!)
  209.  
  210. Die  Konfigurationsdatei  'BOXKITE.INF'   (wird   aus  BoxKite  heraus
  211. erzeugt,  um  die   benutzerdefinierten   Einstellungen  dauerhaft  zu
  212. speichern) wird in denselben Ordnern gesucht.
  213.  
  214. BoxKite ist selbstgenügsam, d. h.  es bestehen keine Abhängigkeiten zu
  215. anderen AUTO-Ordner-Programmen, die  mir  bekannt  wären. Somit dürfte
  216. die  Reihenfolge  der  AUTO-Ordner-Programme   für  die  Funktion  von
  217. BoxKite ohne Belang  sein.  Von  dieser  Regel  mu₧  ich eine Ausnahme
  218. machen (wie könnte es auch  anders  sein):  In Übereinstimmung mit der
  219. Doku zu N.AES empfehle  ich,  BoxKite  so  zu installieren, da₧ er vor
  220. MiNT ausgeführt  wird  (MiNT  sollte  ohnehin  das  letzte Programm im
  221. AUTO-Ordner sein).
  222.  
  223. Unverträglichkeiten von BoxKite mit anderen residenten Programmen oder
  224. Systemumgebungen sind mit einer Ausnahme  nicht bekannt. Damit er sich
  225. aber nicht mit  anderen  residenten  Fileselektoren  ins Gehege kommt,
  226. prüft er beim  Start,  ob  im  Cookie-Jar  von  TOS bereits ein Cookie
  227. namens 'FSEL' existiert.  Wenn  dies  der  Fall  ist, installiert sich
  228. BoxKite nicht im System.
  229.  
  230. Die o. a. Ausnahme ist  MultiDesk  von Codehead (falls den noch jemand
  231. verwendet).   Dieser   Accessory-Expander    ist   ziemlich   unsauber
  232. programmiert;   insbesondere   benutzt    er    zum    Verbiegen   der
  233. Systemvektoren  nicht  das   XBRA-Verfahren.   Das   führt  dazu,  da₧
  234. BOXKINST.CPX abstürzt. BOXKINST.ACC mü₧te dagegen laufen.
  235.  
  236.                 *** ACHTUNG ***
  237.  
  238. INF-Dateien älterer Versionen als  BoxKite  1.80 sind mit BoxKite 2.00
  239. nicht mehr verwendbar. Um diesen  Nachteil auszugleichen, habe ich ein
  240. Tool  beigelegt,  das  vorhandene  INF-Dateien   in  das  neue  Format
  241. umwandelt (s. o.).
  242.  
  243.  
  244.                 4. Bedienung
  245.                 ------------
  246.  
  247. Gewisse Ähnlichkeiten mit anderen Dateiauswahlboxen kann BoxKite nicht
  248. verleugnen: So gibt es auch hier  eine Dateiliste, ein Eingabefeld für
  249. den Dateinamen und die Knöpfe  "Ok"  und  "Abbruch", daneben aber auch
  250. einiges mehr.
  251.  
  252. Zunächst möchte ich einige Tips  zur Nutzung der Leistungsmerkmale von
  253. BoxKite geben. Im Folgenden werden  gelegentlich Optionen erwähnt, die
  254. das Verhalten von BoxKite ändern  können.  Diese  können Sie im Dialog
  255. "Optionen" umstellen, der über den  entsprechenden Button (oben in der
  256. Mitte) von  der  Dateiauswahlbox  aus  erreichbar  ist.  Eine genauere
  257. Beschreibung der Bedienung folgt  weiter  unten  im Abschnitt über den
  258. Dialog "Optionen".
  259.  
  260.     Tastaturbedienung
  261.     -----------------
  262.  
  263. Wie  schon  erwähnt  ist  BoxKite  (fast)  komplett  mit  der Tastatur
  264. bedienbar und signalisiert  dies  (wiederum  fast)  überall  durch die
  265. Bildschirmdarstellung. So ist in Buttons  der auslösende Buchstabe mit
  266. einem Unterstrich markiert,  und  in  Popups  sind neben den Einträgen
  267. die entsprechenden Tastaturkürzel aufgeführt.
  268.  
  269. Einige Tastaturkürzel  im  Hauptdialog  (der  eigentlichen Auswahlbox)
  270. sind aber nicht offensichtlich:  So  können  Sie mit einem Tastendruck
  271. das Laufwerk oder die Auswahlmaske wechseln.
  272.  
  273. Welche Tastenkombinationen genau für  die  Laufwerke,  Buttons und die
  274. Einträge des Funktionsmenüs verantwortlich  sind,  können Sie über den
  275. Dialog "Optionen" einstellen. Es gibt zwei Möglichkeiten:
  276.  
  277.     a) Standardbelegung:
  278.  
  279.     Laufwerke:      'Control' + Laufwerksbuchstabe
  280.  
  281.     Buttons:        'Alternate' + unterstrichener Buchstabe
  282.  
  283.     Funktionen:     Kürzel mit 'Shift' + 'Control' oder 'Alternate'
  284.  
  285.     b) Alternative Belegung
  286.  
  287.     Laufwerke:      'Alternate' + Laufwerksbuchstabe
  288.  
  289.     Buttons:        'Shift' + 'Alternate' + unterstrichener Buchstabe
  290.  
  291.     Funktionen:     Kürzel mit 'Control'
  292.  
  293. Unabhängig von dieser Einstellung  gelten  folgende Shortcuts immer:
  294.  
  295.     'F1'-'F10':                 Auswahl der 1. bis 10. Dateimaske
  296.  
  297.     'Shift' + 'F1'-'F10':       Anhängen der 1. bis 10. Dateimaske an
  298.                                 den aktuellen Pfad
  299.  
  300.     'Control' + 'F3'-'F10':     Ändern der 3. bis 10. Dateimaske
  301.                                 (Die Masken 1 und 2 sind fest
  302.                                 vorgegeben, s. u.)
  303.  
  304.     'Control' + 'Backspace':    Schlie₧en des aktuellen Ordners
  305.  
  306.     'Undo':                     Schlie₧en des aktuellen Ordners oder 
  307.                                 Abbruch des Dialogs. Dies wird über 
  308.                                 eine eigene Option gesteuert.
  309.  
  310.     'Control' + 'Insert':       Öffnet das Laufwerksmenü, sofern
  311.                                 es aktiv wird. (Es gibt eine Option,
  312.                                 die das Buttonfeld am linken Rand
  313.                                 durch ein platzsparendes Popup
  314.                                 ersetzt.)
  315.  
  316. Die folgenden Shortcuts gelten für  die  weiteren  Buttons im Kopf der
  317. Dateiliste:
  318.  
  319.     'Control' + 'Shift' + 'A':  Alle Dateien selektieren
  320.  
  321.     'Control' + 'Shift' + 'I':  Information über den belegten
  322.                                 oder freien Speicherplatz anfordern
  323.  
  324.     'Control' + 'Shift' + 'L':  Symbolischen Link verfolgen
  325.  
  326.     'Alternate' + 'Z':          Öffnet die Zeichensatzauswahl
  327.  
  328. Häufig  sind   Tastatureingaben   an   eine   Dialogobjekt   gebunden:
  329. Texteingaben können z.  B.  immer  nur  in  ein bestimmtes Eingabefeld
  330. gelangen. Dasjenige Eingabefeld,  das  gerade Tastatureingaben annimmt
  331. (oder vornehm gesprochen:  Das  den  Tastaturfokus  besitzt),  ist mit
  332. einem  etwas  dickeren  Rand  kenntlich  gemacht.  Daneben  zeigt  ein
  333. Textfeld in diesem Fall natürlich  auch immer den gewohnten Textcursor
  334. an.
  335.  
  336. Den Tastaturfokus (d. h.  den  dickeren  Rand)  versetzen  Sie mit der
  337. 'Tab'-Taste zum nächsten, mit  'Shift'  + 'Tab' zum vorherigen Objekt.
  338. Die Tasten 'Pfeil ab' und  'Pfeil  auf'  haben dieselbe Funktion, wenn
  339. der Fokus  gerade  auf  einem  Textfeld  steht.  Steht  er  auf  einem
  340. Listenfeld, so dienen sie dazu, durch die Liste zu scrollen.
  341.  
  342.     Textfelder
  343.     ----------
  344.  
  345. Manche Textfelder können  mehr  Text  aufnehmen,  als  ihre angezeigte
  346. Breite vermuten lä₧t. Diese Felder  haben links und rechts Rollpfeile,
  347. mit denen Sie den sichtbaren Ausschnitt verschieben können.
  348.  
  349.     Pop-Up-Menüs
  350.     ------------
  351.  
  352. Einige Knöpfe in BoxKite  enthalten  Pop-Up-Menus,  die eine Reihe von
  353. Unterpunkten zur Auswahl  anbieten.  Diese  Menus  können  Sie genauso
  354. bedienen wie die Drop-Down  Menus  in (fast) jedem GEM-Programm, indem
  355. Sie  mit  losgelassener   Maustaste   darüberfahren  und  einen  Punkt
  356. anklicken.  Sie  können  aber   auch   die  Maustaste  festhalten  und
  357. darüberfahren;  wenn  Sie  dann   die   Maustaste   über  einem  Punkt
  358. loslassen, wird dieser angewählt. 
  359.  
  360. Ebenso können Sie die Maus ganz in weglassen und mit den Tasten "Pfeil
  361. auf" und "Pfeil ab"  einen  Punkt  markieren  und  diesen mit "Return"
  362. auswählen. Mit "Esc"  bringen  Sie  das  Menu wieder zum Verschwinden,
  363. ohne etwas auszuwählen, ebenso wie mit  einem Klick bzw. dem Loslassen
  364. der Maustaste au₧erhalb des Menus. Mit  dem Druck auf eine Buchstaben-
  365. oder  Zifferntaste  können  Sie  den  jeweils  nächsten  Punkt  direkt
  366. anspringen, der mit  diesem  Buchstaben  bzw.  dieser  Ziffer beginnt.
  367. Dies klappt leider  nicht  mit  den  Umlauten.  Um  also den Menupunkt
  368. "Über BoxKite" im Menü "Funktionen"  direkt anzufahren, müssen Sie ein
  369. 'b' drücken.
  370.  
  371.     Mehrfachselektion
  372.     -----------------
  373.  
  374. Mit BoxKite können Sie  mehrere  Dateien  auf einmal auswählen, sofern
  375. das  aufrufende  Programm  dies   zulä₧t.   Um  in  diesem  Sinne  die
  376. Verständigung    mit     möglichst     vielen     Anwendungsprogrammen
  377. sicherzustellen, unterstützt BoxKite hier  das Selectric-Protokoll und
  378. das MagiC-Programmierschnittstelle.
  379.  
  380. Manche Programme verkraften nur eine  bestimmte Anzahl von Dateien und
  381. teilen dies BoxKite  mit.  Sollten  Sie  in  einem  solchen  Fall mehr
  382. Dateien ausgewählt haben, so warnt  BoxKite  Sie mit einem Piepton (es
  383. sei denn, Sie haben  im  Kontrollfeld den Lautsprecher abgestellt) und
  384. übergibt dem Programm nur die obersten Dateien.
  385.  
  386. Um in der Dateiliste mehrere Dateien zu selektieren, klicken Sie diese
  387. mit festgehaltener 'Shift'-Taste  an  oder  ziehen  den Mauspfeil über
  388. den Dateibereich.  Weitere  Möglichkeiten  finden  Sie  unten  in  der
  389. detaillierten Beschreibung im Abschnitt "Die Dateiliste".
  390.  
  391.     Fensterbetrieb
  392.     --------------
  393.  
  394. BoxKite  erscheint  nach  Möglichkeit  nicht  als  normale  Dialogbox,
  395. sondern als  GEM-Fenster.  Der  Vorzug  dieser Darstellungsweise liegt
  396. darin, da₧  unter  Multitasking-Betriebssystemen  Hintergrundprogramme
  397. nicht  in   dem   Moment   angehalten   werden,   in   dem   sie  eine
  398. Bildschirmausgabe machen.
  399.  
  400. Um die Einschränkung "Nach  Möglichkeit"  zu  begründen, mu₧ ich einen
  401. kleinen  Ausflug  in  die  Interna  verschiedener  TOS-Betriebssysteme
  402. machen:
  403.  
  404. Es gibt grundsätzlich zwei  Arten,  auf die ein Anwendungsprogramm die
  405. Dateiauswahlbox   aufrufen    kann.    Zum    einen    ist    da   die
  406. Standardschnittstelle, die  schon  immer  im  Atari-TOS  verfügbar war
  407. (die entsprechenden  Systemaufrufe  hei₧en  "fsel_input()"  und - seit
  408. TOS 1.04  -  "fsel_exinput()").  Diese  Schnittstelle ist ursprünglich
  409. nicht  für   den   Betrieb   von   Dateiauswahlboxen   im  GEM-Fenster
  410. vorgesehen.    Alternativ    dazu     gibt     es    die    sogenannte
  411. FSLX-Schnittstelle, die  mit  MagiC  4.00  erstmals  eingeführt wurde.
  412. Diese Variante war  von  Anfang  an  für  den  Betrieb als GEM-Fenster
  413. ausgelegt. BoxKite 2.00 unterstützt natürlich beide Möglichkeiten.
  414.  
  415. Bei  Verwendung  der   Standardschnittstelle   ist   BoxKite  für  den
  416. Fensterbetrieb in gewissem  Ma₧e  auf  die  Kooperation der jeweiligen
  417. Hauptanwendung  angewiesen.   Inbesondere   darf   diese   nicht   die
  418. Mauskontrolle für sich beanspruchen.  Dies  geschieht immer dann, wenn
  419. BoxKite als Unterdialog eines  anderen  Dialoges erscheint, der selbst
  420. nicht  in  einem   Fenster   liegt.   Ein   Beispiel   dafür  ist  der
  421. GEMINI-Dialog zum Laden von Hintergrundbildern.  In anderen Fällen ist
  422. es überflüssig.
  423.  
  424. Um zu ermitteln, ob  es  möglich  ist,  als Fenster zu erscheinen, ist
  425. BoxKite   darauf   angewiesen,   da₧    die   Hauptapplikationen   bei
  426. AES-Aufrufen die Adresse Ihres global[]-Feldes  übergeben. Da die Welt
  427. aber nun einmal nicht vollkommen ist,  gibt es leider Anwendungen, die
  428. an dieser Stelle einen unsinnigen Wert übergeben.
  429.  
  430. Um nun wenigstens die Abstürze zu  vermeiden, die entstehen, wenn eine
  431. ungültige Adresse übergeben wird,  führt  BoxKite  vor dem Zugriff auf
  432. dieses  Feld  einige  recht   restriktive  Prüfungen  der  übergebenen
  433. Adresse durch. Eine Nebenwirkung dieses  Verfahrens besteht darin, da₧
  434. BoxKite unter  Umständen  nicht  als  Fenster  erscheint,  obwohl  das
  435. möglich wäre. Bekannte Problemfälle in dieser Hinsicht sind:
  436.  
  437.     - kompilierte Omikron-Basic-Programme
  438.     - Manche CPX-Module, die den Fileselektor aufrufen
  439.     - Programme, die mit älteren Versionen der MT-AES-Bibliothek von
  440.       MagiC übersetzt wurden.
  441.  
  442. Eine andere Einschränkung der Standardschnittstelle besteht darin, da₧
  443. BoxKite für  die  Hauptapplikation  das  Zeichnen  von hintenliegenden
  444. Fenstern übernehmen mu₧. Da BoxKite  nicht  wissen kann, was in diesen
  445. Fenstern dargestellt werden soll,  behilft  er  sich mit bunten Logos.
  446. Seien  Sie  also  nicht  überrascht,   wenn  sich  die  Fenster  Ihres
  447. Programmes plötzlich verändern, falls  Sie BoxKite verschieben. Dieses
  448. Problem ist  nur  zu  umgehen,  wenn  die  Hauptapplikationen an diese
  449. Situation angepa₧t werden. BoxKite bietet  dazu eine Schnittstelle an,
  450. die in der Programmierdoku beschrieben wird.
  451.  
  452. Aufgrund dieser Einschränkungen ist der  Fensterbetrieb in BoxKite für
  453. die   Standardschnittstelle   per    Option    abschaltbar.   Da   die
  454. FSLX-Schnittstelle diese Einschränkungen nicht  hat, erscheint BoxKite
  455. beim Aufruf von 'fslx_open()' immer als Fenster.
  456.  
  457.     Lange Dateinamen
  458.     ----------------
  459.  
  460. Auch TOS-Betriebssysteme sind  schon  lange  nicht  mehr auf die alten
  461. DOS-Dateinamen beschränkt, die sich aus  8 + 3 Zeichen zusammensetzen.
  462. Dementsprechend kann  auch  BoxKite  mit  solchen  Dateinamen umgehen.
  463. Leider gibt es aber noch  alte  Programme, die das nicht können. Würde
  464. eine Dateiauswahl diesen Programmen  solche Dateinamen zurückgeben, so
  465. können die Ergebnisse bis zu einem Totalabsturz des Rechners reichen.
  466.  
  467. BoxKite geht  mit  diesem  Problem  folgenderma₧en  um:  Wenn Sie eine
  468. Systemversion einsetzen, die  lange  Dateinamen unterstützt, so bietet
  469. BoxKite einen Umschalter an,  der  die  Anzeige langer Dateinamen aus-
  470. oder einschalten kann. Wenn keine  langen Dateinamen angezeigt werden,
  471. so werden natürlich auch keine zurückgegeben.
  472.  
  473. Wenn die Hauptanwendung  dem  Betriebssystem  mitteilt,  da₧ sie lange
  474. Dateinamen verarbeiten kann, so  bekommt  BoxKite das mit und schaltet
  475. die Anzeige langer Dateinamen automatisch  ein. In anderen Fällen wird
  476. sie aus Sicherheitsgründen ausgeschaltet. Sie  können sie dann manuell
  477. einschalten, erhalten aber beim  Schlie₧en  von  BoxKite mit "Ok" eine
  478. Warnung.
  479.  
  480.     Dateioperationen
  481.     ----------------
  482.  
  483. BoxKite stellt  auch  die  wichtigsten  Dateioperationen wie Kopieren,
  484. Löschen, etc. zur Verfügung.  Diese  Operationen arbeiten rekursiv, d.
  485. h. wenn ein Ordner betroffen  ist,  werden auch alle darin enthaltenen
  486. Dateien und  weiteren  Ordner  bearbeitet.  Wenn  man  also etwa einen
  487. Ordner kopiert  oder  löscht,  wird  -  genau  wie  im  Desktop - sein
  488. vollständiger Inhalt mitkopiert oder -gelöscht.
  489.  
  490. Solche Operationen können schon mal  etwas  dauern.  Wenn Ihnen das zu
  491. langweilig wird  (oder  wenn  Sie  feststellen,  da₧  Sie einen Fehler
  492. gemacht haben) können  Sie  jede  derartige  Operation  mit den Tasten
  493. "Esc" oder "Undo" abbrechen.
  494.  
  495.     Dateimasken (Wildcards)
  496.     -----------------------
  497.  
  498. In BoxKite können Sie,  wie  in  jeder  anderen Dateiauswahl auch, die
  499. Anzeige auf Dateien  beschränken,  die  auf  ein bestimmtes Suchmuster
  500. passen. Namen, die  Sie  momentan  nicht  interessieren,  brauchen Sie
  501. also noch  nicht  einmal  anzusehen.  Die  Art,  wie  diese Suchmuster
  502. eingegeben werden,  orientiert  sich  an  dem  von  UNIX her bekannten
  503. Standard, auch 'globbing'  genannt,  der  sich  auch in der ATARI-Welt
  504. mehr oder minder  durchgesetzt  hat  und  wesentlich flexibler ist. Es
  505. sind folgende Jokerzeichen möglich:
  506.  
  507.     - '?': Steht für ein beliebiges unbekanntes Zeichen (das ist
  508.     noch genau so wie  in  TOS).  Beispiel: 'MEMO?.TXT' pa₧t auf
  509.     'MEMO1.TXT' oder 'MEMO2.TXT', aber nicht auf 'MEMOREX.TXT'.
  510.  
  511.     - '*': Steht für eine beliebige viele (auch 0) Zeichen. Dies
  512.     ist etwas  allgemeiner  als  in  TOS. Beispiel: '*TEST*.TXT'
  513.     pa₧t auf 'TEST.TXT' (hier sind beide  '*' durch je 0 Zeichen
  514.     ersetzt), 'BETATEST.TXT', 'TESTER.TXT', oder 'DIETESTS.TXT'.
  515.     Dieses Beispiel würde in  der  Standardbox  schon nicht mehr
  516.     funktionieren. Achtung: Streng  nach  dieser  Regel wäre '*'
  517.     und nicht etwa  '*.*'  die  Maske,  die  auf alle Dateinamen
  518.     pa₧t. Um aber alte  Gewohnheiten  nicht übermä₧ig zu stören,
  519.     übersetzt BoxKite die Maske  '*.*' (die eigentlich bedeutet:
  520.     Alle Namen, die mindestens einen  Punkt enthalten) schon bei
  521.     der Eingabe in '*'.
  522.  
  523.     - '[...]': Eine Zeichenklasse  in  eckigen Klammern pa₧t auf
  524.     ein Zeichen aus  dieser  Klasse.  An  dieser  Stelle mu₧ TOS
  525.     passen. Beispiele: 'PROG.[CHO]' pa₧t  auf 'PROG.C', 'PROG.H'
  526.     oder  'PROG.O'.   'MEMO[1-9].DOC'   pa₧t   auf  'MEMO1.DOC',
  527.     'MEMO2.DOC', usw. bis  'MEMO9.DOC'.  Wenn  das erste Zeichen
  528.     hinter '[' ein '^' ist, wird die Bedeutung der Zeichenklasse
  529.     umgedreht: 'TEST.[^A-Z]'  pa₧t  auf  alle  Dateien  der Form
  530.     'TEST.?', wobei an  der  Stelle  des Fragezeichens irgendein
  531.     Zeichen steht, das kein Gro₧buchstabe ist.
  532.  
  533.     Schlie₧lich lassen sich auch mehrere  Masken durch ein Komma
  534.     ','  zusammenfügen.  In  diesem   Falle  werden  alle  Namen
  535.     gefunden, die auf  irgendeine  der  Masken passen. Beispiel:
  536.     'TEST.C,TEST.H' pa₧t auf 'TEST.C' oder 'TEST.H'.
  537.  
  538. Einige konkrete Beispiele:
  539.  
  540. -   '*.APP,*.TOS,*.PRG,*.TTP,*.GTP' pa₧t auf alle Programme.
  541. -   '*.AC?' pa₧t auf alle aktiven und inaktiven Accessories.
  542. -   '*.AC[CX]' beschreibt dasselbe, nur etwas genauer.
  543. -   '*READ*ME*' pa₧t auf alle Namen wie 'README', 'READ.ME' etc.
  544. -   '*DESK*.IN[FX]' pa₧t auf aktive und inaktive 'DESKTOP.INF'
  545.     oder 'NEWDESK.INF'-Dateien.
  546.  
  547.     Die Hilfsfunktion
  548.     -----------------
  549.  
  550. Wenn Sie auf Ihrem Rechner  das  Hilfesystem BubbleGEM von Thomas Much
  551. installiert haben,  brauchen  Sie  auch  in  BoxKite  nicht  auf diese
  552. Unterstützung    zu    verzichten.    Vielen    Dialogelementen   sind
  553. entsprechende Erklärungen zugeordnet,  die  in der Datei 'BOXKITE.HLP'
  554. gespeichert  sind.   Um   die   Hilfen   aufzurufen,   gibt   es  drei
  555. Möglichkeiten:
  556.  
  557.     1) Rechtsklick auf ein Dialogobjekt.
  558.     2) Plazieren der Maus über einem Dialogobjekt und Druck auf 
  559.        'Help'.
  560.     3) Plazieren der Maus über einem Dialogobjekt und Abwarten ;-)
  561.        Da automatisch aufspringende Hilfsbläschen den Arbeitsflu₧
  562.        u. U. auch stören können, ist diese Möglichkeit abschaltbar.
  563.  
  564. Nun   folgen   detailliertere   Beschreibungen    zu   den   einzelnen
  565. Bedienungselementen von BoxKite:
  566.  
  567.     Die Titelzeile
  568.     --------------
  569.  
  570. Auch wenn BoxKite nicht als Fenster läuft, können Sie die Dateiauswahl
  571. und alle Unterdialoge durch  Anklicken  und  Ziehen Titelzeile mit der
  572. Maus verschieben.
  573.  
  574.     Das Pfadfeld (über dem Namensfeld)
  575.     ----------------------------------
  576.  
  577. Dieses Feld enthält den vollständigen  Namen des aktuellen Ordners (d.
  578. h. die Namen aller verschachtelten Ordner,  in denen er liegt) und die
  579. aktuelle Suchmaske. In BoxKite kann eine  solche Pfadangabe bis zu 255
  580. Zeichen  umfassen.  Wenn  sie   zu   lang  für  die  Darstellung  ist,
  581. erscheinen am linken  und/oder  rechten  Rand  des  Feldes Pfeile, mit
  582. denen Sie den sichtbaren Ausschnitt verschieben können.
  583.  
  584. Wenn Sie einen Ordner  in  der  Dateiliste  öffnen  oder den aktuellen
  585. Ordner   schlie₧en,   ändert   sich   die   Pfadangabe   im   Pfadfeld
  586. entsprechend. Sie können auch  den  Fokus  auf  dieses Feld setzen und
  587. den Pfad von Hand ändern oder einen neuen eingeben.
  588.  
  589. Hinter  dem  kleinen  Abwärtspfeil  am  rechten  Rand  des  Pfadfeldes
  590. verbirgt  sich  eine   weitere   praktische  Möglichkeit:  Hier  sitzt
  591. sozusagen das Gedächtnis  von  BoxKite.  Wenn  Sie diesen Abwärtspfeil
  592. anklicken oder mit dem  Fokus  auf  dem  Pfadfeld die Taste 'Pfeil ab'
  593. drücken,  öffnet  sich  ein  Pop-Up-Menu,  das  aus  zwei  Abteilungen
  594. besteht. Die zweite dieser  Abteilungen  stellt  bis zu 8 vollständige
  595. Pfade zur Auswahl. Wenn  Sie  in  der  obersten  Abteilung den Eintrag
  596. "Pfad merken" anklicken,  wird  der  aktuelle  Pfad  oben  an das Menu
  597. angehängt. Wenn das Menu bereits  8  Pfade  enthält, wird der unterste
  598. Eintrag gelöscht.
  599.  
  600. Wenn  Sie  einen  der  Pfade   auswählen,  wird  dieser  ins  Pfadfeld
  601. übernommen, eingelesen und in der Dateiliste dargestellt. Gleichzeitig
  602. wird er im Menu an den Anfang gesetzt, so da₧ er vom Löschen wieder so
  603. weit wie möglich entfernt ist.  So verbleiben die meistgenutzten Pfade
  604. am längsten im Menu.  Halten  Sie  bei  der  Auswahl die 'Shift'-Taste
  605. gedrückt,  dann  ersetzt  die  Suchmaske  am  Ende  dieses  Pfades die
  606. aktuelle Auswahlmaske im Pfadfeld.
  607.  
  608. Auch dann, wenn Sie eine  oder  mehrere  Dateien auswählen und die Box
  609. mit "Ok" (s. u.) verlassen, wird  der  aktuelle Pfad an den Anfang der
  610. zweiten Gruppe des Menus  gesetzt.  Damit  enthält  sie eine stets auf
  611. den neuesten Stand gebrachte  Liste  der  8 meistbenutzten Pfade. Wenn
  612. Sie die aktuelle Konfiguration  sichern ("Optionen"/"Sichern", s. u.),
  613. wird der Inhalt  dieses  Menus  mitgesichert,  so  da₧  Sie sich einen
  614. Ausgangszustand herstellen können,  der  von  Anfang  an  ein bequemes
  615. Arbeiten erlaubt.
  616.  
  617. Falls die automatische Anpassung  der  Pfadliste Sie stört, können Sie
  618. diese per Option abschalten. Dann  bietet  dieses  Menü nur eine feste
  619. Liste von Pfaden zur einfachen  Auswahl  an. Beim "Pfad merken" werden
  620. dann  auch  keine  Pfade  herausgeschoben,  sondern  nur  ein  Warnton
  621. ausgegeben, wenn das Menü voll  ist.  Sie können aber immer einen Pfad
  622. explizit aus  dem  Menü  entfernen,  wenn  Sie  bei  der  Auswahl  die
  623. 'Control'-Taste festhalten.
  624.  
  625. Die beiden fehlenden Befehle  im  Pfadmenü sind nur dann selektierbar,
  626. wenn in Ihrem System das GEM-Klemmbrett  definiert ist. Dies ist z. B.
  627. immer dann der Fall, wenn Sie  GEMINI als Desktop einsetzen. Mit "Pfad
  628. kopieren"  schreiben  Sie  den   aktuell   angezeigten   Pfad  in  das
  629. Klemmbrett. Mit  "Pfad  einfügen"  wird  der  Pfad  aus dem Klemmbrett
  630. gelesen und angezeigt. Diese Operation ist natürlich nur dann möglich,
  631. wenn das Klemmbrett auch Daten enthält.
  632.  
  633. Die Shortcuts für diese Kommandos  sind  'Shift' + 'Control' + 'C' und
  634. 'Shift' + 'Control' + 'V'.
  635.  
  636.     Das Namensfeld
  637.     --------------
  638.  
  639. In diesem Feld können  Sie  einen  Dateinamen  eintragen,  etwa um das
  640. aufrufende Programm zu veranlassen, eine neue Datei zu erzeugen. Dabei
  641. gibt es auch einige Spezialitäten: Während  Sie in dieses Feld Zeichen
  642. eintippen, wird sein  Inhalt  ständig  mit  der Dateiliste verglichen.
  643. Wenn Ihre Eingabe sich mit dem Anfang eines Namens in der Liste deckt,
  644. wird die entsprechende Datei  selektiert.  (Manche  Leute nennen sowas
  645. einen 'Autolocator'.)  Wenn  Sie  auf  diese  Art  die  richtige Datei
  646. gefunden haben, können Sie den  Namen  mit 'Return' an die Applikation
  647. übergeben (oder, falls es ein  Ordner  ist, diesen öffnen). Falls kein
  648. passender  Name  existiert,  wird  die  Selektion  gelöscht.  Das  ist
  649. praktisch, wenn  Sie  eine  neue  Datei  erzeugen  wollen.  Alles dies
  650. funktioniert auch dann,  wenn  der  Tastaturfokus  auf  der Dateiliste
  651. steht.
  652.  
  653.     Die Dateiliste
  654.     --------------
  655.  
  656. Die Dateiliste sieht (etwa) aus  wie  ein Fenster im Desktop und nimmt
  657. den grö₧ten Teil der Box  ein.  Sie  zeigt  einen  Teil der Dateien im
  658. aktuellen Ordner, die auf  die  aktuelle  Auswahlmaske passen, an. Der
  659. angezeigte Ausschnitt lä₧t sich mit  Hilfe  der Slider  am rechten und
  660. unteren  Rand  verstellen.  Die   Liste   enthält  zusätzlich  zu  den
  661. Dateinamen auch  die  Grö₧e  sowie  das  Datum  und  die  Uhrzeit  der
  662. Erstellung.   Ordner   werden    mit    demselben   Zeichen   wie   in
  663. Desktop-Fenstern markiert. Zusätzlich  werden  Ordner und Programme in
  664. Farbauflösungen farblich hervorgehoben.  
  665.  
  666. Wenn der  Name  eines  Objektes  in  kursiver  Schrift erscheint, dann
  667. handelt  es  sich  bei  diesem  Objekt  um  einen  symbolischen  Link.
  668. Symbolische  Links,  die  auf   Objekte   verweisen,   die  gar  nicht
  669. existieren, werden  nicht  angezeigt.  Links  werden  ebenfalls farbig
  670. angezeigt.  (Die  farbigen   Hervorhebungen   können  Sie  per  Option
  671. abschalten.)
  672.  
  673. Seit Version 2.11 ist der für die Listenanzeige verwendete Zeichensatz
  674. frei wählbar. Über den  Button  'f'  im  Listenkopf rufen Sie dazu die
  675. Zeichensatzauswahl von MagiC odwer WDIALOG  auf. Alternativ können Sie
  676. externe  Auswahlprogramme  verwenden,   die   über  die  AES-Nachricht
  677. 'FNT_CHANGED'  mit   BoxKite   kommunizieren   können  (beispielsweise
  678. DRAGFONT von Thomas Much).
  679.  
  680. Zur Mausbedienung: 
  681.  
  682.     Aktion                      Bedeutung
  683.     ------                      ---------
  684.     Klick auf einen Namen:      Selektion dieser Datei und
  685.                                 Deselektieren aller anderen bzw.
  686.                                 Öffnen des aktuellen Ordners
  687.  
  688.     'Shift' + Klick:            Selektion dieser Datei zusätzlich
  689.                                 zu den anderen (oder Deselektion,
  690.                                 falls sie schon selektiert ist)
  691.  
  692.     'Control' + Klick:          Selektion aller Dateien zwischen der
  693.                                 letzten und der aktuellen Position
  694.  
  695.     Ziehen:                     Selektion der überstrichenen
  696.                                 Dateien; an den Listenrändern
  697.                                 wird gescrollt.
  698.  
  699.     Doppelklick:                Selektion und Rückgabe
  700.                                 der aktuellen Datei bzw. Öffnen
  701.                                 des aktuellen Ordners
  702.  
  703. Bemerkung: Sie können über eine Option  einstellen, ob sich ein Ordner
  704. schon bei einem Einfachklick  oder  erst bei einem Doppelklick öffnet.
  705. Eine weitere Option bewirkt, da₧  anstelle eines Doppelklicks auch ein
  706. einfacher Klick auf die rechte Maustaste akzeptiert wird.
  707.  
  708. Zur Tastaturbedienung:  Die  folgenden  Tastenfunktionen  gelten dann,
  709. wenn die Dateiliste  den  Tastaturfokus  hat  und  mit einem dunkleren
  710. Rand gekennzeichnet ist.
  711.  
  712.     Taste                       Bedeutung
  713.     -----                       ---------
  714.     'Pfeil auf':                Selektion der vorherigen Datei
  715.  
  716.     'Pfeil ab':                 Selektion der nächsten Datei
  717.  
  718.     'Shift' + 'Pfeil auf':      Sprung eine Seite nach oben und
  719.                                 Selektion
  720.  
  721.     'Shift' + 'Pfeil ab':       Sprung eine Seite nach unten und
  722.                                 Selektion
  723.  
  724.     'Home':                     Sprung zum Listenanfang und Selektion
  725.  
  726.     'Shift' + 'Home':           Sprung zum Listenende und Selektion
  727.  
  728.     'Control' + 'Pfeil auf':    Auswahlcursor um eine Datei nach
  729.                                 oben (ohne Selektion).
  730.  
  731.     'Control' + 'Pfeil ab':     Auswahlcursor um eine Datei nach
  732.                                 unten (ohne Selektion).
  733.  
  734.     'Control' + 'Shift' +       Auswahlcursor um eine Seite nach
  735.     'Pfeil auf':                oben (ohne Selektion).
  736.  
  737.     'Control' + 'Shift' +       Auswahlcursor um eine Seite nach
  738.     'Pfeil ab':                 unten (ohne Selektion).
  739.  
  740.     'Control' + 'Home':         Auswahlcursor zum Listenanfang
  741.  
  742.     'Control' + 'Shift' + 
  743.     'Home':                     Auswahlcursor zum Listenende
  744.  
  745.     'Insert':                   Selektion der Datei unter dem
  746.                                 Auswahlcursor und Deselektion aller
  747.                                 anderen.
  748.  
  749.     'Shift' + 'Insert':         Selektion der Datei unter dem 
  750.                                 Auswahlcursor ohne Beeinflussung
  751.                                 der anderen (oder Deselektion,
  752.                                 falls sie schon selektiert ist)
  753.  
  754.     Texteingaben,               Solche Eingaben erscheinen im
  755.     'Backspace':                Namensfeld und setzen den
  756.                                 Autolocator in Betrieb.
  757.  
  758. Bemerkung:  Der  Auswahlcursor  ist   daran   zu   erkennen,  da₧  der
  759. entsprechende  Dateiname  eingerahmt  ist.  Er  bewegt  sich  bei  den
  760. normalen Pfeiltasten synchron zur  Selektion,  kann aber mit 'Control'
  761. davon gelöst werden. Bei 'Shift'  + 'Insert' springt der Auswahlcursor
  762. gleichzeitig um eine Datei weiter, um  das Selektieren von Blöcken mit
  763. der Tastatur zu erleichtern.
  764.  
  765.     Der Kopf der Dateiliste
  766.     -----------------------
  767.  
  768. Die Kopfzeile der Dateiliste zeigt ständig die Anzahl der selektierten
  769. Dateien und Ordner an (es  kann  ja durchaus passieren, da₧ nicht alle
  770. gleichzeitig sichtbar  sind).  Links  von  dieser Information befindet
  771. sich ein Schlie₧feld,  genau  wie  in  einem  GEM-Fenster  oder in der
  772. Standardbox. Ein Klick darauf  schlie₧t  den aktuellen Ordner (wie die
  773. Taste 'Undo' oder 'Control'  +  'Backspace',  s.  o.). 
  774.  
  775. Auf der rechten Seite befinden  sich drei weitere Funktionsknöpfe, die
  776. mit je einem  Zeichen  markiert  sind.  Die  entsprechenden Funktionen
  777. sind  auch  über  Tastaturshortcuts  zu  erreichen,  die  nicht  allzu
  778. offensichtlich sind.
  779.  
  780.     - '?' ('Control'  +  'Shift'  +  'I'):  Dieser Knopf liefert
  781.     Informationen, abhängig von  der  jeweiligen Selektion. Wenn
  782.     ein  oder  mehrere  Objekte   selektiert  sind,  werden  die
  783.     Dateien und Ordner  gezählt  und  die Gesamtgrö₧e berechnet.
  784.     Dabei werden auch  die  in  den  Ordnern enthaltenen Dateien
  785.     und  weiteren  Ordner   berücksichtigt.   Wenn  Ihnen  diese
  786.     (Volks-)Zählung zu lange dauert,  können  Sie  sie mit 'Esc'
  787.     oder 'Undo' abbrechen.  Wenn  nichts  selektiert ist, werden
  788.     die Kapazität und der  freie  Platz  des aktuellen Laufwerks
  789.     angezeigt. Diese Angaben  erfolgen  in  KByte,  das KByte zu
  790.     1024 (nicht 1000!)  Bytes  gerechnet.  Da das Betriebssystem
  791.     den Speicherplatz auf  Disketten  bzw.  Festplatten meist in
  792.     Häppchen von  genau  dieser  Grö₧e  verteilt,  erlaubt diese
  793.     Angabe eine praktische Abschätzung des freien Platzes.
  794.  
  795.     - '[Raute]' ('Control' +  'Shift'  +  'A'): Mit diesem Knopf
  796.     selektieren Sie alle Einträge der  aktuellen Liste auf einen
  797.     Schlag.  Wenn  bereits  alle  selektiert  sind,  werden  sie
  798.     wieder  deselektiert.  Wenn   Sie   dieses  Feld  mit  einem
  799.     Doppelklick     anwählen      oder      gleichzeitig     die
  800.     'Alternate'-Taste    festhalten,     wird     immer    alles
  801.     deselektiert.
  802.  
  803.     - '=' ('Control' + 'Shift'  +  'L'):  Dieser Knopf löst eine
  804.     Funktion aus,  die  einen  symbolischen  Link  verfolgt. Ein
  805.     symbolischer Link ist ein  "Aliasname",  der auf eine andere
  806.     Datei verweist. Diese Funktion  sucht die Originaldatei, auf
  807.     die der Link verweist,  öffnet das entsprechende Verzeichnis
  808.     und selektiert die Datei.
  809.  
  810.     -  'f'  ('Alternate'  +   'Z'):   Dieser  Knopf  öffnet  die
  811.     Zeichensatzauswahlbox, in der  Sie  einen  neuen Zeichensatz
  812.     für die Dateiliste auswählen können.  Es können alle Vektor-
  813.     und     Bitmapzeichensätze      gewählt      werden.     Die
  814.     Zeichensatzauswahlbox ist  kein  eingebauter Bestandteil von
  815.     BoxKite. Daher ist dieser Button  nur dann wählbar, wenn Sie
  816.     MagiC  5  oder  höher  benutzen  oder  die Systemerweiterung
  817.     WDIALOG installiert haben.
  818.  
  819.     Der Knopf "Ok"
  820.     --------------
  821.  
  822. Dieser Button dient im wesentlichen  dazu,  BoxKite zu beenden und die
  823. ausgewählten Dateien an  die  Hauptapplikation  zurückzugeben. Es gibt
  824. aber einige Feinheiten, die u.  a.  von der Position des Tastaturfokus
  825. abhängig sind:
  826.  
  827.     a) Fokus auf der Dateiliste
  828.  
  829. Mit "Ok" schlie₧en  Sie  BoxKite  und  teilen dem aufrufenden Programm
  830. Ihre Auswahl mit. Wenn  in  der  Dateiliste  eine oder mehrere Dateien
  831. selektiert sind, so  werden  dies  ausgewählt.  Wenn  (mindestens) ein
  832. Ordner  selektiert  ist,  wird  dieser   (bei  mehreren  der  oberste)
  833. geöffnet und sein  Inhalt  angezeigt.  Wenn  in  der Dateiliste nichts
  834. selektiert  ist,  dann  übergibt  BoxKite  dem  Anwendungsprogramm den
  835. Inhalt des Namensfeldes. Dieses  kann  auch einen Namen enthalten, der
  836. in der Liste noch nicht vorkommt.  Damit veranlassen Sie das jeweilige
  837. Anwendungsprogramm, eine neue Datei zu erzeugen.
  838.  
  839.     b) Fokus auf dem Namensfeld
  840.  
  841. In diesem Fall wird  immer  der Inhalt des Namensfeldes zurückgegeben,
  842. unabhängig von einer Selektion in  der  Liste.  Diese Variante wird in
  843. der  folgenden  Situation  interessant:  Stellen  Sie  sich  vor,  Sie
  844. möchten eine Datei  namens  "TEST"  anlegen,  im aktuellen Verzeichnis
  845. existiert aber schon eine  Datei  namens  "TESTTEXT.TXT". Wenn Sie nun
  846. den  Namen  "TEST"  eingeben,   wird  vom  Autolocator  "TESTTEXT.TXT"
  847. selektiert und beim Klick auf  "Ok"  zurückgegeben.  Wenn Sie aber den
  848. Fokus auf das Namensfeld setzen  (mit  Mausklick  oder "Tab") und dann
  849. "Ok" anwählen, erhalten Sie  tatsächlich  nur den Namen "TEST" zurück.
  850. Dasselbe Verhalten erzwingen Sie, wenn  Sie  beim  Klick auf "Ok" eine
  851. 'Shift'-Taste festhalten.
  852.  
  853.     c) Fokus auf dem Pfadfeld
  854.  
  855. Wenn der Tastaturfokus auf dem Pfadfeld steht und Sie dort einen neuen
  856. Pfad oder eine neue Auswahlmaske  eingegeben  haben,  so wird der dort
  857. eingegebene Pfad eingelesen  und  angezeigt.  Anschlie₧end springt der
  858. Fokus auf die Dateiliste, damit Sie dort Ihre Auswahl treffen können.
  859.  
  860. Falls  Sie  versuchen,   einer   TOS-Anwendung   lange  Dateinamen  zu
  861. übergeben,  erscheint  eine  Fehlerbox   mit  zwei  Wahlmöglichkeiten:
  862. "Weiter" und "Zurück". Mit "Weiter" übergeben  Sie die langen Namen an
  863. die  Hauptapplikation.  Wenn  Sie  diese  Wahl  treffen,  sollten  Sie
  864. wissen, was Sie tun. Wenn Sie  dagegen "Zurück" anklicken, bleiben Sie
  865. in  BoxKite.  Sie  sollten  dann   die  Darstellung  auf  kurze  Namen
  866. zurückschalten und Ihre Auswahl erneut treffen.
  867.  
  868. Manche Programme verkraften nur eine  bestimmte Anzahl von Dateien und
  869. teilen dies BoxKite  mit;  sollten  Sie  in  einem  solchen  Fall mehr
  870. Dateien ausgewählt haben, so warnt  BoxKite  Sie mit einem Piepton und
  871. übergibt dem Programm nur die obersten Dateien.
  872.  
  873.     Der Knopf "Abbruch"
  874.     -------------------
  875.  
  876. Wie Sie sich sicher  schon  gedacht  haben,  dient  dieser Knopf dazu,
  877. BoxKite zu verlassen, ohne  etwas  auszuwählen. Ansonsten ist wirklich
  878. nichts weiter dabei.
  879.  
  880.     Das Grö₧enfeld (das Symbol ganz rechts unten)
  881.     ---------------------------------------------
  882.  
  883. Wie schon wiederholt erwähnt,  können  Sie BoxKite wie ein GEM-Fenster
  884. vergrö₧ern und verkleinern. Die Minimalgrö₧e  ist auf eine Listenlänge
  885. von 10 Dateien im  normalen  Anzeigeformat ausgelegt. Die Maximalgrö₧e
  886. (und damit die Zahl  der  angezeigten  Dateien)  ist  fast nur von der
  887. Bildschirmauflösung abhängig. "Fast"  bedeutet  in diesem Zusammenhang
  888. folgendes:  Die  Maximalzahl  der   gleichzeitig  angezeigten  Dateien
  889. beträgt 100. (Den Monitor  möchte  ich mal sehen.) In Auflösungsstufen
  890. mit  nur  320  Pixel  Breite   (etwa  ST-niedrig)  kann  BoxKite  auch
  891. TOS-Dateinamen  nur  so  breit  anzeigen,  da₧  die  weiteren  Angaben
  892. unsichtbar bleiben. Hier ist das  Grö₧enfeld also nicht sehr nützlich.
  893. Wenn Sie  die  aktuelle  Konfiguration  sichern  ("Sichern"  im Dialog
  894. "Optionen"), wird die  Grö₧e  mit  abgespeichert,  so  da₧ Sie BoxKite
  895. nach dem nächsten Booten in derselben Grö₧e wieder vorfinden.
  896.  
  897.     Der Laufwerksknöpfe (Links von der Liste)
  898.     -----------------------------------------
  899.  
  900. ACHTUNG: Je nach Einstellung der gewählten Optionen sind diese Buttons
  901. nicht sichtbar. Statt dessen wird  dann  ein  Popup links vom Pfadfeld
  902. angezeigt.
  903.  
  904. Dieses Feld enthält die Laufwerksbuchstaben von  'A' bis 'Z' sowie die
  905. Ziffern  '1'  -   '6',   um   die   maximal   möglichen  32  Laufwerke
  906. vollzumachen. Die Sonderzeichen, die MiNT  oder BIGDOS als Alternative
  907. zulassen, unterstützt BoxKite derzeit  noch  nicht.  Wenn im Folgenden
  908. von einem Laufwerksbuchstaben die  Rede  ist, sollen daher die Ziffern
  909. immer  mit  eingeschlossen  sein.  Durch  Anklicken  eines Buchstabens
  910. können Sie auf ein  anderes  Laufwerk umschalten. Laufwerke, die nicht
  911. in Ihrem System vorhanden sind,  sind  in  dieser Box nicht anwählbar.
  912. Alternativ  zur   Mausbedienung   können   Sie   mit  der  Kombination
  913. "Control"-Laufwerksbuchstabe das aktuelle Laufwerk wechseln.
  914.  
  915. Die Laufwerksbits des TOS werden  bei  jedem  neuen Öffnen der Box und
  916. bei jedem Öffnen des  Laufwerkspopups  ausgewertet.Die Buttons mit den
  917. Ziffern werden ausgeblendet, wenn  Sie  die  Box  zu klein ziehen. Die
  918. Tastenkombinationen sind immer verfügbar.
  919.  
  920. Sie  können  BoxKite  auch   so   umkonfigurieren,  da₧  statt  dessen
  921. Kombinationen mit "Alternate"  aktiv  sind.  Über  eine weitere Option
  922. (siehe oben) können Sie  festlegen,  ob das Wurzelverzeichnis oder das
  923. aktuelle Verzeichnis des Laufwerks angesprungen wird.
  924.  
  925.     Der Sortierknopf (rechts oben)
  926.     ------------------------------
  927.  
  928. Hier bestimmen Sie, in welcher Weise die Dateiliste sortiert wird. Die
  929. meisten Sortiermodi sind  vom  Desktop  her  bekannt.  Der Knopf zeigt
  930. immer den aktuellen Modus an. Die Modi im Einzelnen:
  931.  
  932.     "Nach Namen": Sortiert die Dateien alphabetisch aufsteigend.
  933.     Ordner werden  unabhängig  vom  Sortiermodus  immer zuoberst
  934.     angezeigt. Ausnahme: Unsortiert.
  935.  
  936.     "Nach Typ":  Sortiert  die  Dateien alphabetisch aufsteigend
  937.     nach dem Dateityp (auch  Extension genannt). Im gewöhnlichen
  938.     TOS-Dateisystem sind das die 3  Buchstaben hinter dem Punkt,
  939.     bei anderen  Systemen  (wo  evtl.  ein  Name  mehrere Punkte
  940.     enthalten darf) alles hinter dem letzten Punkt. Bei gleichem
  941.     Typ wird nach den Namen sortiert.
  942.  
  943.     "Nach   Grö₧e": Sortiert aufsteigend  nach  der  Grö₧e  (die
  944.     Kleinen nach vorn). Bei  gleicher  Grö₧e wird nach den Namen
  945.     sortiert.
  946.  
  947.     "Nach Datum": Sortiert absteigend nach Datum und Uhrzeit, d.
  948.     h. die jüngsten Einträge stehen oben. Bei gleicher Zeit wird
  949.     nach den Namen sortiert.
  950.  
  951.     "Unsortiert":  Zeigt  alle   Dateien   und   Ordner  in  der
  952.     Reihenfolge an, in der  sie  tatsächlich auf dem Datenträger
  953.     steht. Das kann schon  mal  wichtig  sein; im AUTO-Ordner z.
  954.     B.  bestimmt   diese   Reihenfolge   die   Reihenfolge   der
  955.     Ausführung der Programme.
  956.  
  957.     "Numerisch":    Dies   ist   ein   Zusatzschalter,  der  die
  958.     alphabetische Sortierung steuert. Wenn  er eingeschaltet ist
  959.     (erkennbar am  Häkchen),  werden  in  die Namen eingebettete
  960.     Zahlen erkannt und aufsteigend berücksichtigt. Beispiel: Die
  961.     Namen BRIEF1.TXT, BRIEF2.TXT und  BRIEF10.TXT erscheinen bei
  962.     normaler alphabetischer Sortierung in der Reihenfolge:
  963.  
  964.     BRIEF1.TXT
  965.     BRIEF10.TXT
  966.     BRIEF2.TXT
  967.  
  968.     Bei numerischer Sortierung sieht es so aus:
  969.  
  970.     BRIEF1.TXT
  971.     BRIEF2.TXT
  972.     BRIEF10.TXT
  973.  
  974.     "GROSS = klein": Dies  ist  auch ein Zusatzschalter. Wenn er
  975.     aktiv ist, werden  beim  Sortieren Gro₧- und Kleinbuchstaben
  976.     als gleich angesehen, wie  man  es von der deutschen Sprache
  977.     her  gewohnt   ist.   Andernfalls   wird   streng  nach  den
  978.     ASCII-Codes der Buchstaben sortiert, was dazu führt, da₧ die
  979.     Gro₧buchstaben vor den  Kleinbuchstaben  landen. Dann ähnelt
  980.     das Erscheinungsbild eher  den  Directory-Listen unter UN*X.
  981.     Im Zusammenhang mit  Dateisystemen,  die  nur Gro₧buchstaben
  982.     unterstützen, hat dieser Schalter natürlich keine Wirkung.
  983.  
  984.     Die Masken (am rechten Rand)
  985.     ----------------------------
  986.  
  987. Am rechten Rand der Box  finden  Sie 10 Knöpfe für Auswahlmasken. Wenn
  988. Sie eines dieser Felder anklicken, dann  werden aus dem aktuellen Pfad
  989. nur die Dateien angezeigt,  die  auf  diese  Maske  passen. Halten Sie
  990. dabei eine der 'Shift'-Tasten fest,  dann  wird  diese Maske mit einem
  991. Komma an die aktuell angezeigte  Maske  angehängt,  so da₧ die Dateien
  992. angezeigt werden, die auf  beide  Masken passen. Alternativ können Sie
  993. diese Masken auch mit den 10 Funktionstasten anwählen.
  994.  
  995. Wodurch wird nun der Inhalt  dieser  Felder bestimmt? Das oberste Feld
  996. enthält  immer  die  Maske,  die  das  Anwendungsprogramm  an  BoxKite
  997. übergeben hat. Das zweite Feld steht immer auf '*' (zeige alle Dateien
  998. an), da diese  Maske  sehr  häufig  gebraucht  wird.  Die restlichen 8
  999. Felder können Sie selbst  definieren.  Selektieren  Sie dazu eines der
  1000. Felder  mit  einem   Doppelklick   oder  mit  gleichzeitig  gehaltener
  1001. 'Control'-Taste. Dann öffnet sich  ein  Dialog,  in  dem Sie eine neue
  1002. Maske eintragen können. Sie  werden  faststellen, da₧ der tatsächliche
  1003. Inhalt einer solchen Maske weitaus  länger  sein  kann, als die Breite
  1004. des Feldes vermuten lä₧t. Dies war erforderlich, damit BoxKite auch in
  1005. niedrigen Bildschirmauflösungen noch läuft.  Intern wird natürlich die
  1006. volle Länge Ihrer Eingabe gespeichert.
  1007.  
  1008. Manchmal erscheint der oberste  Button  auch als Popup-Menü (erkennbar
  1009. an einem schattierten Rand).  Das  ist  immer  dann der Fall, wenn die
  1010. aufrufende Anwendung nicht nur  eine  Maske,  sondern eine ganze Liste
  1011. von   Masken   (und   evtl.   auch   Pfaden)   vorgibt.   Sowohl   das
  1012. Selectric-Protokoll  als   auch   das   MagiC-Protokoll   sehen  diese
  1013. Möglichkeit vor.
  1014.  
  1015. Der  Inhalt   der   editierbaren   Maskenfelder   wird  natürlich  bei
  1016. "Optionen/Sichern" in die INF-Datei  geschrieben,  so da₧ er bei jedem
  1017. Neustart wieder zur Verfügung steht.
  1018.  
  1019.     Der Längenknopf (unten links)
  1020.     -----------------------------
  1021.  
  1022. Mit diesem Knopf schalten Sie die Dateianzeige zwischen TOS-Dateinamen
  1023. ("8-Punkt-3") und langen Dateinamen  um.  Diese Funktion ist natürlich
  1024. nur auf Betriebssystemen  nutzbar,  die  lange Dateinamen unterstützen
  1025. (MiNT und neuere  Versionen  von  MagiC). Moderne Anwendnungsprogramme
  1026. können diesen  Betriebssystemen  mitteilen,  da₧  sie lange Dateinamen
  1027. verarbeiten können. Ist dies  der  Fall,  so  stellt  auch BoxKite die
  1028. Dateianzeige automatisch auf lange  Namen  ein  und liefert auch lange
  1029. Namen  an  die  Anwendung   zurück.   Andernfalls  zeigt  BoxKite  nur
  1030. TOS-Namen an.
  1031.  
  1032. Mit  dem  Längenknopf  können  Sie  die  Anzeige  in  BoxKite  manuell
  1033. umstellen,  falls  das  erforderlich  ist.   Aber  Achtung:  Wenn  Sie
  1034. versuchen, einen langen  Dateinamen  an  eine Anwendung zurückzugeben,
  1035. von der nicht  eindeutig  klar  ist,  da₧  diese  ihn auch verarbeiten
  1036. kann, so besteht möglicherweise  Absturzgefahr.  Daher gibt BoxKite in
  1037. diesem  Falle  eine  Warnung  aus,  damit  Sie  es  sich  noch  einmal
  1038. überlegen können.
  1039.  
  1040. ACHTUNG: Beim Umschalten bleibt  die  aktuelle Auswahl nicht erhalten.
  1041. Das liegt daran, da₧ sich die  kurzen Dateinamen in Einzelfällen nicht
  1042. mehr eindeutig den zuvor selektierten langen Namen zuordnen lassen.
  1043.  
  1044.  
  1045.                 5. Dateioperationen
  1046.                 -------------------
  1047.  
  1048. Wie oben schon  erwähnt,  stellt  BoxKite  Ihnen  auch die wichtigsten
  1049. Dateioperationen  zur  Verfügung.  Sie  haben  sicher  schon  vor  der
  1050. Situation gestanden, einen Text auf eine bestimmte Diskette sichern zu
  1051. müssen, auf der  vor  lauter  Datenmüll  nicht  genug  Platz  war. Für
  1052. BoxKite kein Problem: Hier  können  Sie  einfach den Datenmüll löschen
  1053. und anschlie₧end sichern.
  1054.  
  1055. Die Dateioperation residieren in  einem  Pop-Up-Menu  hinter dem Knopf
  1056. "Funktionen".    Sie    können    auch     direkt    über    bestimmte
  1057. Tastenkombinationen  ausgelöst  werden.   Sie   können  jede  laufende
  1058. Operation mit den Tasten  'Esc'  oder  'Undo' abbrechen. Die einzelnen
  1059. Punkte dieses Menus werden nun beschrieben.
  1060.  
  1061. Hinter jeder Funktion ist  der  Standard-Shortcut  aufgeführt. Ist die
  1062. alternative Tastenbelegung aktiv,  so  ändern  sich  alle Shortcuts zu
  1063. 'Control'-Kombinationen mit dem jeweiligen Buchstaben.
  1064.  
  1065.     "Neues Objekt" ('Control' + 'Shift' + 'N')
  1066.     ------------------------------------------
  1067.  
  1068. Dieser Punkt gestattet es, im aktuellen Ordner einen neuen Ordner oder
  1069. eine leere  Datei  (auch  das  ist  gelegentlich  nötig) anzulegen. Es
  1070. öffnet sich eine kleine Dialogbox, in der Sie den neuen Namen eingeben
  1071. und festlegen können, ob  ein  Ordner  oder  eine Datei erzeugt werden
  1072. soll.
  1073.  
  1074.     "Information" ('Alternate' + 'I')
  1075.     ---------------------------------
  1076.  
  1077. Dieser Befehl liefert detailliertere  Informationen über die einzelnen
  1078. momentan selektierten Objekte  (Ordner  und  Dateien).  Er  kann nicht
  1079. aufgerufen werden, wenn nichts  selektiert  ist.  Sind mehrere Objekte
  1080. selektiert, so wird eins  nach  dem  anderen  angezeigt, falls Sie den
  1081. Befehl nicht unterbrechen (wie,  siehe  unten). Es wird eine Dialogbox
  1082. angezeigt,  die  Name,  Erstellungsdatum   und  Uhrzeit  des  Objektes
  1083. enthält. Für Dateien werden  auch  die  Grö₧e und die TOS-Attributbits
  1084. angezeigt, für Ordner dagegen Informationen über den Inhalt. Letzteres
  1085. kann schon mal etwas  dauern,  wenn  der  Ordner viele Unterordner und
  1086. Dateien  enthält.  Den  Namen   und   die  Dateiattribute  können  Sie
  1087. verändern. Wenn Sie die Box mit "Ok" verlassen, werden geänderte Namen
  1088. und Attribute übernommen  und  Informationen zum nächsten selektierten
  1089. Objekt angezeigt, sofern noch  eines  vorhanden ist. Wenn Sie "Weiter"
  1090. benutzen, geht BoxKite ohne Änderung zum nächsten Objekt über, und mit
  1091. "Abbruch" beenden Sie den gesamten Befehl, ebenfalls ohne Änderung.
  1092.  
  1093. Tip: Mit Hilfe der  Dateiattribute  können  Sie eine Datei verstecken.
  1094. Dazu schalten Sie das Bit "Versteckt" ein und die Bits "Schreibschutz"
  1095. und "Archivbit" aus. Warum  ausgerechnet  diese Kombination nötig ist,
  1096. wei₧ nur Atari...
  1097.  
  1098.     "Suchen" ('Control' + 'Shift' + 'F')
  1099.     ------------------------------------
  1100.  
  1101. Wenn Sie eine  bestimmte  Datei  öffnen  wollen  und  nicht mehr genau
  1102. wissen, wo auf Ihrer Festplatte  sie  steckt  (auch eine Diskette kann
  1103. ganz  schön  unübersichtlich  werden),   liefert  dieser  Befehl  eine
  1104. Hilfestellung. Er durch sucht das  aktuelle und alle darin enthaltenen
  1105. Verzeichnisse nach Dateien,  deren  Namen  auf  ein  bestimmtes Muster
  1106. passen. In die Dialogbox tragen Sie  das Suchmuster ein und wählen den
  1107. Suchbereich (das  aktuelle  Verzeichnis  oder  das aktuelle Laufwerk).
  1108. Mit "Ok" starten Sie die Suche.
  1109.  
  1110. Wenn eine passende Datei gefunden  wurde,  wird  der Dateinamen in der
  1111. unteren  Hälfte  der  Box   eingetragen.   Dann   haben  Sie  folgende
  1112. Möglichkeiten: Mit "Ok"  beenden  Sie  die  Suche  und  bleiben in dem
  1113. Ordner, in dem die Datei  gefunden  wurde, mit "Weiter" setzen Sie die
  1114. Suche fort und  mit  "Abbruch"  beende  Sie  die  Suche und kehren ins
  1115. ursprüngliche Verzeichnis zurück.
  1116.  
  1117.     "Selektieren" ('Alternate' + 'V')
  1118.     ---------------------------------
  1119.  
  1120. Dieser Befehl selektiert im  aktuellen  Verzeichnis  alle Dateien, die
  1121. auf eine eingegebene Maske passen.
  1122.  
  1123.     "Kopieren" ('Alternate' + 'C', Merke: "Copy")
  1124.     ---------------------------------------------
  1125.  
  1126. Mit diesem Befehl können Sie  einzelne  Dateien und ganze Ordner nebst
  1127. Inhalt kopieren. Er ist nur anwählbar,  wenn auch Objekte zum Kopieren
  1128. selektiert sind. Als erstes fordert BoxKite  Sie mit einem Piepton und
  1129. einer Meldung in der  Titelzeile  auf,  einen Zielordner zu bestimmen.
  1130. Öffnen Sie dazu einfach  den  entsprechenden Ordner und quittieren Sie
  1131. mit "Ok".  Danach  erscheint  eine  Dialogbox,  die  Sie  über  die zu
  1132. kopierenden Datenmengen informiert. Wenn  darin die Option "Datum/Zeit
  1133. beibehalten" selektiert (angekreuzt) ist, erhalten die Kopien dieselbe
  1134. Zeitmarkierung wie die Ursprungsdateien, ansonsten  werden sie auf das
  1135. aktuelle Datum  und  die  aktuelle  Uhrzeit  gesetzt.  Starten Sie den
  1136. Kopiervorgang mit "Ok".
  1137.  
  1138. Wenn ein  Namenskonflikt  entsteht,  d.  h.  im  Zielordner eine Datei
  1139. existiert, die  denselben  Namen  wie  eine  zu  kopierende Datei hat,
  1140. erscheint eine Hinweisbox,  die  Ihnen  Gelegenheit  gibt,  für die zu
  1141. kopierende Datei einen neuen  Namen  auszuwählen. Gerade beim Arbeiten
  1142. mit  verschiedenen  Dateisystemen  können   solche  Situationen  etwas
  1143. unerwartet auftreten. Kopiert man etwa von einem Minix-Dateisystem mit
  1144. 32 Zeichen langen Namen auf ein TOS-Dateisystem mit "8-Punkt-3"-Namen,
  1145. so werden die langen Namen  entsprechend zurechtgestutzt. Dabei können
  1146. leicht Überschneidungen entstehen.
  1147.  
  1148.     "Verschieben" ('Alternate' + 'M')
  1149.     ---------------------------------
  1150.  
  1151. Funktioniert  genauso  wie  "Kopieren",  au₧er  da₧  die Ausgangsdatei
  1152. anschlie₧end gelöscht wird. Diese Funktion  ist nur in der Vollversion
  1153. enthalten.
  1154.  
  1155.     "Touch" ('Alternate' + 'H')
  1156.     ---------------------------
  1157.  
  1158. Eine Datei zu "Touchen"  (sprich:  Betatschen)  bedeutet, Ihre Datums-
  1159. und Zeitmarkierung auf das aktuelle Datum  und die aktuelle Uhrzeit zu
  1160. setzen. Dies  ist  hauptsächlich  für  Programmierer  und TeX-Benutzer
  1161. interessant,  die  das  Verhalten   von   Utilities  wie  'make'  oder
  1162. bestimmten  Entwicklungsumgebungen  beeinflussen  wollen.  Auch dieser
  1163. Befehl arbeitet bei selektierten Ordnern rekursiv, d. h. er bearbeitet
  1164. Dateien in den Ordnern,  Dateien  in  den  Ordnern  in den Ordnern,...
  1165. Diese Funktion ist nur in der Vollversion zugänglich.
  1166.  
  1167.     "Löschen" ('Alternate' + 'D', Merke: "Delete")
  1168.     ----------------------------------------------
  1169.  
  1170. Mit diesem Befehl können Sie  Ordner  und Dateien löschen, etwa um auf
  1171. dem  Datenträger  Platz  zu  schaffen.  Auch  dieser  Befehl  arbeitet
  1172. rekursiv. Seien Sie also vorsichtig.
  1173.  
  1174.     "Über BoxKite" ('Alternate' + 'B')
  1175.     ----------------------------------
  1176.  
  1177. Dieser Menupunkt zeigt eine  Dialogbox mit Copyright-Informationen an.
  1178. Mit dem Knopf "Ok" verlassen Sie diese Box. Mit "Info" zeigen Sie eine
  1179. weitere Infobox an. In  der  öffentlichen Version von BoxKite befindet
  1180. sich hier auch der Button "Registrieren", mit dem Sie eine Vollversion
  1181. erzeugen können, sofern Sie die  Sharewaregebühr bezahlt haben und den
  1182. Schlüssel besitzen.
  1183.  
  1184.  
  1185.                 6. Optionen
  1186.                 -----------
  1187.  
  1188. Über den Knopf "Optionen" erreichen Sie  einen weiteren Dialog, in dem
  1189. Sie  eine  Reihe  von  Grundeinstellungen  für  die  Arbeitsweise  von
  1190. BoxKite treffen und abspeichern  können.  Aus  Platzgründen werden die
  1191. einzelnen  Optionen  in   einer   Listbox   aufgeführt,   in  der  die
  1192. eingeschalteten Optionen angekreuzt. Durch  einen Mausklick können Sie
  1193. eine Option ein- oder ausschalten.  Alternativ zeigt die Listbox einen
  1194. Auswahlbalken an, den Sie  mit  den  Pfeiltasten versetzen können. Die
  1195. Option  unter  dieser  Auswahl  wird   mit  der  Leertaste  ein-  oder
  1196. ausgeschaltet.  Sie  können  auch  eine   Auswahl  durch  Eingabe  des
  1197. Anfangsbuchstabens (oder der  Anfangsziffer)  direkt  anfahren. Analog
  1198. zu den Popups gilt bei Umlauten der Folgebuchstabe.
  1199.  
  1200. Schlie₧lich enthält dieser Dialog noch drei Buttons:
  1201.  
  1202.     "Abbruch":  Verlä₧t  die  Box,  ohne  die  Einstellungen  zu
  1203.     übernehmen.
  1204.  
  1205.     "Ok": Verlä₧t den Dialog und übernimmt die Einstellungen.
  1206.  
  1207.     "Sichern": Verlä₧t den  Dialog,  übernimmt die Einstellungen
  1208.     und sichert den Zustand  von  BoxKite,  d.  h. die Grö₧e der
  1209.     Box, die Einstellungen dieses Dialogs, den Sortiermodus, die
  1210.     gespeicherten Pfade und  Suchmasken  (s.  u.)  in eine Datei
  1211.     namens 'BOXKITE.INF'. Diese  Datei  wird  bei jedem Neustart
  1212.     von BoxKite gelesen und ausgewertet,  so da₧ Sie wieder Ihre
  1213.     Lieblingskonfiguration vorfinden. Pfade  und Dateitypen, die
  1214.     von der Hauptapplikation an BoxKite übergeben wurden, werden
  1215.     nicht gespeichert. Diese Funktion ist nur in der Vollversion
  1216.     zugänglich.
  1217.  
  1218. Nun zur Beschreibung der Optionen im Einzelnen:
  1219.  
  1220.     Versteckte Dateien anzeigen
  1221.     ---------------------------
  1222.  
  1223. TOS bietet die Möglichkeit,  Dateien  im Desktop unsichtbar zu machen,
  1224. um sie  vor  unvorsichtigen  Zugriffen  zu  schützen  oder die Anzeige
  1225. übersichtlicher zu gestalten. Manchmal  mu₧  man  aber ausgerechnet so
  1226. eine Datei bearbeiten. Mit diesem Menupunkt  können Sie sie in BoxKite
  1227. sichtbar machen.
  1228.  
  1229.     Doppelklick öffnet Ordner
  1230.     -------------------------
  1231.  
  1232. Wenn dieser Punkt aktiviert ist  wird  ein Ordner mit Einfachklick nur
  1233. selektiert. Um ihn zu öffnen, benötigen  Sie einen Doppelklick - genau
  1234. wie in den Fenstern im GEM-Desktop.
  1235.  
  1236.     In Namen alle Zeichen zulassen
  1237.     ------------------------------
  1238.  
  1239. Mit diesem Menupunkt schalten  Sie  die Beschränkung des in Dateinamen
  1240. erlaubten  Zeichensatzes  ein  oder   aus.   Wenn   Sie  nur  mit  dem
  1241. TOS-Dateisystem  arbeiten,   ist   es   sicherer   die   Einschränkung
  1242. einschalten. Es  gibt  allerdings  auch  Anwendungsprogramme,  die den
  1243. Fileselector  dazu  "mi₧brauchen",  vom  Anwender  eine  Dateimaske zu
  1244. erfragen, die  Wildcards  ('*'  und  '?')  enthält.  Um  Wildcards ins
  1245. Namensfeld  von  BoxKite  einzugeben,  müssen  Sie  die  Einschränkung
  1246. abschalten. Wenn  diese  Option  aktiv  ist,  werden  Dateinamen,  die
  1247. illegale Zeichen enthalten,  noch  angezeigt.  Sie  werden  aber nicht
  1248. mehr in das Eingabefeld übernommen.
  1249.  
  1250.     Box immer mit Maximalhöhe öffnen
  1251.     --------------------------------
  1252.  
  1253. Wenn dieser Menupunkt aktiviert ist, nutzt BoxKite beim Öffnen der Box
  1254. immer die gesamte  senkrechte  Bildschirmauflösung  aus,  um  so viele
  1255. Dateien   wie   möglich    anzuzeigen.    Danach    können   Sie   ihn
  1256. selbstverständlich wieder  verkleinern.  Auch  in  dieser  Betriebsart
  1257. erscheint BoxKite immer in der Breite, die Sie ausgewählt haben.
  1258.  
  1259.     *.PRG zeigt alle Programme an
  1260.     -----------------------------
  1261.  
  1262. Wenn dieser Punkt aktiv  ist,  erhält  die  Suchmaske  "*.PRG" am Ende
  1263. einer Pfadangabe eine Sonderbedeutung: Sie  zeigt alle die Dateien an,
  1264. die laut  GEM-Konvention  ausführbare  Programme  sind.  Das  sind die
  1265. Dateien mit den Typen PRG, APP, TOS,  TTP, GTP. Dieser Modus ist z. B.
  1266. im Zusammenhang  mit  dem  Menubefehl  "Execute..."  der Purbo-C-Shell
  1267. interessant.
  1268.  
  1269.     Undo bricht den Dialog ab
  1270.     -------------------------
  1271.  
  1272. Mit diesem Menupumkt wird  die  Bedeutung der 'Undo'-Taste festgelegt.
  1273. Ist er abgehakt, dann wirkt 'Undo' wie ein Klick auf "Abbruch" (eigens
  1274. für die Selectric-Freunde unter  Ihnen).  Andernfalls wechseln Sie mit
  1275. 'Undo' zum höheren Verzeichnis.
  1276.  
  1277.     Klick rechts = Doppelklick
  1278.     --------------------------
  1279.  
  1280. Wenn diese Option aktiv ist,  können  Sie  an jede Funktion, die einen
  1281. Doppelklick erfordert, auch mit  einem  einfachen Klick auf die rechte
  1282. Maustaste auslösen.  (Diese  Option  war  in älteren BoxKite-Versionen
  1283. immer  aktiv.  Es  hat  sich  jedoch  herausgestellt,  da₧  sie  nicht
  1284. kompatibel mit bestimmten  unsauberen  Programmen,  etwa GFA-Basic bis
  1285. Version 3.x ist. Daher ist sie nunmehr abschaltbar.)
  1286.  
  1287.     3D-Optik im Dialog
  1288.     ------------------
  1289.  
  1290. Die 3D-Optik,  die  mit  den  Falcon-TOS-Versionen  und  mit  MultiTOS
  1291. eingeführt wurde, ist nun  mal  in  erster Linie eine Geschmacksfrage.
  1292. Darum können Sie sie in BoxKite nach Belieben ein- und ausschalten.
  1293.  
  1294.     Dialog als GEM-Fenster
  1295.     ----------------------
  1296.  
  1297. Wenn Sie diesen  Punkt  anklicken,  wird  der  BoxKite bei zukünftigen
  1298. Aufrufen als GEM-Fenster dargestellt. Im  Unterschied zum 3D-Look wird
  1299. diese Einstellung nicht  sofort  wirksam,  sondern  erst beim nächsten
  1300. Aufruf von BoxKite.
  1301.  
  1302.     Pfade automatisch merken
  1303.     ------------------------
  1304.  
  1305. Mit dieser Option werden  die  automatischen Veränderungen im Pfadmenü
  1306. (s. o.) ein- oder ausgeschaltet.
  1307.  
  1308.     Farbige Hervorhebungen
  1309.     ----------------------
  1310.  
  1311. Mit dieser Option  schalten  Sie  die  farbige Anzeige von Programmen,
  1312. Ordnern und Links aus bzw.  ein.  Dieser Schalter hat natürlich nur in
  1313. Farbauflösungen eine Auswirkung.
  1314.  
  1315.     Box stets an Mausposition öffnen
  1316.     --------------------------------
  1317.  
  1318. Ist diese Option aktiviert, so wird  BoxKite nach Möglichkeit stets in
  1319. der Nähe  des  Mauszeigers  geöffnet.  Dies  ist  besonders auf gro₧en
  1320. Monitoren interessant.
  1321.  
  1322.     Alternative Tastenbelegung
  1323.     --------------------------
  1324.  
  1325. Mit dieser Option  stellen  Sie  die  komplette  Tastaturbedienung von
  1326. BoxKite auf einen anderen Standard  um.  Ist  sie aktiv, so werden die
  1327. einzelnen  Laufwerke  mit  "Alternate"+Laufwerksbuchstabe  ausgewählt.
  1328. Die Dateioperationen sind  mit  "Control"-Kombinationen  zu erreichen,
  1329. wobei  die  Funktionsbuchstaben  gleichbleiben.  Für  die  Buttons des
  1330. Hauptdialoges   bleiben    dann    nur    noch    Kombinationen    mit
  1331. "Shift"-"Alternate".
  1332.  
  1333.     Maskenvergleich GROSS = klein
  1334.     -----------------------------
  1335.  
  1336. Diese  Option  ermöglicht  es,  beim   Vergleich  von  Dateinamen  mit
  1337. Suchmasken Gro₧- und  Kleinbuchstaben  gleichzusetzen.  Dann werden z.
  1338. B. mit dem Suchmuster "*.C"  auch  alle Dateien gefunden, die auf ".c"
  1339. enden.  Voraussetzung  dafür   ist   natürlich,  da₧  das  betrachtete
  1340. Dateisystem Gro₧- und Kleinbuchstaben unterscheidet.
  1341.  
  1342.     Laufwerksauswahl als Menü
  1343.     -------------------------
  1344.  
  1345. Mit dieser Option ersetzen Sie  das  Feld  mit den Laufwerksknöpfen am
  1346. linken Rand der  Box  durch  ein  Popup  links  vom  Pfadfeld. Dadurch
  1347. erhalten  Sie  mehr  Platz  für  die  Dateiliste,  was  besonders  bei
  1348. Dateisystemen mit langen Namen praktisch sein kann.
  1349.  
  1350.     TOS-Pfade zum Laufwerk benutzen
  1351.     -------------------------------
  1352.  
  1353. Ist diese Option aktiv, so wird  beim Laufwerkswechsel in das aktuelle
  1354. Verzeichnis des  Laufwerks  gesprungen,  andernfalls  (wie  in älteren
  1355. Versionen von BoxKite immer) ins Wurzelverzeichnis.
  1356.  
  1357.     Bei Ordnerwechsel Namen löschen
  1358.     -------------------------------
  1359.  
  1360. Diese Option  bewirkt,  da₧  bei  jedem  öffnen  oder  Schlie₧en eines
  1361. Ordners gleichzeitig  das  Namensfeld  gelöscht  wird. Das erleichtert
  1362. u.U. den Umgang mit dem Autolocator.
  1363.  
  1364.     Tagesdatum als 'Heute' anzeigen
  1365.     -------------------------------
  1366.  
  1367. Ist diese Option eingeschaltet,  so  werden  in  der Dateiliste und im
  1368. Info-Dialog Dateien, deren Datumsangabe  von  heute  ist, mit dem Wort
  1369. 'Heute'  markiert.  Dadurch  sind  diese   Dateien  auch  bei  anderen
  1370. Sortierungen leichter zu identifizieren.
  1371.  
  1372.     Hilfetexte automatisch anzeigen
  1373.     -------------------------------
  1374.  
  1375. Ist diese Option eingeschaltet  und  BubbleGEM installiert, so ist die
  1376. zeitgesteuerte Hilfsfunktion aktiv,  d.  h.  die Hilfstexte erscheinen
  1377. schon,  wenn  der  Mauszeiger  eine   kurze  Zeit  über  einem  Objekt
  1378. verweilt.
  1379.  
  1380.  
  1381.         Anhang: Tastenbelegungen
  1382.         ------------------------
  1383.  
  1384. Hier noch einmal zusammengefa₧t alle Tastenbelegungen in BoxKite:
  1385.  
  1386.     a) Standardbelegung:
  1387.  
  1388.     Laufwerke:      'Control' + Laufwerksbuchstabe
  1389.  
  1390.     Buttons:        'Alternate' + unterstrichener Buchstabe
  1391.  
  1392.     Funktionen:     Kürzel mit 'Shift' + 'Control' oder 'Alternate'
  1393.  
  1394.     Pfadmenü:       'Alternate' + 'X' (Das Pfadmenü ist auch über 
  1395.                     einen Klick auf den Abwärtspfeil am linken Rand 
  1396.                     des Pfadfeldes erreichbar.) 
  1397.  
  1398.     Fontsauswahl:   'Alternate' + 'Z'
  1399.  
  1400.     b) Alternative Belegung
  1401.  
  1402.     Laufwerke:      'Alternate' + Laufwerksbuchstabe
  1403.  
  1404.     Buttons:        'Shift' + 'Alternate' + unterstrichener Buchstabe
  1405.  
  1406.     Funktionen:     Kürzel mit 'Control'
  1407.  
  1408.     Pfadmenü:       'Control' + 'X'
  1409.  
  1410.     Fontauswahl:    'Control' + 'Z'
  1411.  
  1412. Unabhängig von dieser Einstellung  gelten  folgende Shortcuts immer:
  1413.  
  1414.     'F1'-'F10':                 Auswahl der 1. bis 10. Dateimaske
  1415.  
  1416.     'Shift' + 'F1'-'F10':       Anhängen der 1. bis 10. Dateimaske an
  1417.                                 den aktuellen Pfad
  1418.  
  1419.     'Control' + 'F1'-'F10':     Ändern der 1. bis 10. Dateimaske
  1420.  
  1421.     'Control' + 'Backspace':    Schlie₧en des aktuellen Ordners
  1422.  
  1423.     'Undo':                     Schlie₧en des aktuellen Ordners oder 
  1424.                                 Abbruch des Dialogs. Dies wird über 
  1425.                                 eine eigene Option gesteuert.
  1426.  
  1427.     'Control' + 'Insert':       Öffnet das Laufwerksmenü, sofern
  1428.                                 es aktiv wird. (Es gibt eine Option,
  1429.                                 die das Buttonfeld am linken Rand
  1430.                                 durch ein platzsparendes Popup
  1431.                                 ersetzt.)
  1432.  
  1433.     'Control' + 'Shift' + 'A':  Alle Dateien selektieren
  1434.  
  1435.     'Control' + 'Shift' + 'I':  Information über den belegten
  1436.                                 oder freien Speicherplatz anfordern
  1437.  
  1438.     'Control' + 'Shift' + 'L':  Symbolischen Link verfolgen
  1439.  
  1440. Die folgenden Tastenkombinationen gelten für die Dateiliste:
  1441.  
  1442.     'Pfeil auf':                Selektion der vorherigen Datei
  1443.  
  1444.     'Pfeil ab':                 Selektion der nächsten Datei
  1445.  
  1446.     'Shift' + 'Pfeil auf':      Sprung eine Seite nach oben und
  1447.                                 Selektion
  1448.  
  1449.     'Shift' + 'Pfeil ab':       Sprung eine Seite nach unten und
  1450.                                 Selektion
  1451.  
  1452.     'Home':                     Sprung zum Listenanfang und Selektion
  1453.  
  1454.     'Shift' + 'Home':           Sprung zum Listenende und Selektion
  1455.  
  1456.     'Control' + 'Pfeil auf':    Auswahlcursor um eine Datei nach
  1457.                                 oben (ohne Selektion).
  1458.  
  1459.     'Control' + 'Pfeil ab':     Auswahlcursor um eine Datei nach
  1460.                                 unten (ohne Selektion).
  1461.  
  1462.     'Control' + 'Shift' +       Auswahlcursor um eine Seite nach
  1463.     'Pfeil auf':                oben (ohne Selektion).
  1464.  
  1465.     'Control' + 'Shift' +       Auswahlcursor um eine Seite nach
  1466.     'Pfeil ab':                 unten (ohne Selektion).
  1467.  
  1468.     'Control' + 'Home':         Auswahlcursor zum Listenanfang
  1469.  
  1470.     'Control' + 'Shift' + 
  1471.     'Home':                     Auswahlcursor zum Listenende
  1472.  
  1473.     'Insert':                   Selektion der Datei unter dem
  1474.                                 Auswahlcursor und Deselektion aller
  1475.                                 anderen.
  1476.  
  1477.     'Shift' + 'Insert':         Selektion der Datei unter dem 
  1478.                                 Auswahlcursor ohne Beeinflussung
  1479.                                 der anderen (oder Deselektion,
  1480.                                 falls sie schon selektiert ist)
  1481.  
  1482.     Texteingaben,               Solche Eingaben erscheinen im
  1483.     'Backspace':                Namensfeld und setzen den
  1484.                                 Autolocator in Betrieb.
  1485.  
  1486.