home *** CD-ROM | disk | FTP | other *** search
/ M.u.C.S. Disc 2000 / MUCS2000.iso / anwend / slectric / slectric.txt < prev   
Text File  |  1996-11-28  |  57KB  |  1,159 lines

  1.  
  2.                               SELECTRIC┐
  3.                               ----------
  4.  
  5.                     Der einzig wahre Fileselector
  6.                     (es kann nur einen geben ...)
  7.  
  8.                              Version 1.10
  9.                             November  1993
  10.  
  11.                  (c) 1992, 1993 by Stefan Radermacher
  12.  
  13.  
  14.                       (Selectric┐ ist Shareware)
  15.  
  16.  
  17.                               Einleitung
  18.                               ==========
  19.  
  20. Was?  Schon  wieder ein neuer Fileselector?  ...  Ja,  aber  kein  ge-
  21. wöhnlicher Fileselector.  Wie?  Versteh ich nich?!  ... Selectric┐ ist 
  22. der  Fileselector  mit den gewissen Extras (für das  erste  Extra  des 
  23. Tages), sehen Sie doch selbst ... Mmmhhh.
  24.  
  25. (don't take it so much ernst ...)
  26.  
  27. Selectric┐  ersetzt  die originale Fileselector-Box  vom  TOS,  bietet 
  28. jedoch  wesentlich  mehr Möglichkeiten.  Auch unterscheidet  sie  sich 
  29. etwas von den herkömmlichen Clones.  Mit Selectric┐ werden an  einigen 
  30. Stellen neue Konzepte und Verfahren realisiert.  Selectric┐ ist  übri-
  31. gens nur aus der Not entstanden ...
  32.  
  33. Die Philosophie
  34. ---------------
  35. Selectric┐  wurde sowohl für eingefleischte Programmierer und  MauFaUs 
  36. (mausfaule User),  als auch für Einsteiger und Aufsteiger  entwickelt. 
  37. Dem  Einsteiger wird beispielsweise durch die  BeamUps  (bzw.  PopUps) 
  38. unter  die  Arme gegriffen,  der Programmierer wird  dagegen  mit  der 
  39. Tastaturbedienung und dem Auto-Locator belohnt.  Weiterhin ging es uns 
  40. darum  die  wichtigsten Informationen ständig im Blickfeld  zu  haben, 
  41. weniger  wichtige  Informationen wurden in die  BeamUps  gepackt.  Ich 
  42. kann  es jedoch nicht beurteilen,  ob dieses Ziel erreicht wurde  oder 
  43. nicht.  Trotzdem  kann ich nur viel Spa₧ mit Selectric┐  wünschen  (in 
  44. der Hoffnung, da₧ Sie jetzt noch nicht abgeschaltet haben).
  45.  
  46.  
  47. Features
  48. --------
  49.  
  50.    - Zeigt nicht nur den Dateinamen,  sondern auch Länge und Datum auf 
  51.      einen  Blick  an.  Besonders wenn man  Texte  oder  Programmcodes 
  52.      bearbeitet sind diese Informationen unerlä₧lich.
  53.  
  54.    - Die  Anzahl der verwaltbaren Dateien hängt nur vom  freien  Spei-
  55.      cherplatz  ab und ist vollkommen dynamisch (und  nicht  statisch, 
  56.      wie bei vielen anderen Selektoren) organisiert.  Es wird auch nur 
  57.      so  viel  Speicherplatz reserviert,  wie für das  jeweilige  Ver-
  58.      zeichnis benötigt wird.  Ach ja, Selectric┐ war übrigens in einem 
  59.      kleinen  Vergleichstest der einzige Selector,  der mit  1000  Da-
  60.      teien auf Anhieb und ohne Probleme zurechtkam.
  61.  
  62.    - An  vielen Stellen denkt Selectric┐ mit.  Zum Beispiel  merkt  es 
  63.      sich die Slider-Positionen der übergeordneten Verzeichnisse,  man 
  64.      mu₧ also nicht immer `ganz von vorne' anfangen.
  65.  
  66.    - Durch  den  Real-Time  Slider  kann  man  mit  Gefühl  die  Liste 
  67.      `browsen'.  Der Atari ist für sowas schnell genug,  warum  sollte 
  68.      man das auch nicht ausnutzen.
  69.  
  70.    - Die  Hauptseite  kann  man fast  vollständig  über  die  Tastatur 
  71.      bedienen.  Bei installiertem Let 'em Fly! gilt das natürlich auch 
  72.      für alle anderen Dialoge.
  73.  
  74.    - Die  Anzahl  der  angezeigten Objekte  wird  automatisch  an  die 
  75.      Bilschirmgrö₧e  angepa₧t.  Das  reicht  von  8  Objekten  in  den 
  76.      normalen  ST-Auflösungen über 12 Dateien bei OverScan bis  zu  16 
  77.      oder 24 Objekten bei TT-Auflösungen oder Grafikkarten.
  78.  
  79.    - Mit  dem  eingebauten  Auto-Locator braucht man  nur  die  ersten 
  80.      Buchstaben  eines Dateinamens anzugeben,  Selectric┐  sucht  dann 
  81.      den  ersten  übereinstimmenden Dateinamen heraus  und  selektiert 
  82.      ihn.  Auch  ein von der Applikation übergebener  Dateinamen  wird 
  83.      versucht zu lokalisiert.
  84.  
  85.    - Mehrfachselektion  möglich,  d.h.  über den Cookie-Jar  kann  man 
  86.      mehr  als einen Dateinamen zurückbekommen.  Die  Hauptapplikation 
  87.      mu₧ jedoch das Protokoll verstehen (siehe SLCTPROG.TXT).
  88.  
  89.    - Bei  der Wildcard-Angabe wird *nix-mä₧iges Globbing  unterstützt. 
  90.      Somit sind Angaben wie `*MAUS*.[A-Z]??' möglich.
  91.  
  92.    - Fünf  verschiedene Sortierkriterien stehen zur  Verfügung.  Zudem 
  93.      kann  man die Sortierreihenfolge auch umkehren.  Ebenso kann  man 
  94.      noch einen numerischen Sortieralgorithmus zuschalten.
  95.  
  96.    - Jeweils  10  verschiedene  Extensions und  Pfade  kann  man  vor-
  97.      einstellen,  um so häufig Benötigtes schnell zu erreichen.  Dabei 
  98.      werden die vom Programm übergebenen Werte  `geklemmt',  d.h.  man 
  99.      kann sie wieder zurückholen.
  100.  
  101.    - Es werden umfangreiche Dateioperationen (inklusive Kopieren)  be-
  102.      reitgestellt.  Die meisten Funkionen arbeiten rekursiv,  d.h. man 
  103.      kann z.B.  Ordner UND die dort enthaltenen Dateien und Ordner  in 
  104.      einem Wisch löschen/kopieren.
  105.  
  106.    - Let 'em Fly!  wird in vielen Punkten unterstützt,  u.a. Tastatur-
  107.      Shortcuts und fliegende Dialoge.
  108.  
  109. Das  Programm läuft auf allen ST/TT Rechnern in allen(!)  Auflösungen, 
  110. und natürlich auch auf allen Grafikkarten.
  111.  
  112. **********************************************************************
  113.  
  114. Selectric┐ ist Shareware,  d.h. es darf zu nicht-kommerziellen Zwecken 
  115. frei  kopiert und getestet werden.  Wird Selectric┐ jedoch  regelmä₧ig 
  116. benutzt,  so  ist  ein Betrag von DM 30,- an den Autor  zu  entrichten 
  117. (gegen  mehr  ist natürlich nichts einzuwenden  ...).  Dies  ist  kein 
  118. Freeware  Programm!  Das  Verbreiten  von Selectric┐  über  einen  PD-
  119. Versand  ist nur mit ausdrücklicher,  schriftlicher  Genehmigung  mög-
  120. lich. Zuwiderhandlungen werden strafrechtlich verfolgt.
  121.  
  122. Zu Selectric┐ gehören folgende Dateien:
  123.  
  124.      - SLECTRIC.PRG      Das eigentliche Programm (kommt normalerweise 
  125.                          in den AUTO-Ordner)
  126.      - CALLSLCT.ACC      Ein  Accessory,  mit dem man  Selectric┐  mal 
  127.                          schnell aufrufen und ein-/ausschalten kann
  128.      - SLCTCONF.CPX      Ein  CPX-Modul,  welches die gleiche  Aufgabe 
  129.                          erfüllt, wie das Accessory
  130.  
  131.      - SLECTRIC.TXT      Diese Doku
  132.      - SLECTRIC.IMG      Ein Bildchen
  133.      - CHANGES.TXT       Die   Änderungen   zwischen   den   Versionen 
  134.                          (WICHTIG!)
  135.  
  136.      - SLCTPROG.TXT      Ein paar Informationen für Programmierer
  137.  
  138.      - FSEL_INP.C        Ein universelle fsel_(ex)input()-Routine
  139.      - FSEL_INP.H        Das Header-File dazu
  140.      - SAMPLE.C          Ein  Beispielprogramm für die  Benutzung  der 
  141.                          zusätzlichen Features von Selectric┐
  142.  
  143.      - README            Eine kurze Info
  144.  
  145.      - FRACT016.PRG      Fractal mit Einstellung 16 Kilobytes
  146.      - FRACTAL.TXT       Die Anleitung zu Fractal.
  147.  
  148. Selectric┐ darf nur komplett mit diesen Dateien weitergegeben werden.
  149.  
  150. **********************************************************************
  151.  
  152. Jetzt aber erstmal das ...
  153.  
  154. Ich  übernehme  keine Haftung oder Verantworung für direkte  oder  in-
  155. direkte  Schäden jedweder Art,  seien  sie  finanzieller,  materieller 
  156. oder  sonstiger Art,  die aus dem Gebrauch,  Nichtgebrauch  oder  Mi₧-
  157. brauch von Selectric┐ entstehen.
  158. Fast  alle Soft- und Hardwarebezeichnungen,  die in  dieser  Anleitung 
  159. erwähnt werden,  sind eingetragene Warenzeichen und sollten als solche 
  160. betrachtet werden.
  161.  
  162.  
  163. Durch  die Anleitung begleitet uns Rainer Juhser (created  by  Michael 
  164. Hoppe),  um bei eventuellen Mi₧verständnissen eingreifen  bzw.  fragen 
  165. zu können.
  166.  
  167.  
  168.                               Hit It Run
  169.                               ==========
  170.  
  171. Selectric┐  (SLECTRIC.PRG)  kann entweder vom  Desktop  aus  gestartet 
  172. werden  oder  bei  jedem Neustart des  Rechners  aus  dem  AUTO-Ordner 
  173. heraus.  Manche Programme klinken sich sehr brutal ins  Betriebssystem 
  174. ein,  daher  mu₧  man  vielleicht die  physikalische  Reihenfolge  der 
  175. Programme im AUTO-Ordner anpassen.  Problemkinder fallen mir jetzt auf 
  176. Anhieb nicht ein (au₧er andere File-Selektoren).
  177. Will  man  Selectric┐ als Accessory aufrufen,  so kann man  das  kurze 
  178. Programm CALLSLCT.ACC in das Wurzelverzeichnis kopieren.  Über  dieses 
  179. Accessory kann man mal schnell Selectric┐ auf den Bildschirm  zaubern. 
  180. Dieses  Programm  kann man auch in CALLSLCT.PRG  umbenennen  und  ganz 
  181. normal  vom Desktop aus starten.  Hält man beim Aufruf  eine  [SHIFT]-
  182. Taste  oder die rechte Maustaste fest,  dann kann man Selectric┐  ein- 
  183. und ausschalten. Es erscheint dann ein entsprechender Dialog.
  184. Zu  guter  Letzt  gibt's  auch noch ein  CPX  (SLCTCONF.CPX)  für  das 
  185. modulare Kontrollfeld von Atari,  um Selectric┐ auch von hier aus ein- 
  186. und ausschalten zu können.  Zudem ist es hier möglich, Selectric┐ über 
  187. den Button 'Aufruf' auf den Bildschirm zu bringen.
  188. SLCTCONF.CPX  mu₧ sich in dem Verzeichnis befinden,  welches  im  Kon-
  189. trollfeld eingestellt wurde.
  190.  
  191.  
  192.  
  193.               Die Bedienung (Fräulein, ein Bier bitte!)
  194.               =========================================
  195.  
  196. Es  ist sinnvoll das beigelegte Bild (SLECTRIC.IMG) mal zu  studieren, 
  197. bzw.  auszudrucken (z.B.  mit GUCK, 1st Guide/View oder einem halbwegs 
  198. brauchbaren  Malprogramm,  welches das  IMG-Format  unterstützt).  Auf 
  199. diesem  Bild  sind die Bedienelemente  des  Hauptdialogs  beschrieben, 
  200. somit  brauche  ich nur noch auf die  einzelnen  Funktionen  bzw.  Be-
  201. sonderheiten eingehen.
  202.  
  203. Prinzipielles
  204. -------------
  205. Innerhalb  von Selectric┐ haben die rechte Maustaste und beide  Shift-
  206. Tasten bei Mausfunktionen(!) die gleiche Bedeutung.
  207.  
  208.  
  209.                        Die wichtigsten Elemente
  210.                        ------------------------
  211.  
  212. Der Closer (das Teil, das bei den Fenstern links oben zu finden ist)
  213. --------------------------------------------------------------------
  214. Über  den Closer gelangt man eine Verzeichnisebene höher (so wie  beim 
  215. Original auch).  Ein Doppelklick auf dieses Objekt bringt einen direkt 
  216. (und  ohne  über Los zu gehen) ins  Wurzelverzeichnis  des  jeweiligen 
  217. Laufwerks.
  218.  
  219. Der Fuller (das Teil, was dem Closer ähnlich sieht und rechts liegt)
  220. --------------------------------------------------------------------
  221. Da man bei Selectric┐ mehr als eine Datei anwählen kann,  ist es  über 
  222. diesen Fuller möglich `alles auf einmal' zu erledigen.  Ein Klick  auf 
  223. dieses Objekt selektiert bzw.  deselektiert (falls schon alles  selek-
  224. tiert war) alle Objekte. Ein Doppelklick deselektiert immer alles.
  225. Hält man beim Klick auf den Fuller die [SHIFT]-Taste gedrückt, so wird 
  226. die  Selektierung  getoggelt,   d.h.  die  Dateien  die  vorher  nicht 
  227. selektiert waren sind nun selektiert und umgekehrt.
  228. Mit Hilfe der [CONTROL]-Taste kann man nach Wildcards bzw.  nach einer 
  229. Maske selektieren.  Dazu erscheint dann ein entsprechender Dialog. Die 
  230. Form der Wildcards wird in einem späteren Abschnitt erklärt. Auch hier 
  231. wird  die  Selektierung getoggelt,  wobei aber nur Dateien  und  keine 
  232. Ordner berücksichtigt werden.
  233.  
  234. Der Slider
  235. ----------
  236. Die  Funktionsweise  des Sliders dürfte schon aus  anderen  Programmen 
  237. bekannt  sein.  Der  Pfeil nach oben bewegt die Liste  (wenn  möglich) 
  238. nach  oben,  der  Pfeil nach unten bewegt sie nach  unten  (eigentlich 
  239. logisch).  Doppelklicks  auf einen der Pfeile bringen einen  ans  Ende 
  240. bzw.  an  den Anfang der Liste.  Die gemusterten Bereiche bewegen  die 
  241. Liste `seitenweise' nach oben oder nach unten.  Der eigentliche Slider 
  242. (das wei₧e Kästchen) ermöglicht einem die Liste etwas gezielter zu be-
  243. wegen.  Dabei  folgt  der Fensterinhalt der Bewegung in  Echtzeit  (am 
  244. besten mal probieren).
  245.  
  246. Rainer Juhser: "Das nennt man dann Real-Time Slider, ne?"
  247.  
  248. Die Anleitung: "Genau."
  249.  
  250. Ein  Doppelklick auf den grauen Sliderbereich oder den  Slider  selbst 
  251. setzt den Slider direkt an die entsprechende Stelle.
  252.  
  253. Die Dateien bzw. Ordner
  254. -----------------------
  255. Ein  Einfachklick auf einen Ordner (die mit dem Kästchen  davor)  oder 
  256. eine  Datei selektiert (invertiert) diese.  Bei einer Datei wird  auch 
  257. der Name in das editierbare Feld übertragen.
  258. Ein  Doppelklick bewirkt das Öffnen eines Ordners oder  das  Auswählen 
  259. einer  Datei  und  Verlassen der Box.  Man  kann  Selectric┐  auch  so 
  260. umkonfigurieren,  da₧  schon  bei einem Einfachklick  Ordner  geöffnet 
  261. werden. So macht es übrigens auch die Fileselector-Box des TOS.
  262. Um  mehrere  Dateien zu selektieren kann man  entweder  die  Maustaste 
  263. festhalten  und  durch  die  Liste fahren  oder  aber  mit  gedrückter 
  264. [SHIFT]-Taste  (oder  mit  zusätzlich  gedrückter  rechten  Maustaste, 
  265. siehe auch `Prinzipielles') einzeln mehrere Objekte selektieren.  Über 
  266. dieses  Verfahren  kann man auch Ordner  nur  selektieren,  falls  man 
  267. diese schon bei einem Einfachklick normalerweise geöffnet haben will.
  268.  
  269. Die Info-Zeile am unteren Rand
  270. ------------------------------
  271. Direkt unter der Dateianzeige befindet sich eine kleine  Anzeige,  die 
  272. Informationen über den Status des Dateifensters anzeigt. Bei der Byte-
  273. Angabe werden nur die Dateien mitgezählt, da eine Berücksichtigung der 
  274. Ordner(-inhalte)  die  Performance drastisch senken  würde.  Will  man 
  275. genaue Informationen haben,  so gibt es noch die Funktion `Info',  die 
  276. weiter unten beschrieben wird.
  277. Ein  Klick auf diesen Balken zeigt den freien Platz auf dem  aktuellen 
  278. Laufwerk an.  Dabei mu₧ die Maustaste festgehalten werden. Die Anzeige 
  279. ist  solange  aktiv,  wie die Taste festgehalten  wird.  Es  kann  ein 
  280. bi₧chen dauern,  bis die Anzeige erscheint (es erscheint solange  eine 
  281. Biene),  daher sollte man die Maustaste nicht wieder direkt loslassen. 
  282. Man  kann  die  Darstellungsart übrigens  mit  der  rechten  Maustaste 
  283. ändern. Solange diese gedrückt ist, wird ein Bargraph angezeigt (extra 
  284. für die User der `FuzzyClock').
  285.  
  286. Die BeamUps
  287. -----------
  288. BeamUps erscheinen erst dann auf dem Bildschirm,  wenn man die  schat-
  289. tierten Knöpfe anklickt.
  290.  
  291. Rainer Juhser: "HALT!  Was um himmelsgotteswillen sind denn schon wie-
  292.                der `BeamUps'?"
  293.  
  294. Die Anleitung: "BeamUps  sind  nichts anderes als  PopUps.  Da  Julian 
  295.                F.  Reschke seine schon in `JazzUps' umbenannte, sorgte 
  296.                das  für  ein  reges   Stammtischgespräch.   Irgendwann 
  297.                machte dann der Begriff `BeamUps' die Runde."
  298.  
  299. BeamUps  sind  vergleichbar mit den Drop-Down Menüs  am  oberen  Bild-
  300. schirmrand,  mit  dem Unterschied,  da₧ BeamUps innerhalb von  Dialog-
  301. boxen  benutzt werden.  Die Auswahl über ein BeamUp kann mehrere  Wege 
  302. nehmen ...
  303.  
  304.   a) Hält  man beim Anklicken des schattierten Objekts  die  Maustaste 
  305.      fest, so wird das BeamUp genau dann verlassen, wenn man die Taste 
  306.      wieder  loslä₧t.  Als  Auswahl  wird dabei der  Punkt  unter  dem 
  307.      Mauszeiger angesehen (wird auch invertiert). Hat man sich vertan, 
  308.      kann   man  vor  dem  Loslassen  der  Maustaste  aus   dem   Menü 
  309.      herausfahren (es verschwindet der schwarze Balken).
  310.  
  311.   b) Bei einem kurzen Klick mu₧ man,  um eine Auswahl zu treffen,  den 
  312.      Punkt nochmal extra anklicken (also ein Klick,  um das BeamUp auf 
  313.      den  Bildschirm zu zaubern und einer,  um den Punkt  anzuwählen). 
  314.      Das  Menü  kann hier ebenfalls,  ohne eine  Auswahl  getätigt  zu 
  315.      haben,  vorzeitig verlassen werden.  Hierzu mu₧ man nur au₧erhalb 
  316.      des BeamUps klicken.
  317.  
  318.   c) Für unsere MauFaUs,  kann man die BeamUps auch über die  Tastatur 
  319.      (Cursortasten und [RETURN] bzw.  [ESC]) bedienen. Die Tastaturbe-
  320.      dienbarkeit wird in einem extra Abschnitt ausführlich erklärt.
  321.  
  322. Das Eselsohr (the flying donkey)
  323. --------------------------------
  324. Ist Let 'em Fly!  installiert, dann findet man oben rechts in der Ecke 
  325. ein `Eselsohr'.  Das bedeutet dann,  da₧ dieser Dialog `fliegen' kann. 
  326. Wird eine Let 'em Fly!  Version >= 1.16 benutzt,  dann wird das Esels-
  327. ohr  gelöscht,  wenn  nicht genug Speicher  vorhanden  ist,  bzw.  die 
  328. entsprechenden  Schalter in Let 'em Fly!  nicht  gesetzt  wurden.  Das 
  329. Eselsohr findet man auch in den anderen Dialogen von Selectric┐.
  330.  
  331.  
  332.              Die Funktionen (wow, dat funktioniert sogar)
  333.              ============================================
  334.  
  335. Laufwerkswechsel
  336. ----------------
  337. Da  man doch mal auf ein anderes Laufwerk als das gerade  eingestellte 
  338. zugreifen  will,  haben  ich mich dazu entschlossen  eine  Möglichkeit 
  339. dafür einzubauen (ach,  das kann der TOS-Fileselector auch,  dann habe 
  340. ich ja Selectric┐ vollkommen umsonst entwickelt ...).  Um das Laufwerk 
  341. zu wechseln klickt man einfach auf den Laufwerks-Button.  Es erscheint 
  342. nun  ein BeamUp (was das ist haben wir ja eben gerade  gelernt).  Dort 
  343. kann man alle angemeldeten Laufwerke erreichen.  Laufwerk B wird immer 
  344. mit aufgeführt,  da das Betriebssystem immer Laufwerk B  kennt.  Falls 
  345. kein  Laufwerk B  physikalisch  vorhanden  ist,  dann  wird  man  auf-
  346. gefordert  die Diskette zu wechseln,  aber das kennen Sie mit  Sicher-
  347. heit  schon.  Wurde jetzt ein neues Laufwerk ausgewählt,  so  wechselt 
  348. der  Fileselector in das (aktuelle) Verzeichnis dieses  Laufwerks  und 
  349. stellt den Inhalt in seinem Fenster da.
  350. Da es Leute gibt,  die eine Wechselplatte benutzen oder ein Disketten-
  351. laufwerk besitzen,  welches keinen Diskettenwechsel erkennt (ähm,  ei-
  352. gentlich ist es ja der Atari,  der den Wechsel verpennt).  Um dann  an 
  353. das  aktuelle  Verzeichnis zu gelangen,  mu₧  ein  sog.  Medienwechsel 
  354. erzwungen  werden  (forced media change).  Das  geschieht  über  einen 
  355. Doppelklick   auf  den  Laufwerks-Button.   Bei  nicht   installiertem 
  356. `CHK_OFLS',  wird eine Sicherheitsabfrage dazwischen  geschaltet.  Das 
  357. ist deshalb notwendig,  da geöffnete Dateien geschlossen  werden,  was 
  358. wiederum  zu Datenverlusten führen kann.  Wenn man sich  jedoch  nicht 
  359. ganz  sicher  ist,  sollte man auf einen `forced  media  change'  vor-
  360. sichtshalber  verzichten  und  diesen über  den  Desktop  (oder  bspw. 
  361. `Gemini')  auslösen.  Dort sollten keine Dateien geöffnet  sein.  Aber 
  362. auch das gilt nur für eine Single-Tasking Umgebung!
  363.  
  364. Rainer Juhser: "Was ist denn `CHK_OFLS' nun wieder?  Ich glaub'  meine 
  365.                Oma kriegt ein Baby."
  366.  
  367. Die Anleitung: "`CHK_OFLS' ist eine Abkürzung für `CHecK Open  FiLeS'. 
  368.                Dabei  handelt es sich um ein residentes  Programm  von 
  369.                Hansi  Richstein (`Kobold'),  welches die von den  ver-
  370.                schiedenen  Programmen geöffneten Dateien (Files)  mit-
  371.                protokolliert,  d.h.  ein anderes Programm wei₧  immer, 
  372.                ob  im Augenblick irgendwelche Dateien  geöffnet  sind. 
  373.                Das  ist besonders in einer Multitasking-Umgebung  sehr 
  374.                wichtig.  Nun  denn,  Selectric┐  benutzt  dieses  Ver-
  375.                fahren,  um  festzustellen,  ob gerade eine  Datei  ge-
  376.                öffnet ist."
  377.  
  378. Die Extensions (oder besser: Masken)
  379. ------------------------------------
  380. Oft  ist  es  ja  so,  da₧ man sich  nur  für  bestimmte  Dateien  in-
  381. teressiert.  Daher kann man eine Maske angeben,  um unwichtige Dateien 
  382. aus  der Anzeige herauszufiltern (z.B.  `*.ACC' zeigt nur die  aktiven 
  383. Accessories  an).   Ordner  werden  prinzipiell  immer  angezeigt.  In 
  384. Selectric┐  kann man bestimmte Masken auf Abruf  voreinstellen.  Diese 
  385. können  dann über den Extensionbutton (-> BeamUp)  ausgewählt  werden. 
  386. Dabei  wird  die vom Programm übergebene  Extension  `geklemmt'  (also 
  387. gemerkt).  Sie wird durch den ersten Eintrag im BeamUp  repräsentiert. 
  388. Durch einen Strich getrennt stehen 11 weitere zur Auswahl.  Dabei  ist 
  389. die  erste  Maske ein `Dummy' (`*.*'),  da man sie  sowieso  sehr  oft 
  390. benötigt  und  nur einen der 10 Speicherplätze  wegnehmen  würde.  Die 
  391. anderen 10 sind vom Benutzer einstellbar (s.u.).  Man kann auch Masken 
  392. `addieren',  d.h.  wenn  man alle `*.TXT' UND alle `*.DOC'  auf  einen 
  393. Blick  haben will kann man,  wählt man erst `*.TXT' aus und  hält  bei 
  394. der  darauffolgenden Auswahl von `*.DOC' die [SHIFT]-Taste  (oder  die 
  395. rechte Maustaste ...  s.o.) fest.  In der Pfadanzeige sind die  beiden 
  396. Masken dann durch ein Komma getrennt.  Wichtig ist,  da₧ diese  Masken 
  397. nur maximal 16 Zeichen lang sein können, der Rest wird abgeschnitten.
  398.  
  399. Rainer Juhser: "Wie kann denn jetzt so eine Maske aussehen?"
  400.  
  401. Die Anleitung: "Die  ganze  Geschichte ist an das  von  *nix  bekannte 
  402.                `Globbing'  angelehnt.  Leider wird  diese  Möglichkeit 
  403.                vom  TOS (und vielen anderen Programmen)  nicht  unter-
  404.                stützt. Die genaue Syntax jetzt aber für alle ..."
  405.  
  406.      ?         steht  für EIN beliebiges Zeichen (sollte vom  TOS  her 
  407.                bekannt sein).
  408.      *         steht  für  beliebig  viele (auch 0)  Zeichen  und  ist 
  409.                ebenfalls  im TOS integriert.  Jedoch  geht  Selectric┐ 
  410.                einen  Schritt  weiter:  `*' ist  äquivalent  zu  `*.*' 
  411.                (siehe auch Beispiele).
  412.      [...]     Über  die  eckigen Klammern kann man  eine  Klasse  von 
  413.                Zeichen   festlegen  (z.B.   alle  Zahlen   oder   alle 
  414.                Buchstaben  oder alles au₧er Zahlen) und  gilt  jeweils 
  415.                für ein einziges Zeichen,  ist also die Konkretisierung 
  416.                von `?'.  Formate:  [AB] (für A oder B), [A-Z] (für A-Z 
  417.                ...  wer hätte das gedacht),  [^A-Z] (das Dächlein  in-
  418.                vertiert die Aussage,  d.h.  in diesem Fall alles au₧er 
  419.                A-Z).   Natürlich   kann   man  auch   andere   Zeichen 
  420.                einsetzen.
  421.  
  422. Beispühle für's Globbing ...
  423.  
  424. `*'            pa₧t auf alles (äh, alles nichts, oder?).
  425. `MAUS*'        pa₧t auf `MAUSTREF.TXT',  `MAUSILEI.N' oder einfach nur 
  426.                `MAUS'.
  427. `*MAUS*'       pa₧t auf `MAUSHAUS', `HAUSMAUS' oder `ENTMAUSE.R'.
  428. `*.AC?'        (ein beliebtes Beispiel) pa₧t u.a.  auf alle  aktivier-
  429.                ten und deaktivierten Accessories (*.ACC / *.ACX).
  430. `*.AC[CX]'     das gleiche Beispiel, nur halt konkreter.
  431. `TEXT???.*'    macht's mit `TEXT001',  `TEXTABC', `TEXT123.TXT', nicht 
  432.                aber mit `TEXTER' oder `TEXT.TXT'.
  433. `PROG*.[CHS]'  (jetzt   wird's  etwas  komplizierter  ...)  pa₧t   auf 
  434.                `PROG1.C',  `PROGRAMM.S' oder z.B.  `PROGGER.H',  nicht 
  435.                aber   auf  `PROGRAMM.SH'  oder  `PROGRAMM'  oder   gar 
  436.                `PROGRAMM.CHS'.
  437.  
  438. Übungsaufgabe:  Finden Sie mindestens 10 Dateinamen, die auf folgendes 
  439. Muster passen ...
  440.  
  441.           `*[A-Z]B?[^0-9]*.P[0-2]?'
  442.  
  443. Wie oben schon erwähnt,  darf in Selectric┐ die Maske 16 Zeichen  (bei 
  444. `Suchen'  sind es 22 Zeichen) nicht überschreiten  (die  Übungsaufgabe 
  445. können Sie daher mit Selectric┐ nicht bewältigen, BÄÄTSCH!).
  446.  
  447. So,  nun  aber  zum Voreinstellen der  10  Benutzer-Masken:  Über  ein 
  448. Doppelklick auf den Extension-Button gelangt man in einen Dialog. Dort 
  449. kann  man  a)  die  aktuelle als auch b)  die  anderen  10  Extensions 
  450. ändern.  Braucht  man nicht alle 10,  so kann man ruhig  Felder  frei-
  451. lassen.  Selectric┐ filtert diese im BeamUp heraus.  Eine  Applikation 
  452. kann theoretisch auch an Selectric┐ bestimmte Masken  übergeben,  hier 
  453. können es auch weniger als 10 sein.
  454.  
  455. Die Pfadeinstellung
  456. -------------------
  457. Damit  Ordnung  auf  der Platte  herrscht,  haben  sich  einige  Leute 
  458. gedacht,  da₧ man die Dateien hierarchisch ordnen sollte.  Z.B. könnte 
  459. die Datei `BEWERB.TXT' im Ordner `BEWERBUN.GEN' stehen.  Dieser Ordner 
  460. wiederum steht im Ordner `TEXTE',  dieser wiederum im Ordner  `DATEN'. 
  461. Man  unterteilt sich seine Platte in verschiedene  Kategorien.  Leider 
  462. hat diese Form der Organisierung auch einen Nachteil:  will man  jetzt 
  463. aus dem Verzeichnis `C:\BIN\TOOLS\DISKTOOLS\DISKMON\' ins  Verzeichnis 
  464. `C:\DATEN\DFUE\UPLOAD\WICHTIG\',  so  mu₧  man erst  die  ganzen  Ver-
  465. zeichnisse `hochgehen' und dann wieder von oben `herunter'.  Das  kann 
  466. mitunter  ganz schön lästig werden.  Selectric┐ bietet da  einiges  an 
  467. Komfort (Natürlich kann man die Pfade auch nach herkömmlicher Art  und 
  468. Weise wechseln, aber das ist oft sehr umständlich.).
  469. Zu allererst bietet Selectric┐ die Möglichkeit über einen  Doppelklick 
  470. auf den Closer direkt ins Wurzelverzeichnis zu gelangen (das ist  doch 
  471. schonmal  was).  Oft will man aber garnicht so weit,  sondern nur  bis 
  472. zur  vorletzten Verzeichnisebene.  Etwas über den Gartenzaun  gespickt 
  473. und schon war die Lösung gefunden.  Selectric┐ bietet ein  sog.  `Mac-
  474. Path'  BeamUp.  In diesem BeamUp werden die  einzelnen  Pfadabschnitte 
  475. durch  getrennte Einträge repräsentiert.  Somit kann man  mal  schnell 
  476. zwei Ebenen höher klettern.
  477. Da das immer noch nicht reicht,  kann man auch 10 Pfade  voreinstellen 
  478. bzw.  speichern.  Der vom Programm übergebene Pfad wird übrigens immer 
  479. `geklemmt'  (kennen wir schon von den Extensions).  Um einen  Pfad  zu 
  480. speichern,  ist  dieser zunächst `anzufahren'.  Danach klickt man  auf 
  481. das Pfad-BeamUp und sucht sich die Stelle an der der Pfad  gespeichert 
  482. werden  soll  aus.  Mit  gedrückter [SHIFT]-Taste  klickt  man  diesen 
  483. Eintrag an und schwupps ist der Pfad drinne.  Jetzt kann man ihn  ganz 
  484. gewöhnlich (also ohne [SHIFT]) auswählen.
  485. Und  für  die  Leute,  die meinen,  da₧ die Tastatur  immer  noch  das 
  486. schnellste Eingabemittel ist können diese (und alle anderen  natürlich 
  487. auch)  über einen Doppelklick auf den Pfad-Button eine  Dialogbox  auf 
  488. den Bildschirm bringen, wo der Pfad von Hand eingegeben werden kann.
  489.  
  490. Bemerkung:  Unsinnige Pfadangaben (also nicht vorhandene Pfade) werden 
  491. so weit verkürzt bis sie passen.  Ab Version 1.02 sollte das nun  auch 
  492. immer funktionieren.
  493.  
  494. Die Sortierung
  495. --------------
  496. Unterschiedliche  Daten verlangen nach  unterschiedlichen  Sortierkri-
  497. terien.  Selectric┐  bietet  hier gleich fünf  verschiedene  Kriterien 
  498. plus zwei Optionen für die Dateien im Fenster.  Die Kriterien kann man 
  499. in  einem BeamUp einstellen.  Die Häkchen zeigen die  momentanen  Ein-
  500. stellungen an.
  501.  
  502. `nach Namen'   sortiert ganz einfach nach dem Dateinamen (A -> Z),
  503. `nach Datum'   nach Datum und Uhrzeit (neu -> alt),
  504. `nach Grö₧e'   nach der Grö₧e (lang -> kurz),
  505. `nach Typ'     nach  der  Extension (wenn diese nicht  ganz  eindeutig 
  506.                ist,  dann  werden die 8 Zeichen davor mit  einbezogen) 
  507.                oder
  508. `unsortiert'   sogar  nach  der  physikalischen  Reihenfolge  auf  dem 
  509.                Speichermedium (wichtig z.B. für den AUTO-Ordner).
  510.  
  511. Mit  `rückwärts'  kann man die Richtung umkehren und über  den  Schalter 
  512. `numerisch'  kann man einen sog.  numerischen Algorithmus  zuschalten. 
  513. Ein kleines Beispiel sollte hier Klarheit schaffen:
  514.  
  515. vorher (also ohne `numerisch') ...
  516.  
  517.      MAUS1.TXT
  518.      MAUS10.TXT
  519.      MAUS2.TXT
  520.  
  521. und nachher (Hokus-Pokus) ...
  522.  
  523.      MAUS1.TXT
  524.      MAUS2.TXT
  525.      MAUS10.TXT
  526.  
  527. Der Auto-Locator (wieder etwas für unsere MauFaus)
  528. --------------------------------------------------
  529. Haben  Sie  nicht  immer schon mal geflucht,  wenn sie  in  Ihrem  200 
  530. Dateien  umfassenden Verzeichnis eine Datei auswählen wollen  und  Sie 
  531. wissen  ungefähr  wie  sie hei₧t (zumindest  die  ersten  Buchstaben), 
  532. wollen  aber jetzt nicht mit der Maus das ganze Directory  durchgehen. 
  533. Jetzt können sie getrost aufatmen ...
  534. Der  Auto-Locator erfüllt zwei Funktionen,  zum einen versucht er  die 
  535. vom   Programm   übergebene   Datei  im   übergebenen   Directory   zu 
  536. lokalisieren,  zum  anderen sucht er bei Eingaben in  das  editierbare 
  537. `Dateiname'  Feld  die erste passende Datei heraus.  Diese  wird  dann 
  538. selektiert.  Drückt man jetzt [RETURN] (oder wählt OK an),  dann  wird 
  539. die  selektierte  Datei als Ergebnis an das eigentliche  Programm  zu-
  540. rückgegeben. Bei Ordnern wird dieser übrigens geöffnet (s.a. Tastatur-
  541. bedienung).  Kann  übrigens keine passende Datei gefunden  werden,  so 
  542. wird  die Selektion gelöscht.  Der Auto-Locator greift auch nach  Ver-
  543. zeichniswechseln ein.
  544.  
  545. Beispiel zum Auto-Locator:
  546.  
  547.   Folgendes Mini-Verzeichnis wird betrachtet (Reihenfolge beachten!):
  548.  
  549.           AUTO   .TXT
  550.           MEDIZIN.TXT
  551.           MAUS   .TXT
  552.           MANN   .TXT
  553.           USER   .TXT
  554.  
  555.      Eingabe   Selektiert
  556.      -------   ----------
  557.      M         MEDIZIN.TXT
  558.      MA        MAUS.TXT
  559.      MAN       MANN.TXT
  560.      U         USER.TXT
  561.  
  562. WICHTIG:  Manchmal  möchte man über das Edit-Feld eine Datei  angeben, 
  563.           die nicht im Verzeichnis zu finden ist.  Dennoch wird  unter 
  564.           Umständen   beim  Eingeben  vom  Auto-Locator   eine   Datei 
  565.           selektiert,  die man garnicht haben will.  In einem  solchen 
  566.           Fall mu₧ man beim Beenden des Dialogs mit `Return' bzw. `OK' 
  567.           die [SHIFT]-Taste gedrückt halten!  In diesem Fall wird  der 
  568.           Dateiname   im   Edit-Feld  zurückgegeben  und   nicht   der 
  569.           selektierte.
  570.  
  571. Diejenigen,  die das jetzt noch nicht verstanden haben,  empfehle  ich 
  572. etwas damit zu experimentieren.
  573.  
  574.  
  575.               Spezielle Funktionen (especially for you)
  576.               =========================================
  577.  
  578. Oft  wäre es doch nett,  wenn ein Fileselector mehr  könnte,  als  nur 
  579. Dateien  zur  Auswahl zu stellen.  In vielen Fällen mu₧ man  mal  eine 
  580. Datei umbenennen,  löschen oder gar kopieren.  Mit Selectric┐ ist  das 
  581. jetzt in sehr komfortabler Weise möglich.
  582. Die  folgenden  Funktionen  sind  über  das  BeamUp  `Funktionen'  er-
  583. reichbar.  Dabei denkt das BeamUp natürlich mit und `disabled' die  zu 
  584. dem jeweiligen Zeitpunkt unsinnigen Funktionen.  Beispielsweise ist es 
  585. unsinnig  eine  nicht  selektierte  Datei  zu  löschen  oder  gar   zu 
  586. kopieren.
  587.  
  588. Neues Objekt
  589. ------------
  590. Will man einen Ordner oder eine leere Datei anlegen dann ist man  hier 
  591. richtig.  In  das Eingabefeld gibt man dann den  entsprechenden  Namen 
  592. ein,  mit  `Datei'  wird  eine 0 Bytes lange  Datei  angelegt  und  mit 
  593. `Ordner' ein leerer Ordner.
  594. Wofür eine leere Datei anlegen können?  Abgesehen davon,  daß man  als 
  595. Programmierer  leere Dateien manchmal zu Testzwecken benutzen  möchte,  
  596. gibt  es immer wieder Programme,  die ihren eigenen  (natürlich  nicht  
  597. abschaltbaren) Fileselector haben müssen.  Dieser ist aber so grausam,  
  598. daß  man  ihn  am liebsten erst gar nicht  benutzen  will.  Zum  Glück 
  599. wertet das Programm die Kommandozeile aus,  und so kann man sich  erst 
  600. eine  leere   Datei  anlegen  und diese  dann  beim  Start  übergeben. 
  601. Vertreter  dieser  Gattung  sind z.B.  Tempus  oder  (immer  noch  ... 
  602. Pure C.
  603.  
  604. Info
  605. ----
  606. Über  diesen  Punkt  bekommt man Informationen  über  die  angewählten 
  607. Dateien/Ordner.  Ist mehr als eine Datei/Ordner angewählt  worden,  so 
  608. bekommt   man  zunächst  eine  Gesamtinfo.   Dabei  werden  auch   die 
  609. Ordnerinhalte berücksichtigt, daher kann es ein bi₧chen dauern bis die 
  610. Anzeige  erscheint.  Mit  `Mehr' kann man über jedes  einzelne  Objekt 
  611. weitere Informationen ausgeben lassen.
  612. Ist  nur  eine Datei/Ordner selektiert oder wurde bei  der  Gesamtinfo 
  613. `Mehr'  angeklickt,  so erscheint zu dem Objekt eine Info-Box  in  der 
  614. man den Dateinamen,  bzw. Ordnernamen (erst ab TOS-Versionen >= 1.04!) 
  615. ändern kann.  Bei Dateien kann man auch noch die verschiedenen  Datei-
  616. Attribute  ändern.  Zudem  werden natürlich auch  noch  weitere  Infos 
  617. (Länge,  Datum  etc.) angezeigt.  Mit `Abbruch' wird der  Dialog  (bei 
  618. mehreren  selektierten  Objekten:  die Schleife)  ohne  Änderung  ver-
  619. lassen,  bei  `OK'  werden die  Änderungen  übernommen.  Sind  mehrere 
  620. Objekte  selektiert,  so  kann man mit `Weiter'  zum  nächsten  Objekt 
  621. gelangen ohne die Änderungen zu übernehmen.
  622.  
  623. Disk-Info
  624. ---------
  625. Über  diesen  Punkt bekommt man eine  komplette  Laufwerksinformation. 
  626. Hier kann man auch das Label ändern.  Die Belegung des Laufwerks  wird 
  627. im unteren Drittel als Bargraph mit Prozentangabe angezeigt.
  628.  
  629. Bei  den nun folgenden fünf Funktionen kann man diese bei  der  Arbeit 
  630. mit [ESC] ab- bzw.  unterbrechen. Vorher erscheint dann aber noch eine 
  631. Sicherheitsabfrage.
  632.  
  633. Löschen
  634. -------
  635. Mit  dieser Funktion kann man selektierte Dateien und Ordner  löschen. 
  636. Dabei  werden bei einem angewählten Ordner auch die darin  enthaltenen 
  637. Dateien und Ordner gelöscht.
  638.  
  639. Touch
  640. -----
  641. Diese Option ist für Programmierer und TeXniker  interessant.  Hiermit 
  642. kann  man  eine  Datei auf das aktuelle Datum und  die  aktuelle  Zeit 
  643. setzen.  Ein  `make' merkt dann z.B.,  da₧ diese Datei  neu  übersetzt 
  644. werden soll.
  645.  
  646. Kopieren
  647. --------
  648. Hier lassen sich Dateien und Ordner (inkl.  Inhalt) kopieren. Nach der 
  649. Anwahl des Punktes kann man den Zielpfad auswählen. Dabei verschwindet 
  650. die  Selektion  und  es wird ein  entsprechender  Boxtitel  angezeigt. 
  651. Dabei  kann man dann aber immer noch auf den fast vollen  Funktionsum-
  652. fang (au₧er `Kopieren' und `Verschieben') zurückgreifen  (z.B.  Ordner 
  653. anlegen,  Dateien löschen oder eine Info abrufen).  Das gilt  übrigens 
  654. auch für Move,  was ja eher eine Spezialform von Copy  darstellt.  Mit 
  655. `OK' wird dann kopiert,  es erscheint dann noch eine weitere Box,  mit 
  656. `Abbruch' wird die Aktion abgebrochen.  In der `weiteren Box' befinden 
  657. sich  noch zwei zu erklärende Schalter:  `Warnung  vor  Überschreiben' 
  658. fragt  bei Namenskonflikten nach (ansonsten wird die Datei  ohne  War-
  659. nung überschrieben),  `Objekte umbenennen' fragt bei jeder Datei nach, 
  660. z.B. kann man so direkt die Dateien umbenennen.
  661.  
  662. Verschieben
  663. -----------
  664. Verschieben arbeitet ähnlich wie Kopieren,  jedoch werden die  Dateien 
  665. verschoben,  d.h.  das Original wird dabei `gelöscht'. Das Verschieben 
  666. von Dateien wird auch bei TOS-Versionen kleiner 1.04 unterstützt.
  667.  
  668. Suchen
  669. ------
  670. Oft  wei₧ man nicht mehr wo man eine Datei versteckt hat.  Mit  dieser 
  671. Funktion  können Sie eine Datei (oder sogar nach einer  Maske)  suchen 
  672. lassen.  Dabei  steht  ihnen  zur Auswahl,  ob sie  ab  dem  aktuellen 
  673. Verzeichnis, auf dem aktuellen Laufwerk oder auf allen angeschlossenen 
  674. Laufwerken (au₧er A und B) suchen lassen wollen. Vorher erscheint eine 
  675. kleine Box, wo man a) diese Optionen einstellen kann und b) wo man den 
  676. Dateinamen  (bzw.  die  Maske) angeben  kann.  Wurde  etwas  passendes 
  677. gefunden,  so  hat man die Möglichkeit abzubrechen oder  fortzufahren. 
  678. Die gefundene Datei wird automatisch selektiert.
  679.  
  680. Selectric┐ unterstützt die Environment-Variable DRIVEMAP,  welche auch 
  681. von Gemini benutzt wird,  um bestimmte Funktionen auf bestimmte  Lauf-
  682. werke  zu begrenzen.  Wählt man das Suchen über alle Laufwerke an,  so 
  683. werden  nur  die Laufwerke berücksichtigt,  die  in  dieser  Variablen 
  684. angegeben  wurden.    Findet  Selectric┐  diese   Environment-Variable 
  685. nicht,  werden  alle  ange- schlossenen Lauferke,  au₧er  A:  und  B:, 
  686. durchsucht.
  687.  
  688. Rainer Juhser: "Na  prima,  und wie setze ich jetzt dies  Environment- 
  689.                Variable?"
  690.  
  691. Die Anleitung: "Es   gibt  inzwischen  verschiedene   AUTO-Ordner-Pro-
  692.                gramme,  die  das Setzen von Enviornment-Variablen  er-
  693.                möglichen (z.  B. der Boot-Selector JCNBOOT von Jens C. 
  694.                Neffe).
  695.  
  696.  
  697.                                Optionen
  698.                                ========
  699.  
  700. Da jeder so seine Gewohnheiten hat,  gibt's in Selectric┐ eine Box, wo 
  701. man bestimmte Dinge einstellen kann ...
  702.  
  703. Anzeige
  704. -------
  705.      Versteckte Dateien anzeigen
  706.      ---------------------------
  707.      Normalerweise  sind  versteckte Dateien (die  mit  dem  `Hidden'-
  708.      Attribut) dazu da,  da₧ man sie nicht sieht (aus welchen  Gründen 
  709.      auch immer).  Manchmal mu₧ man aber auch an eine versteckte Datei 
  710.      dran,  und  daher  kann man in Selectric┐ diese  automatisch  an-
  711.      zeigen  lassen.  Die  versteckten Dateien werden dann  hell  dar-
  712.      gestellt, sind aber trotzdem anwählbar.
  713.  
  714.      Kleinbuchstaben benutzen
  715.      ------------------------
  716.      Diese  Option wurde speziell für die  *nix-Freaks  implementiert. 
  717.      In  der Hauptseite werden die Dateien und Pfadangaben  in  Klein-
  718.      buchstaben dargestellt.  Die Ausnahme bildet das editierbare Feld 
  719.      für den Dateinamen.
  720.  
  721.      Uhrzeit bei aktuellen Objekten
  722.      ------------------------------
  723.      Wenn diese Option aktiviert ist,  werden bei Objekten,  die deren 
  724.      Datum mit dem aktuellen Systemdatum übereinstimmt - also die  von 
  725.      "heute"  - statt des Datums die dazugehörige  Uhrzeit  angezeigt. 
  726.      Das  Ganze  wird dann noch durch eine kleine  vorangestellte  Uhr 
  727.      gekennzeichnet.
  728.  
  729.      Anzahl der Zeilen
  730.      -----------------
  731.      Falls  dem Benutzer die Anzahl der angezeigten Objekte  mi₧fällt, 
  732.      vielleicht  ja,  weil ihm 24 Objekte bei 1280 mal 1024 Pixeln  zu 
  733.      unübersichtlich  ist,  kann  man die Grö₧e  von  Selectric┐  hier 
  734.      verändern.  Dabei sind in dem zugehörigen BeamUp die Einträge  8, 
  735.      12,   16  und  24  anwählbar,  sofern  soviele  Objekte  auf  den 
  736.      Bildschirm passen.  In den normalen ST-Auflösungen ist das BeamUp 
  737.      nicht  anwählbar,  da sowieso nicht mehr als 8 Objekte  angezeigt 
  738.      werden können.
  739.  
  740. Extras
  741. ------
  742.      Ordner auf Doppelklick öffnen
  743.      -----------------------------
  744.      In der originalen Fileselector-Box vom TOS wird ein Ordner  schon 
  745.      bei einem Einfachklick geöffnet (im Gegensatz zu den Fenstern  im 
  746.      Desktop).  Über diesen Punkt kann man einstellen, da₧ Ordner erst 
  747.      bei  einem  Doppelklick geöffnet und bei einem  Einfachklick  nur 
  748.      selektiert werden.
  749.  
  750.      TOS-Pfade sichern
  751.      -----------------
  752.      Normalerweise  verändert  Selectric┐  die  Pfadeinstellungen  vom 
  753.      Betriebssystem.  Manche  Programme  kommen nicht  damit  zurecht, 
  754.      daher  kann  man  es über diesen  Schalter  verhindern  bzw.  ab-
  755.      schalten.
  756.  
  757. Nach Kopieren/Verschieben
  758. -------------------------
  759.      Im Zielpfad bleiben
  760.      -------------------
  761.      Normalerweise  wird nach einer Kopieraktion zurück in das  Quell-
  762.      Directory   gewechselt.   Über   diese   Option   kann   man   es 
  763.      (erfolgreich) verhindern, d.h. man bleibt im Zielpfad.
  764.  
  765. Sichern
  766. -------
  767. Hier  werden  alle Einstellungen (auch die Pfade und  die  Extensions, 
  768. Ausnahme:  die Extensions/Pfade wurden von der Applikation  übergeben) 
  769. abgespeichert.
  770.  
  771. Die  Funktion  `Sichern' speichert  eine  Konfigurations-Datei  namens 
  772. "SLECTRIC.INF",und  zwar  dorthin,  von wo  aus  Selectric┐  gestartet 
  773. wurde.  Die  Datei wird beim Start auch nur dort gesucht  wird.  Bitte 
  774. kopieren  Sie sie als nicht irgendwo anders hin und benennen  Sie  sie 
  775. auch nicht um.
  776.  
  777.  
  778.  
  779.                           Tastaturbedienung
  780.                           =================
  781.  
  782. Nun  kommt  das Kapitel für unsere MauFaUs  ...  Selectric┐  ist  fast 
  783. komplett über die gute alte Tastatur bedienbar.  Im Anschlu₧ ist  auch 
  784. nochmal  eine  Gesamttabelle zu finden.  Dort  sind  die  Tastenkombi-
  785. nationen Maus-Aktionen zugeordnet.
  786.  
  787. Basics
  788. ------
  789.  
  790.      [RETURN]       Beendet  den Dialog und übergibt  der  Applikation 
  791.                     als Ergebnis den aktuellen Pfad und den selektier-
  792.                     ten Dateinamen.  Ist kein Dateiname selektiert, so 
  793.                     wird  die  Eingabe im Edit-Feld als  Ergebnis  an-
  794.                     gesehen.  Ist das selektierte Element ein  Ordner, 
  795.                     so wird dieser geöffnet.
  796.      [UNDO]         Beendet  den Dialog,  jedoch wird der  Applikation 
  797.                     mitgeteilt, da₧ die Auswahl abgebrochen wurde.
  798.      [HELP]         Zeigt eine Copyright-Info an.
  799.  
  800.      [ALT]+[A-Z]    Wechselt das Laufwerk.  Ist der Laufwerksbuchstabe 
  801.                     dem  Betriebssystem  nicht bekannt,  so  wird  die 
  802.                     Eingabe ignoriert.
  803.  
  804.      [ALT]+[1-0]    Wählt   einen   der   Preset-Paths   (1-10)   aus. 
  805.                     (speichern mit [SHIFT] möglich)
  806.      [ALT]+[Esc]    Wählt den geklemmten Pfad aus.
  807.  
  808.      [CTRL]+[Zb1-0] Wählt  eine  der  Preset-Extensions  (1-10)   aus. 
  809.                     (anhängen mit [SHIFT] möglich)
  810.      [CTRL]+[Zb.]   Wählt die geklemmte Extension aus.
  811.      [CTRL]+[Zb*]   Wählt `*.*' als Extension aus.
  812.  
  813.      [CTRL]+[1-10]  Geht    ein   bis   zehn   Directoryebenen    hoch 
  814.                     (vergleichbar mir dem `Mac-Path').
  815.  
  816.      [CTRL]+[A]     Selektiert bzw. deselektiert alle(!) Einträge.
  817.      [CTRL]+[S]     Selektiert Dateien nach Maske.
  818.      [CTRL]+[BS]    Schlie₧t den aktuellen Ordner.
  819.      [CTRL]+[Space] Liest das Verzeichnis neu ein.  Es wird dabei KEIN 
  820.                     Medienwechsel (s.a. media change) erzwungen!
  821.      [F1]           Klappt das Laufwerks BeamUp auf.
  822.      [F2]           --- " ---  Mac-Path  ---- " ---.
  823.      [F3]           --- " ---  Extension ---- " ---.
  824.      [F4]           --- " ---  Sortier   ---- " ---.
  825.      [F5]           --- " ---  Pfad      ---- " ---.
  826.      [F10]          --- " ---  Funktions ---- " ---.
  827.  
  828.      [SHIFT]+[F1]   Löst einen Media-Change aus.
  829.      [SHIFT]+[F3]   Ruft den Extension-Dialog auf.
  830.      [SHIFT]+[F5]   Über diese Kombination kann man den Pfad von  Hand 
  831.                     eingeben.
  832.  
  833. Cursor-Aktionen im Fenster
  834. --------------------------
  835. Selectric┐  unterstützt eine Menge an  Cursor-Funktionen.  Wenn  keine 
  836. Datei selektiert ist,  dann ist auch kein Cursor vorhanden.  Teilweise 
  837. verhalten sich daher einige Funktionen unterschiedlich.  Sind  mehrere 
  838. Dateien selektiert,  so repräsentiert der zuletzt selektierte  Eintrag 
  839. den  Cursor.  Weiterhin werden bei einer Cursorbewegung  alle  anderen 
  840. Einträge deselektiert.
  841. Der  Cursor wird gelöscht,  wenn der Pfad bzw.  das Laufwerk  geändert 
  842. wurde oder die Liste umsortiert wurde.
  843.  
  844.      [CsrUp]             Cursor  um einen Eintrag nach  oben  bewegen. 
  845.                          Ist  kein  Cursor  vorhanden,   so  erscheint 
  846.                          dieser am unteren Rand.
  847.      [CsrDown]           Cursor  um einen Eintrag nach unten  bewegen. 
  848.                          bei nicht vorhandenem Cursor erscheint dieser 
  849.                          am oberen Rand.
  850.      [SHIFT]+[CsrUp]     Der  Cursor  wird  um 7  Einträge  nach  oben 
  851.                          bewegt.  War kein Cursor vorhanden,  so  wird 
  852.                          einfach    nur    `seitenweise'    geblättert 
  853.                          (entspricht  einem Klick auf den grauen  Bal-
  854.                          ken).
  855.      [SHIFT]+[CsrDown]   Bewegt  den Cursor um 7 Einträge nach  unten. 
  856.                          Für einen nicht vorhanden Cursor gilt das  im 
  857.                          vorherigen Abschnitt gesagten.
  858.      [CTRL]+[CsrUp]      Bewegt die Liste um einen Eintrag nach  oben. 
  859.                          Der Cursor wird dabei nicht  mitbewegt.  Ent-
  860.                          spricht  übrigens einem einfachen  Klick  auf 
  861.                          den Pfeil im Slider.
  862.      [CTRL]+[CsrDown]    Die  Liste wird um einen Eintrag  nach  unten 
  863.                          bewegt.  Der Cursor wird hier ebenfalls nicht 
  864.                          mitbewegt.
  865.      [Home]              Setzt den Cursor auf den ersten Eintrag.  Bei 
  866.                          ausgeschaltetem   Cursor   entspricht   diese 
  867.                          Aktion  einem  Doppelklick auf den  Pfeil  im 
  868.                          Slider.
  869.      [SHIFT]+[Home]      Setzt den Cursor auf den letzten Eintrag.
  870.  
  871. BeamUps
  872. -------
  873. Innerhalb der BeamUps sind folgende Tastaturaktionen möglich:
  874.  
  875.      [RETURN]       Wählt den gerade selektierten Eintrag aus.
  876.      [ESC]          Verlä₧t das BeamUp,  ohne eine Auswahl getätigt zu 
  877.                     haben.
  878.      [UNDO]         siehe [ESC].
  879.      [CsrUp]        Bewegt  den  Cursor um einen  Eintrag  nach  oben. 
  880.                     Dabei  ist eine Turn-Around Funktion  aktiv,  d.h. 
  881.                     ist man oben angelangt,  so kommt der Cursor unten 
  882.                     wieder  herein.  Die grauen Einträge werden  übri-
  883.                     gens immer übersprungen.
  884.      [CsrDown]      Bewegt  den  Cursor  um  eins  nach  unten   (s.a. 
  885.                     [CsrUp]).
  886.      [Home]         Setzt den Cursor auf den ersten Eintrag.
  887.      [A] - [Z]      
  888.      [0] - [9]      Fährt Einträge direkt an,  d.h.  beim Dücken einer 
  889.                     dieser Tasten wird von der aktuellen  Cursor-Posi-
  890.                     tion der nächste passende Eintrag,  der mit diesem 
  891.                     Zeichen beginnt,  ausgewählt.  Führende Sonderzei-
  892.                     chen werden dabei ignoriert.
  893.  
  894.  
  895. Funktionen
  896. ----------
  897.  
  898.      [CTRL]+[C]     Ruft die Kopierfunktion auf.
  899.      [CTRL]+[D]     Dateien löschen.
  900.      [CTRL]+[F]     Datei(en) suchen.
  901.      [CTRL]+[I]     Datei/Ordner-Info ausgeben.
  902.      [Tab]          siehe [CTRL]+[I] (extra für unsere Gemini-Freunde)
  903.      [CTRL]+[M]     Dateien verschieben.
  904.      [CTRL]+[N]     Neuer Ordner/neue Datei.
  905.      [CTRL]+[O]     Ruft den `Options'-Dialog auf.
  906.      [CTRL]+[Y]     Gibt eine Laufwerksinformation aus.
  907.  
  908.      [CTRL]+[H]     Nach dem Dateinamen sortieren.
  909.      [CTRL]+[J]     ----"--- Datum      ----"----.
  910.      [CTRL]+[K]     Nach der Dateilänge ----"----.
  911.      [CTRL]+[L]     ----"--- Extension  ----"----.
  912.      [CTRL]+[X]     Unsortierte Anzeige.
  913.      [CTRL]+[R]     Sortierrichtung umkehren.
  914.  
  915.  
  916. Übersicht
  917. ---------
  918.  
  919. Taste               Dialogelement       Funktion 
  920. --------------------------------------------------------------------- 
  921. [CTRL]+[A]          Fuller              alles selektieren/deselektieren
  922. [CTRL]+[C]          Funkt./Kopieren     selektiere Objekte kopieren
  923. [CTRL]+[D]          Funkt./Löschen      selektiere Objekte löschen
  924. [CTRL]+[F]          Funkt./Suchen       Datei suchen lassen
  925. [CTRL]+[H]          Sort./Name          Nach dem Dateinamen sortieren
  926. [CTRL]+[I]          Funkt./Info         Info über selektierte Objekte
  927. [CTRL]+[J]          Sort./Datum         Nach dem Datum sortieren
  928. [CTRL]+[K]          Sort./Grö₧e         Nach der Dateigrö₧e sortieren
  929. [CTRL]+[L]          Sort./Typ           Nach der Extension sortieren
  930. [CTRL]+[M]          Funkt./Verschieben  selektiere Objekte verschieben
  931. [CTRL]+[N]          Funkt./NeuesObjekt  neues Objekt anlegen
  932. [CTRL]+[O]          Optionen            `Optionen'-Dialog aufrufen
  933. [CTRL]+[R]          Sort./rückwärts     Sortierrichtung umkehren
  934. [CTRL]+[S]          Fuller              selektiere nach Maske
  935. [CTRL]+[T]          Funkt./Touch        selektiere Objekte `touchen'
  936. [CTRL]+[X]          Sort./unsortiert    Unsortierte Anzeige
  937. [CTRL]+[Y]          Funkt./Disk-Info    Laufwerk-Information
  938. [CTRL]+[BackSpace]  Closer              Verzeichnis schlie₧en
  939. [CTRL]+[Space]      ---                 Verzeichnis neu einlesen
  940.  
  941. [ALT]+[A-Z]         ---                 Laufwerk 'A' bis 'Z' auswählen
  942. [ALT]+[1-0]         ---                 Preset-Path 1 bis 10 ----"----
  943. [ALT]+[Esc]         ---                 geklemmten Pfad auswählen
  944. [CTRL]+[Zb1-0]      ---                 Preset-Extension 1-10 auswählen
  945. [CTRL]+[Zb.]        ---                 geklemmte Extension auswählen
  946. [CTRL]+[Zb*]        ---                 Extension `*.*' auswählen
  947. [CTRL]+[1-10]       ---                 1-10 Directoryebenen hoch
  948.  
  949. [ESC]               ---                 Eintrag im Editfeld löschen
  950. [Tab]               Funkt./Info         Info über selektierte Objekte
  951. [RETURN]            OK                  selektierten Eintrag zurückgeben
  952. [HELP]              Info                Info-Dialog aufrufen
  953. [UNDO]              Abbruch             Dialog abbrechen
  954.  
  955. [CsrUp]             ---                 Selektionscursor/Liste bewegen 
  956. [CsrDown]           ---                 Selektionscursor/Liste bewegen
  957.  
  958. [SHIFT]+[CsrUp]     Pfeil hoch          Cursor/Liste um 1 Seite hoch
  959. [SHIFT]+[CsrDn]     Pfeil runter        Cursor/Liste um 1 Seite runter
  960. [CTRL]+[CsrUp]      Slider              Liste eins nach oben verschieben
  961. [CTRL]+[CsrDn]      Slider              Liste eins nach unten verschieben
  962. [Home]              2x Pfeil hoch       Cursor/Liste an den Anfang
  963. [SHIFT]+[Home]      2x Pfeil runter     Cursor/Liste ans Ende
  964.  
  965. [F1]                Drive-Button        BeamUp aufrufen
  966. [F2]                `Mac-Path'          ------ " ------
  967. [F3]                Extension           ------ " ------
  968. [F4]                Sortbutton          ------ " ------
  969. [F5]                Pfad-Button         ------ " ------
  970. [F10]               `Funktionen'        ------ " ------
  971.  
  972. [SHIFT]+[F1]        2x Drive-But.       Medienwechsel forcieren 
  973. [SHIFT]+[F3]        2x Extension        Extension-Dialog aufrufen 
  974. [SHIFT]+[F5]        2x Pfad-But.        neuen Pfad eingeben
  975.  
  976.  
  977.                           Tips & Tricks 
  978.                           =============
  979.  
  980. An  dieser Stelle seien ein paar Tips und Tricks  aufgeführt,  um  den 
  981. Umgang  mit  Selectric┐ zu  erleichtern,  bzw.  Probleme  mit  anderen 
  982. Programmen zu beheben.
  983.  
  984. Zu wenig Speicher 
  985. ----------------- 
  986. Tja,  einige  Programme meinen,  den ganzen Speicher für sich  in  An-
  987. spruch  nehmen  zu müssen.  Da aber Selectric┐ zur Laufzeit  auch  vom 
  988. Betriebssystem  Speicher  anfordert,   kann  es  passieren,   daß  die 
  989. originale Fileselector-Box benutzt werden muß.  Es gibt zwei  Möglich-
  990. keiten das Problem zu lösen:
  991.  
  992.   1. Den  Programmierer des jeweiligen Programms solange  nerven,  bis 
  993.      er  den Speicher dynamisch verwaltet oder wenigstens  mehr  Spei-
  994.      cher freihält.
  995.  
  996.   2. Leider  gibt  es auch sture Programmierer.  Daher  habe  ich  ein 
  997.      kleines  Programm gebastelt,  welches den Speicher  fragmentiert. 
  998.      In  vielen Fällen kann man damit Abhilfe schaffen,  leider  nicht 
  999.      in  allen.  Das Programm heißt `Fractal' und ist im  Lieferumfang 
  1000.      von Selectric┐ enthalten. Näheres dazu steht in "FRACTAL.TXT"
  1001.  
  1002. MiNT 
  1003. ---- 
  1004. Bei  MiNT  handelt es sich um eine Betriebssystemerweiterung  für  den 
  1005. ST,  welche  von  Eric R.  Smith geschrieben  wurde.  MiNT  realisiert 
  1006. Multi-Tasking auf GEMDOS-Ebene,  d.h.  TOS/TTP-Programme können neben-
  1007. einander laufen.  Das auf der CeBit '92 von Atari vorgestellte  Multi-
  1008. TOS  basiert  auf dieser Erweiterung,  jedoch ist es  dort  dann  auch 
  1009. möglich GEM-Programme nebeneinander laufen zu lassen.
  1010.  
  1011. Mit  den  Versionen  0.92  und  kleiner  gibt  es  in  Verbindung  mit 
  1012. Selectric┐  (und auch `Let 'em Fly!' ein kleines  Problem.  MiNT  ver-
  1013. hindert leider eine korrekte Installation dieser  Programme.  Entweder 
  1014. kann  man  in diesem Fall Selectric┐ über  `exec'  starten,  oder  man 
  1015. besorgt  sich  eine  neuere Version von  MiNT.  Ab  der  Version  0.93 
  1016. funktioniert es auf jeden Fall.
  1017.  
  1018. Was  man an dieser Stelle vielleicht noch hinzufügen  kann,  ist,  daß 
  1019. Selectric┐  natürlich  auch die virtuellen Laufwerke  in  der  Auswahl 
  1020. unterstützt.  Damit  dürfte das der z.Zt.  einzige Fileselector  sein, 
  1021. der  diese  Möglichkeit  bietet.   Weiterhin  bleibt  zu  sagen,   da₧ 
  1022. Selectric┐ auf jeden Fall noch einige andere Möglichkeiten unter  MiNT 
  1023. in der Zukunft nutzen wird.
  1024.  
  1025.  
  1026. Signum!
  1027. -------
  1028. Leider  gibt es  immer noch  einen ganzen  Haufen Programme,  die - in
  1029. durchaus  guter Absicht - einen eigenen  Fileselector  implementieren,
  1030. dem Benutzer  aber nicht  die Möglichkeit lassen,  wahlweise den File-
  1031. selector  des TOS  beziehungsweise,  einen alternativen Fileselector - 
  1032. wie zum Beispiel Selectric┐ - zu benutzen.
  1033.  
  1034. Ein  besonders verbreitetes  Programm dieser Art  ist Signum!3.  Immer 
  1035. wieder erreichen mich Briefe  von Selectric┐-Benutzern  mit der Bitte,
  1036. doch  endlich  dafür  zu  sorgen,  da₧  Selectric┐  auch mit  Signum!3
  1037. läuft.  Leider kann ich  da aber überhaupt  nichts machen.  Selectric┐
  1038. installiert  sich  so  im Betriebssystem,  da₧ es  jedesmal,  wenn ein 
  1039. Programm  den Selector  des TOS  aufrufen  will,  den Aufruf  abfängt.
  1040. Signum!  dagegen  macht gar nicht  erst einen solchen Aufruf,  sondern
  1041. benutzt stattdessen einfach eine eigene Routine.  Leider ist da nichts 
  1042. zu machen.
  1043.  
  1044. Rainer Juhser: "So ein Ärger aber auch. Gibt es denn eine Chance, da₧
  1045.                sich das eines Tages doch mal ändert und man Selectric┐
  1046.                auch unter Signum!3 benutzen kann?"
  1047.  
  1048. Die Anleitung: "Vielleicht. Allerdings ist der einzige Ansprechpartner
  1049.                 da der Autor von Signum!  Möglicherweise lä₧t  sich ja
  1050.                 etwas erreichen, wenn man ausreichend bei  Application
  1051.                 Systems Heidelberg nachfragt.  Mit anderen Programmen, 
  1052.                 wie zum Beispiel Pure C hat das ja auch geklappt.
  1053.                 Viel Glück!"
  1054.  
  1055.                                Internes
  1056.                                ========
  1057.  
  1058. Selectric┐  verbiegt den AES/VDI-Vektor (Trap #2) und den  BIOS-Vektor 
  1059. (TRAP  #13) und benutzt dazu die XBRA-Kennung `SLCT'.  Weiterhin  wird 
  1060. ein sog.  `FSEL-Cookie' angelegt.  Über diesen Cookie-Eintrag kann man 
  1061. dann  noch weitere Funktionen ansprechen.  Der `FSEL-Cookie' ist  dazu 
  1062. da,  um  zu  erkennen,  ob  ein Ersatz-Fileselektor die  in  TOS  1.04 
  1063. implantierte Funktion fsel_exinput() unterstützt.
  1064. Für weitere Informationen empfehle ich die Datei SLCTPROG.TXT sich  zu 
  1065. Gemüte zu führen.
  1066.  
  1067.  
  1068.                         Afterburner (Nachtrag)
  1069.                         ======================
  1070.  
  1071.  
  1072. Credits
  1073. -------
  1074. Zunächst  ein  Dankeschön  an die tapferen  Beta-Tester  (einer  davon 
  1075. meinte erst,  er bräuchte keinen neuen Fileselector ...  dann aber auf 
  1076. einmal ...)
  1077.  
  1078. Stefan Eissing und Gereon Steffens habe ich die neuen  malloc-Routinen  
  1079. in Selectric┐ zu verdanken.
  1080.  
  1081. Ein Dankeschön auch an Wolfgang Wander,  bei dem ich die Idee mit  der 
  1082. Registrierung über den Schlüssel abgeguckt habt.
  1083.  
  1084. Erwähnt  werden  mu₧ natürlich auch Oliver Scheel,  der  nach  persön-
  1085. lichen  Differenzen auf eigenen Wunsch hin aus dem  Selectric┐-Projekt 
  1086. ausgestiegen   ist.   Ihm  verdanke  ich  viele  der   in   Selectric┐ 
  1087. implementierten  Ideen.  Ich  wünsche  ihm weiterhin  viel  Glück  und 
  1088. Erfolg.
  1089.  
  1090.  
  1091. Registrierung von Selectric┐
  1092. ---------------------------
  1093.  
  1094. Der Sharewarebetrag für Selectric┐ beläuft sich auf DM 30,-.  Er  kann 
  1095. entweder  auf mein unten angegebenes Konto überwiesen oder  eingezahlt 
  1096. werden  oder  aber  aber auch bar oder als  Scheck  an  meine  Adresse 
  1097. geschickt werden.  Bei Überweisungen bzw.  Einzahlungen UNBEDINGT  den 
  1098. Zweck angeben.  Bitte auch nicht vergessen die Adresse  bekanntzugeben 
  1099. (entweder  auf der Überweisung oder über eine  Postkarte/Brief/EMail). 
  1100. Ansonsten kann das Geld nicht korrekt zugeordet werden!  Besonders bei 
  1101. Überweisungen mit BTX gibt's Probleme.
  1102.  
  1103. Wer sich registrieren lä₧t,  bekommt von mir - per Post,  Telefon oder 
  1104. email  - seinen persönlichen Schlüssel mitgeteilt.  Damit kann er  aus 
  1105. jeder  öffentlichen Version - auch später bei Updates - seine  persön-
  1106. liche  registrierte Version machen.  Dazu wählt man die Button  "Info" 
  1107. an,  der den Copyrightdialog aufruft. In einer unregistrierten Version 
  1108. befindet  sich  dort unten ein Button  "Registrieren".  Wenn  man  den 
  1109. betätigt,  öffnet  sich ein Dialog,  in dem man seinen Namen  und  den 
  1110. persönlichen Schlüssel eintippen kann.  Anschlie₧end betätigt man dann 
  1111. noch den "OK"-Button,  und schon ist man Besitzer einer  registrierten 
  1112. Version,  bei der natürlich auch das "Pling" beim Laden entfällt. Dazu 
  1113. mu₧  Selectric┐ unbedingt SLECTRIC.PRG hei₧en und sich auch noch  dort 
  1114. befinden, wo es sich beim Booten des Rechners befand.
  1115.  
  1116. Bereits registrierte User,  die auch die neue Version auf ihren  Namen 
  1117. registrieren wollen,  können ihren Schlüssel natürlich jederzeit unter 
  1118. Angabe  ihres Namens und des Zahldatums per Post,  email oder auch  am 
  1119. Telefon erfahren.
  1120.  
  1121. Auf diese Art und Weise hoffe ich,  die Probleme,  die ich bisher  mit 
  1122. der Auslieferung von Selectric┐ hatte,  in den Griff zu bekommen.  Ich 
  1123. denke,  da₧  diese Methode allen Benutzern  entgegenkommt.  An  dieser 
  1124. Stelle möchte ich mich nochmal bei allen Benutzern entschuldigen,  die 
  1125. ihre  Selectric┐-Diskette  durch  mein Verschulden  später  als  nötig 
  1126. erhalten haben.
  1127.  
  1128. Wer  will,  kann seine registrierte Version oder ein Update  natürlich 
  1129. auch auf dem Postwege bekommen. Dazu braucht man mir nur eine Disk und 
  1130. einen adressierten Freiumschlag zu schicken.
  1131.  
  1132. Kontaktadresse:
  1133.  
  1134. Stefan Radermacher
  1135. Unter Krahnenbäumen 52-54
  1136. 50668 Köln 
  1137. Deutschland
  1138. Telefon: ++49 221 122268 Q
  1139. EMail: sr@k.maus.de
  1140.  
  1141. Mailbox:  MAUS  Köln  (Tel.  ++49 221 1390008;  8N1,  bis  zu  V.32bis 
  1142.           (14400  bps)  / V.42bis) sowie 19200 bps und 16800  bps  mit 
  1143.           ZyXEL-Modems.   In   der  MAUS  Köln  ist  auch  immer   die 
  1144.           aktuelle Version von Selectric┐ zu finden.
  1145.  
  1146. Bankverbindung:
  1147.  
  1148. Stefan Radermacher
  1149. Konto-Nr. 3140 62-503
  1150. Postgiroamt Köln
  1151. BLZ 370 100 50.
  1152.  
  1153. It's not a trick, it's Selectric┐.
  1154. -----
  1155. Tja,  wo  ist  der Oliver?  Nun,  ich habe aus  verschiedenen  Gründen 
  1156. nichts  mehr  mit Selectric┐ zu tun.  Trotzdem wünsche ich  allen  An-
  1157. wendern viel Spa₧ damit.
  1158.  
  1159.