ANITA ist ein einfaches, dafuer aber schnelles Programm zur Eingabe von einfachen Texten mit Direktformatierung auf dem Bildschirm. ************************************************************************** KURZBESCHREIBUNG A-Z,a-z,0-9,!".. usw. normale darstellbare Zeichen Control F W N Auswahl von Fill Wrap oder Nowrap (wird als Steuerzeichen im Text gespeichert) Control/SHIFT Space nicht dehnbares Lehrzeichen (bei Fill) Control O Ein- bzw. Ausschalten der Kopf- und Fuss- zeilendarstellung (hat keinen Einfluss auf den abgespeicherten Text!); sinnvoll bei der Eingabe laengerer Textstuecke Control T Ein- bzw. Ausschalten des Fill-Modus auf dem Bildschirm (ohne Auswirkung auf den gespeicherten Text; ueberschreibt lokal ein Control F im Text; sinnvoll bei der Eingabe von laengeren Textstuecken und bei nachtraeglicher Trennung mittels Maus) Return neue Zeile Control Return neue Seite Delete loescht Zeichen Backspace Cursor links; evtl. loeschen Zeichen die letzten 256 mit DELETE und BACKSPACE geloeschten Zeichen werden gespeichert und koennen mit UNDO zeichenweise zurueckgeholt werden Undo Undo fuer DELETE und BACKSPACE Help Worttrennung Insert Cursor in Zeile ganz links Clr Home Cursor in Zeile ganz rechts Cursortasten Cursor in entsprechende Richtung Shift Cursor_oben Cursor an Anfang des Textes Shift Cursor_unten Cursor an Ende des Textes Shift Cursor_links Cursor auf vorhergehendes RETURN (Absatz) Shift Cursor_rechts Cursor auf naechstes RETURN (Absatz) Control Cursor_links suche Steuerzeichen links vom Cursor Control Cursor_rechts suche Steuerzeichen rechts vom Cursor (Cursor_links, Cursor_rechts, DELETE, UNDO) Control Cursor_oben suche naechsten Suchstring oberhalb Cursor Control Cursor_unten suche naechsten Suchstring unterhalb Cursor Funktionstasten: F1 Unterstreichen F2 10/12 Zeichen pro Zoll F3 Italic (nicht NEC_P2) F4 Fett F5 hochgestellte Schrift F6 tiefgestellrte Schrift F9 linker Rand ( (SHIFT)Cursor links/rechts; Return; UNDO) F10 rechter Rand ( (SHIFT)Cursor links/rechts; Return; UNDO) Shift F1 Zeilenabstand 1 Shift F2 Zeilenabstand 2 Shift F3 Zeilenabstand 3 Shift F4 Zeilenabstand 4 Shift F5 Zeilenabstand 5 Shift F6 Zeilenabstand 6 Shift F7 Zeilenabstand 7 Shift F8 Zeilenabstand 8 Shift F9 Zeilenabstand 9 Shift F10 Zeilenabstand 0 (d.h. dieselbe Zeile!) Alternate F1 Zeichensatz 1 (Standard-Zeichensatz) Alternate F2 Zeichensatz 2 (griech. Zeichen) Alternate F3 Zeichensatz 3 (math. und graph. Sonderzeichen) Alternate F4 Zeichensatz 4 (frei definierbarer Zeichensatz) Control F1 Kopf- / Fusszeilen Nr. 1 Control F2 Kopf- / Fusszeilen Nr. 2 Control F3 Kopf- / Fusszeilen Nr. 3 Control F4 Kopf- / Fusszeilen Nr. 4 Control F5 Kopf- / Fusszeilen Nr. 5 Control F6 Kopf- / Fusszeilen Nr. 6 Control F7 Kopf- / Fusszeilen Nr. 7 Control F8 Kopf- / Fusszeilen Nr. 8 Control F9 Kopf- / Fusszeilen Nr. 9 Control F10 Kopf- / Fusszeilen Nr. 10 Alternate Control F1 Eingabe: Kopf- / Fusszeilen Nr. 1 Alternate Control F2 Eingabe: Kopf- / Fusszeilen Nr. 2 Alternate Control F3 Eingabe: Kopf- / Fusszeilen Nr. 3 Alternate Control F4 Eingabe: Kopf- / Fusszeilen Nr. 4 Alternate Control F5 Eingabe: Kopf- / Fusszeilen Nr. 5 Alternate Control F6 Eingabe: Kopf- / Fusszeilen Nr. 6 Alternate Control F7 Eingabe: Kopf- / Fusszeilen Nr. 7 Alternate Control F8 Eingabe: Kopf- / Fusszeilen Nr. 8 Alternate Control F9 Eingabe: Kopf- / Fusszeilen Nr. 9 Alternate Control F10 Eingabe: Kopf- / Fusszeilen Nr. 10 Numerischer Tastenblock: 0-9 Suche entsprechende Seite (Abschluss mit ENTER) + ca. 20 Zeilen vorwaerts - ca. 20 Zeilen zurueck . Wechsel zwischen Insert- und Replace-Mode ) schreibe Inhalt der Zeile in internen Puffer Shift ) fuege Inhalt der Zeile an den Text im internen Puffer an / loesche Zeile und schreibe geloeschte Zeile in internen Puffer Shift / loesche Zeile und fuege geloeschte Zeile an den Text im internen Puffer an * fuege Inhalt des Internen Puffers in den Text ein ( Wechsel in den MARK-Modus Enter Wechsel in den ENTER-Modus ************************************************************************** MARK-Modus: folgende Eingaben sind moeglich: Tasten zur Cursorbewegung ) Uebernahme des Textes zwischen MARK-Position und augenblicklicher Cursorposition in den internen Puffer Shift ) Anfuegen des Textes zwischen MARK-Position und augenblicklicher Cursorposition an den Text im internen Puffer / Loeschen und Uebernahme des Textes zwischen MARK-Position und augenblicklicher Cursorposition in den internen Puffer Shift / Loeschen und Anfuegen des Textes zwischen MARK-Position und augenblicklicher Cursorposition an den Text im internen Puffer Delete loescht alle Steuerzeichen zwischen MARK-Position und augenblicklicher Cursorposition (z.B. Schriftarten, Rand) Shift Delete loescht alle Returns und FormFeeds zwischen MARK- Position und augenblicklicher Cursorposition Undo verlassen des MARK-Modus ************************************************************************** ENTER-Modus: folgende Kommandos sind mglich: Q Quit (Beenden des Programms) E Exit (Abspeichern der Daten und Programmende) D Directory (Eingabe des Arbeitsdirectorys) R Read (Lesen einer Datei) W Write (Schreiben einer Datei) I Input (Lesen einer Datei in den internen Puffer) O Output (Schreiben des internen Puffers in eine Datei) C Compress (Entfernung von Luecken und unnoetigen Steuer- zeichen im Text; wird bei WRITE autom. ausgefuehrt) L loeschen des Textpuffers P Print (Text drucken) F Finde Suchstring UNDO Verlassen des ENTER-Modus bzw. Untermodus ************************************************************************** Drucken von Text: Nach Eingabe des Kommandos P kann auf dem Ziffernblock die erste zu druckende Seite eingegeben werden. Durch SHIFT + Zahlen kann die letzte zu druckende Seite eingegben werden und durch die Eingabe einer Zahl auf der Haupttastatur kann ein Offset fuer den linken Rand eingegben werden. UNDO bricht Druckvorgang ab ************************************************************************** Eingabe von Kopf- / Fusszeilen: (Control+Alternate F1-F10) Normale Eingabe von Buchstaben und Zahlen durch die Haupttastatur Cursorbewegung durch Cursurtasten und RETURN Loeschen durch DELETE und BACKSPACE Beenden durch ENTER Sonderfunktion auf numerischem Tastenfeld: Max. dreistellige Zahl als Platzhalter fuer Seitennumerierung. Die eingegebene Zahl wird dabei als Offset zur internen Seitennummer addiert. Beachte Unterschied von z.B. 1 und 001) Linke SHIFT-Taste + Zahl (0-3) gibt Anzahl der Kopfzeilen an Rechte SHIFT-Taste + Zahl (0-3) gibt Anzahl der Fusszeilen an -/+ erniedrigt bzw. erhoeht die Zeilennumer der aktuellen Zeile Linke SHIFT-Taste -/+ erniedrigt bzw. erhoeht die Zeilennumer der ersten Textzeile Rechte SHIFT-Taste -/+ erniedrigt bzw. erhoeht die Zeilennumer der ersten Textzeile . wechsel zwischen Insert und Replace Hinweis: Beim Abspeichern einer Datei filename.ext werden die Kopf- und Fusszeilen in der Datei filename.___ abgespeichert und spaeter wieder automatisch von dort eingelesen. ************************************************************************** Maus: linke Maustaste setzen des Cursors an entsprechender Stelle verschieben des Textfensters falls Cursor ganz oben oder unten rechte Maustaste Worttrennung langsame Verschiebung des Textfensters falls Cursor ganz oben oder unten ************************************************************************** Maengelanzeigen: Das Programm enthaelt im Augenblick keine dynamische Speicherverwaltung. Die fest angelegeten Felder fuer die Text- und Loeschspeicher reichen fuer ca. 100 Seiten Text und einige Seiten geloeschten Text. Laengere Texte sollten, wenn moeglich, auf mehrere Dateien aufgeteilt werden, da aufgrund der Direktformatierung der gesamte Text formatiert werden muss um ans Ende des Textes zu kommen (auch wenn nichts geaendert wurde) und das bei einem umfangreichen Text eben entsprechend lange daueret. Ein Ausdruck des Textes ist im Augenblick nur auf den 18-Nadel-Druckern NEC P2/P3, den 24-Nadel-Druckern P5/P6/P7/P2neu/P3neu und dem Apple LaserWriter (PostScript) moeglich. Da die Zeichensaetze 2 und 3 fuer die NEC-Drucker noch nicht erstellt sind, erfolgt die graphische Ausgabe auf der Grundlage der Zeichen- definition fuer den Bildschirm (FONT2.DAT, FONT3.DAT), allerdings mit der dadurch bedingten schlechten Qualitaet, d.h. wer die Zeichensaetze 2-4 benoetigt muss fuer den endgueltigen Ausdruck den Laserdrucker verwenden. Wer den benutzerspezifischen Zeichensatz 4 verwenden will muss die Zeichendefinitionen fuer den Bildschirm (font4.dat) erzeugen (font4.dat wird, sofern im selben Directory vorhanden, beim Start von ANITA automatisch eingelesen) und vor dem Ausdrucken die entsprechende PostScript-Beschreibung des Zeichensatzes in den Laserdrucker laden und dort unter dem Namen "Anita" eintragen. Achten Sie darauf, dass bei Verwendung des Laserdruckers die Parameter der V24-Schnittstelle richtig eingestellt sind. ************************************************************************** Nach Ausgabe von (Fehler-)Meldungen in der untersten Zeile ist die ENTER-Taste zu druecken. ************************************************************************** Nach ca. 10 min ohne Eingabe wird der Bildschirm dunkel. Beliebige Taste druecken oder Maus bewegen. **************************************************************************