home *** CD-ROM | disk | FTP | other *** search
/ The Very Best of Atari Inside / The Very Best of Atari Inside 1.iso / sharew / accs / slectric / doku / slectric.txt < prev   
Encoding:
Text File  |  1992-09-02  |  55.7 KB  |  1,161 lines

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