FILESöFIöPRINT╜PRI╜BACKGROUNDBACKSUNDRYhMISChEXTERNAL█EX█DICTIONARY┘!DICT┘!CLEAR╕$DOC3%EXTp%LOAD▄%L▄%MERGE4&M4&NAMEå&Nå&PRINTF╪&PF╪&*PRINTm(PRINTFB≤(PFB≤(PROGÅ)SAVEA╤)SA╤)SAVEAB#*SAB#*SAVEz*Sz*SAVEB+SB+SPLITO+SPLO+SPOOL%,SPON%,SPOOLOFFå,SPOFFå,SWAP╬,SW╬,TYPE-T-PRINTg-Pg-PRINTB╧-PB╧-PRINTP.PP.PRINTQî.PQî.PRINTPS
/PPS
/PRINTSü/PSü/PRINTSB±/PSB±/PRINTQ60PQ60PRINTQBí0PQBí0ABANDONΓ0ABΓ0PARALLEL:1PAR:1PRINTER█1PR█1SERIAL¬2SER¬2PRINTON63PRON63PRINTOFFÄ3PROFFÄ3TYPEWRITER▀3TW▀3Aq4BÜ4C├4D∞4CAT5ACCESSÄ6ACCÄ6PROTECT⌠6PROT⌠6FINDV7FV7FIXé:FIXB :FORMATF;FTF;FORMATBÇ;FTBÇ;NUMBER╜;NUM╜;NUMBERB╪<NUMB╪<REPLACEd=Rd=TAB≡=ANAGRAM▒>AN▒>BUILD,?BU,?COUNTDΘ?CODΘ?DELWORDSJ@DWJ@FINDW┐@FW┐@INSWORDS<AIW<AJOIND▒AJD▒ALISTD,BLD,BLOOKUP¼BLK¼BMAKEDCMKDCSPELLuCSCuCCODE╚CEXECDXDLPHRASES]DLP]DPHRASEíDKEYíDCALCzFCAzFCOUNT▐FCT▐FCOUNTBGCTBGGOTO[GHELPΩGHΩGLOADCFGZHLCFGZHPAUSE╣HQUITIQISTATUSFISTATFICONFIGÿICONVERTΘICVΘISETPRINTéJSPéJLIFEKARNOR0KPROTEXT⌡KPATHwLTEMPATHNBUGS'OBUG'OMENUS▒PMENU▒PBLOCKSTBLOCKTMSDOS'VDOS'VABANDONXWABXWBACKáWCONT²WCO²WSTOPFXSTFXLOADKEYS«XLDK«XSAVEKEYSYSVKYFFgYECHO░YWORDZME<ZFRODO_ZPMëZSM╢Z$SES]DLP]DPHRASEíDKEYíDCALCzFCAzFCOUNT▐FCT▐FCOUNTBGCTBGGOTO[GHELPΩGHΩGLOADCFGZHLCFGZHPAUSE╣HQUITIQISTATUSFISTATFICONFIGÿICONVERTΘICVΘISETPRINTéJSPéJLIFEKARNOR0KPROTEXT⌡KPATHwLTEMPATHNBUGS'OBUG'OMENUS▒PMENU▒PBLOCKSTBLOCKTMSDOS'VDOS'VABANDONXWABXWBACKh gespeichert",
near userwritten[]  = "in der User Wort-Datei",
near mixedwarn[]    = "Warnung: Groß-/Kleinschreibung gemischt",
near mixedprompt[]  =
 "Opt: G(roß), K(lein), E(rster Buchstabe groß), I(gnor), K(orr), Z(eigen): ",
near counting[]     = "Wörter zählen",
near wchecked[]     = " geprüfter Wörter: ",
near pressakey[]    = " Zum Weitermachen eine Taste drücken: ",
near wordindict[]   = " Wort im Wörterbuch enthalten",
near askloadfile[]  = "Wollen Sie das Dokument laden (j/n)? ",

near checked[]      = "Anzahl geprüfter Wörter:          ",
near unrec[]        = "Anzahl unbekannter Wörter:        ",
near wchanged[]     = "Anzahl vorgenommener Korrekturen: ",
near stored[]       = "Anzahl neu aufgenommener Wörter:  ",
near needsformat[]  = "WARNUNG : Text muß ev. neu formatiert werden",
near nmatching[]    = "entsprechend ",
near word1[]        = "Wort",
near wordn[]        = "Wörter",

near dname[]        = "Wörterbuch-Name: ",
near lookupprompt1[]= "Wort zum nachschlegen: ",
near matchprompt1[] = "Wortmuster: ",
near anagprompt1[]  = "Anagram wortmuster: ",
near makedprompt1[] = "Name der Textdatei: ",
near awprompt1[]    = "Name der Datei mit Wörter zum einfügen: ",
near dwprompt1[]    = "Name der Datei mit Wörter zum löschen:  ",
near spellprompt[]  = "Name der Datei zum prüfen: ",
near buildprompt1[] = "BUILD Name der Eingabedatei: ",
near buildprompt2[] = "BUILD Name der Ausgabedatei: ",
near listdprompt1[] = "Name dem Wörterbuch zum auflisten: ",
near listdprompt2[] = "Wort starten: ",
near listdprompt3[] = "Name der Ausgabedatei: ",
near countdprompt[] = "Name dem Wörterbuch zum zählen: ",
near mergedprompt1[]= "Wörterbuch 1 Name: ",
near mergedprompt2[]= "Wörterbuch 2 Name: ",
near mergedprompt3[]= "Ausgabewörterbuch Name: ",
near searchingdict[]= "Suchvorgang läuft ... ",

near spellopts[]    = "SIZKNR" ,
near editspellopts[]= "SIZK\r" ,
near mixedopts[]    = "GKEIZ" ,

/* pdriver.c */
near m_readerr[]    ="Lesefehler",
near m_splongerr[]  ="Codesequenz zu lang",
near m_spunkerr[]   ="Unbekannter Befehl",
near m_spatline[]   ="%s an der Zeile %u",

/* amenu.c */

#ifdef AMIGA
near m_menupressakey[]="Für Editor-Modus eine Taste drücken: ",
near m_menuquit[]="Verlassen",
near m_menuedit[]="Editor-Modus",

near m_IText1[]=	"Makros löschen",
near m_IText2[]=	"Makros laden",
near m_IText3[]=	"Makros speichern",
near m_IText4[]=	"Makro enden",
near m_IText5[]=	"Aufnehmen      ^f1",
near m_IText6[]=	"Unterstreich",
near m_IText7[]=	"Hochstellmore details.
CLEAR : clears the text from memory.
SWAP  : switches between the two documents in memory.
SPELL : spell checks a file on disc.
A, B, C or D changes the selected drive (if the chosen drive is fitted).

Other file commands: NAME, PRINTF, PRINTFB, SAVEA, SAVEAB, SPLIT, TYPE

$PRINT$PRI$
PRINT : Protext print commands

For further details on any command, type HELP fol$FILES$FI$
FILES : Protext file commands

For further details on any command, type HELP followed by the command name,
either from command mode or the menu option 'Help on named subject'. This in
many cases gives an abbreviated form of the command in brackets.

LOAD  : retrieves a document from disc ready for editing.
SAVE  : stores a document in a disc file.
CAT   : lists the files on disc.
MERGE : merges a file into the current document.
SAVEB : saves a marked block as a file. 'HELP BLOCKS' for more details.
CLEAR : clears the text from memory.
SWAP  : switches between the two documents in memory.
SPELL : spell checks a file on disc.
A, B, C or D changes the selected drive (if the chosen drive is fitted).

Other file commands: NAME, PRINTF, PRINTFB, SAVEA, SAVEAB, SPLIT, TYPE

$PRINT$PRI$
PRINT : Protext print commands

For further details on any command, type HELP followed by the command name,
either from command mode or the menu option 'Help on named subject'. This in
many cases gives an abbreviated form of the command in brackets.

The print menu allows many options to be set up, including start and end page,
number of copies, single sheets/continuous printing.

PRINT   : prints the whole text, PRINTB prints the marked block.
PRINTS  : displays the text on the screen.
PRINTF  : prints to a file.
PM      : call print menu

SERIAL  : selects a serial printer, PARALLEL selects a parallel printer.
PRINTER : loads a printer driver.

Other printing commands: ABANDON, PRINTP, PRINTPQ, PRINTQ, PRINTQB, PRINTSB,
                         PRINTON, PRINTOFF, TYPEWRITER

See also 'HELP BACK'

$BACKGROUND$BACK$
Background printing

When printing, Protext stores the output in a buffer in memory. When the
whole text that is being printed has been put into the buffer, you can
resume editing whilst the printer is active.

Background printing can be turned off with 'BACK OFF' or using CONFIG

Other commands: ABANDON, CONT, STOP

$SUNDRY$MISC$
SUNDRY : Protext miscellaneous commands

For further details on any command, type HELP followed by the command name,
either from command mode or the menu option 'Help on named subject'. This in
many cases gives an abbreviated form of the command in brackets.

CALC    : is a calculator command. Type any numerical expression.
COUNT   : counts the words in the text.
FIND    : searches for any string (any sequence of letters or symbols).
REPLACE : replaces any string by another.
FORMAT  : re-formats the entire text according to the ruler lines.
QUIT    : leaves PROTEXT and returns to DOS.
HELP    : gives information on a specified subject.

Other commands: ACCESS, CODE, COUNTB, DOC, EXEC, FIX, FIXB, FORMATB, GOTO,
                LOADCFG, LPHRASES, NUMBER,  NUMBERB,  PAUSE, PHRASE, PROG,
                PROTECT, SPOOL, SPOOLOFF, STATUS, TAB

$EXTERNAL$EX$
EXTERNAL : Protext external commands

Any DOS command, or other program can be run from within PROTEXT, if there is
enough free memory. The system file 'COMMAND.COM' must be available, and so this
should normally be copied onto any text disc when using a floppy disc system. To
run a system or external command simply type the command from command mode as
you would from the DOS prompt. If the name clashes with a PROTEXT command it
should be prefixed with *. 'HELP DOS' for details of some useful DOS commands.

Several utilities are supplied as external programs:

CONFIG   : is a comprehensive configuration program
CONVERT  : is a file conversion utility
SETPRINT : creates printer drivers
* <file> : runs an external program

$DICTIONARY$DICT$
DICT: Protext dictionary utilities

For further details on any command, type HELP followed by the command name,
either from command mode or the menu option 'Help on named subject'. This in
many cases gives an abbreviated form of the command in brackets, and an example
of use.

Protext can spell check against up to 5 dictionaries simultaneously. Commands
are provided to create and maintain new dictionaries.

ANAGRAM : scans the dictionary for anagrams of a word pattern.
FINDW   : scans for words matching a pattern.
LISTD   : lists words in a dictionary.
COUNTD  : counts the words in a dictionary.
SM      : calls spell menu

Other dictionary commands: BUILD, DELWORDS, INSWORDS, JOIND, LOOKUP, MAKED

$CLEAR$$
CLEAR. Clear the text from memory.
       Alternatively press SHIFT-CTRL-DEL from edit mode.

Syntax: CLEAR

$DOC$$
DOC. Select document editing mode.

Syntax: DOC

$EXT$$
EXT. Set filename extension for LOAD and MERGE.

Syntax: EXT <extension>

Example: EXT DOC

$LOAD$L$
LOAD (L). Load new file from disc for editing.

Syntax: LOAD <filename>

$MERGE$M$
MERGE (M). Merge file with current text.

Syntax: MERGE <filename>

$NAME$N$
NAME (N). Assign name to current file.

Syntax: NAME <filename>

$PRINTF$PF$
PRINTF (PF). Print to disc, including printer control codes. The resulting file
             is suitable for background printing using 'COPY'.

Syntax: PF <filename> (<filename>)

Examples: PF text1          ; prints current text to file 'text1'
          PF text1 text     ; prints from file 'text' to file 'text1'
          COPY text1 PRN    ; print file directly using DOS command

$*PRINT$$
*PRINT. A system command which prints a file at the same time as editing.
        Type 'HELP PF' for more details.

$PRINTFB$PFB$
PRINTFB (PFB). Print block to disc, including printer control codes.
               Type 'HELP PF' for more details.

Syntax: PFB <filename>

$PROG$$
PROG. Select program editing mode.

Syntax: PROG

$SAVEA$SA$
SAVEA (SA). Save to disc as ASCII file.

Syntax: SA <filename>

$SAVEAB$SAB$
SAVEAB (SAB). Save block to disc as ASCII file.

Syntax: SAB <filename>

$SAVE$S$
SAVE (S). Save text to disc. If the filename is omitted the file is saved with
          its original name.

Syntax: S <filename>

$SAVEB$SB$
SAVEB (SB). Save block.

Syntax: SB <filename>

$SPLIT$SPL$
SPLIT (SPL). Split large file. The maximum size of the smaller files may be
             specified. The files have the same name with extensions 1, 2, 3,..

Syntax: SPLIT <filename> (<maxsize>)

$SPOOL$SPON$
SPOOL (SPON). Echo all screen output to a file.

Syntax: SPOOL <filename>

$SPOOLOFF$SPOFF$
SPOOLOFF (SPOFF). Turn off echo to file.

Syntax: SPOFF

$SWAP$SW$
SWAP (SW). Swap between two documents in memory.

Syntax: SW

$TYPE$T$
TYPE (T). Types the file to screen.

Syntax: TYPE <filename>

$PRINT$P$
PRINT (P). Print file, optionally from disc.

Syntax: PRINT
        PRINT <filename>

$PRINTB$PB$
PRINTB (PB). Print marked block of text only.

Syntax: PB

$PRINTP$PP$
PRINTP (PP). Print pages selectively, optionally from disc.

Syntax: PP
        PP <filename>

$PRINTQ$PQ$
PRINTPQ (PPQ). Print pages selectively in NLQ, optionally from disc.

Syntax: PPQ
        PPQ <filename>

$PRINTPS$PPS$
PRINTPS (PPS). Print to screen selectively, optionally from disc.

Syntax: PS
        PS <filename>

$PRINTS$PS$
PRINTS (PS). Print text to screen, optionally from disc.

Syntax: PS
        PS <filename>

$PRINTSB$PSB$
PRINTSB (PSB). Print block to screen.

Syntax: PSB

$PRINTQ$PQ$
PRINTQ (PQ). Print, NLQ mode, optionally from disc.

Syntax: PQ
        PQ <filename>

$PRINTQB$PQB$
PRINTQB (PQB). Print block, NLQ.

Syntax: PQB

$ABANDON$AB$
ABANDON (AB). Abandon printing. Certain printers only.

Syntax: AB

$PARALLEL$PAR$
PARALLEL (PAR). Select parallel (Centronics) port (1, 2, or 3).

Syntax: PAR             ; selects parallel port 1
        PAR <port number>

$PRINTER$PR$
PRINTER (PR). Load printer driver. The printer driver will be loaded from the
              current directory, or if not found, from the path directory.

Syntax: PR <printer driver name>

$SERIAL$SER$
SERIAL (SER). Select serial port (1 or 2).

Syntax: SER             ; selects serial port 1
        SER <port number>

$PRINTON$PRON$
PRINTON (PRON). Echo all screen output to printer.

Syntax: PRON

$PRINTOFF$PROFF$
PRINTOFF (PROFF). Turn off echo to printer.

Syntax: PROFF

$TYPEWRITER$TW$
TYPEWRITER (TW). Typewriter mode. If a number is specified the text is indented
                 by that many spaces.

Syntax: TW (n)

$A$$
A. Select drive A.

Syntax: A

$B$$
B. Select drive B.

Syntax: B

$C$$
C. Select drive C.

Syntax: C

$D$$
D. Select drive D.

Syntax: D

$CAT$$
CAT. Catalogue directory, showing the files sorted with sizes, the number of
     files listed, the space occupied, and the disc free space.

Syntax: CAT (<pathname>)

Examples: CAT         ; current directory on current drive
          CAT B:\       ; root directory on drive B
          CAT \PROTEXT\*.PTR ; all printer drivers in PROTEXT directory

$ACCESS$ACC$
ACCESS (ACC). Set file(s) to read-write status

Syntax: ACC <ambiguous filename>

$PROTECT$PROT$
PROTECT (PROT). Set file(s) to read-only status

Syntax: PROT <ambiguous filename>

$FIND$F$
FIND (F). Find string.

Syntax: FIND <string> <options>

Options: A find All and display number found
         B Backwards search
         C Case specific search
         G Global search (whole document)
         S Ignore spaces
         W Word only search (finds whole words only)
         n find nth occurrence (ignore first n-1)

Escape codes:
          code      finds
          !?        ?
          !!        !
          !'        '
          !"        "
          !.        hard return (end of paragraph)
          !-        soft hyphen
          !_        non-break hyphen
          !=        spell ignore marker
          !a        printer control code 'a'
          !10       ascii code '10'
          !<space>  non-break space
          !~        footnote marker


$FIX$$
FIX. Remove tabs, soft spaces and soft returns, converting to hard spaces and
     hard returns.

Syntax: FIX

$FIXB$$
FIXB. As for FIX, but on marked block.

Syntax: FIXB

$FORMAT$FT$
FORMAT (FT). Format text.

Syntax: FT

$FORMATB$FTB$
FORMATB (FTB). Format block.

Syntax: FTB

$NUMBER$NUM$
NUMBER (NUM). Number lines of text, or remove numbers. A to add numbers, R to
              remove numbers.

Syntax: NUM A|R <startl line> <increment>

Examples: NUM A 10 10 ; number starting at 10 in increments of 10
          NUM R    ; remove the numbers

$NUMBERB$NUMB$
NUMBERB (NUMB). Number lines of text in marked block only, or remove numbers.

Syntax: NUMB A|R <startl line> <increment>

$REPLACE$R$
REPLACE (R). Find and replace string. For explanation of options type 'H FIND'.

Syntax: R <old string> <new string> <options>

$TAB$$
TAB. Set tabs for program mode.

Syntax: TAB <list of tabs> ( *<increment>)

Examples: TAB 9,15,40   ; tabs at columns 9, 17, 40
          TAB *4     ; tabs at 4,8,12,...

$ANAGRAM$AN$
ANAGRAM (AN). Search for words containing same characters.

Syntax: AN <word pattern> (<dictionary name>)

$BUILD$BU$
BUILD (BU). Build file of unrecognised words by taking a text file and checking
            it against the dictionary.

Syntax: BUILD <input filename> <output filename>

$COUNTD$COD$
COUNTD (COD). Count words in dictionary.

Syntax: COUNTD (<dictionary name>)

$DELWORDS$DW$
DELWORDS (DW). Delete words in text file from dictionary.

Syntax: DW <text file> <dictionary name>

$FINDW$FW$
FINDW (FW). Search for words with same character pattern.

Syntax: FW <word pattern> (<dictionary name>)

$INSWORDS$IW$
INSWORDS (IW). Insert words in text file into dictionary.

Syntax: IW <text file> <dictionary name>

$JOIND$JD$
JOIND (JD). Join two dictionaries together.

Syntax: JD <dictionary 1> <dictionary 2> (<dictionary name>)

$LISTD$LD$
LISTD (LD). List dictionary, optionally to a file.

Syntax: LD <dictionary name> <start letter> <output file>

$LOOKUP$LK$
LOOKUP (LK). Search for similar words.

Syntax: LK <word> (<dictionary name>)

$MAKED$MKD$
MAKED (MKD). Make dictionary from text file.

Syntax: MKD <text file> <dictionary name>

$SPELL$SC$
SPELL (SC). Two pass spell check of file.

Syntax: SPELL <text file>

$CODE$$
CODE. Display token returned by a key.

Syntax: CODE

$EXEC$X$
EXEC (X). Execute file of commands.

Syntax: EXEC <filename>

$LPHRASES$LP$
LPHRASES (LP). List defined phrases.

Syntax: LP

$PHRASE$KEY$
PHRASE (KEY). Define phrase, function key or token.

Syntax: KEY <letter> <string>  ; assign phrase to ALT+letter
     or KEY S<letter> <string>  ; assign phrase to SHIFT+ALT+letter
     or KEY <number> <string>  ; assign phrase to function key
     or KEY S<number> <string>  ; assign phrase to SHIFT+function key
     or KEY A<number> <string>  ; assign phrase to ALT+function key
     or KEY C<number> <string>  ; assign phrase to CTRL+function key

$CALC$CA$
CALC (CA). Calculate the value of a numeric expression.

Syntax: CALC <expression>

$COUNT$CT$
COUNT (CT). Count words.

Syntax: COUNT

$COUNTB$CTB$
COUNTB (CTB). Count words in block.

Syntax: COUNTB

$GOTO$$
GOTO (G). Goto Page/Line/Column number.

Syntax: GOTO <line number>
     or GOTO P<page number>
     or GOTO C<column number>

$HELP$H$
HELP (H). Display HELP information.

Syntax: HELP <subject name>
  or HELP <command name>

$LOADCFG$LCFG$
LOADCFG (LCFG). Load Configuration (CFG) file.

Syntax: LCFG <config file name>

$PAUSE$$
PAUSE. Pause (optionally with message). For EXEC files.

Syntax: PAUSE

$QUIT$Q$
QUIT (Q). Quit PROTEXT.

Syntax: Q

$STATUS$STAT$
STATUS (STAT). Lists useful configuration settings.

Syntax: STAT

$CONFIG$$
CONFIG (CFG). Menu driven configuration program.

Syntax: CFG

$CONVERT$CV$
CONVERT (CV). File conversion program. See manual for details.

Syntax: CV <convert program name> <input filename> <output filename>

$SETPRINT$SP$
SETPRINT (SP). Printer driver creation utility. See manual for details.

Syntax: SP <printer driver source filename>

$LIFE$$
Can't help you with that one!

$ARNOR$$
See "The Lord of the Rings" by J.R.R.Tolkien.

Alternatively, write to:

  Arnor
  611 Lincoln Road
  PETERBOROUGH PE1 3HA
  England
  Tel: (0733) 68909
  Fax: (0733) 67299

$PROTEXT$$
Almost everything you might wish to know is covered in the manual. For the
latest information see the file 'README'.

$PATH$$
The 'path', or 'search path' specifies the directory in which Protext looks for
dictionaries, printer drivers, the help file, and external utilities such as
MAKECFG, SETPRINT and CONVERT. It will normally refer to the directory called
'PROTEXT' - on drive B on a floppy disc system, or on the hard disc. The path
can be changed using MAKECFG, and in any case must be specified in any
configuration file.

$TEMPATH$$
The 'temporary file path' specifies the directory which Protext uses for storing
parts of a file which is too large to fit into memory. The temporary path can be
changed using MAKECFG, and in any case must be specified in any configuration
file.

$BUGS$BUG$
If you think you have found a bug in Protext, please write to Arnor giving as
full a description of what you were doing when it occurred. Please quote the
Protext version as displayed on the banner line, and please also give details of
your computer and operating system (e.g. IBM PC-XT with 640K memory running PC-
DOS version 3.20).

Type 'HELP ARNOR' for the address.

$MENUS$MENU$
Menus are provided as an alternative to command mode. Commands can be selected
from menus in two ways: (i) by moving the bar up or down with the cursor keys (
and ) and then pressing RETURN, or (ii) by typing a single letter to select a
command directly - the letter to press is shown in upper case.

MAIN MENU       - Load and save files, catalogue files, call sub-menus.
TEXT MENU       - Commands which operate on the text.
PRINT MENU      - All the printing options.
FILE MENU       - Commands which operate on files. There is a further submenu,
                  the Disc Menu which provides  system utilities such as         
                  file copying, erasing, and disc formatting.
OPTIONS MENU    - Configuration options.
UTILITY MENU    - Utility programs including file conversion.
DICTIONARY MENU - Dictionary utilities.

$BLOCKS$BLOCK$
Many commands operate either on the whole text or just on a marked block. The
block version has the same name with a 'B' appended.

For example, COUNT counts all the words in the document.
             COUNTB just the words between the block markers.

Block markers are set in edit mode by placing the cursor at the required
position and pressing CTRL-Z.

When using the menus to make a command operate on a block, select option B in
the text menu to turn block operation ON, then choose the command.

$MSDOS$DOS$

Some useful DOS commands:

CHDIR or CD    : changes the current directory.
ERASE or DEL   : deletes a file from disc.
RENAME or REN  : renames a disc file.
COPY           : copies a file or files.
FORMAT A:      : formats a disc in drive A.
DISKCOPY A: B: : copies a whole disc.

$ABANDON$AB$
ABANDON (AB). Abandon text in printer buffer.

Syntax: AB

$BACK$$
BACK. Turn background printing on or off.

Syntax: BACK ON
        BACK OFF

$CONT$CO$
CONT. Resume background printing after STOP.

Syntax: CO

$STOP$ST$
STOP. Stops printer but leaves text in printer buffer. Resume with CO.

Syntax: ST

$LOADKEYS$LDK$
LOADKEYS (LDK). Load macro definitions from file.

Syntax: LDK (<filename>)

$SAVEKEYS$SVK$
SAVEKEYS (SVK). Save macro definitions in a file.

Syntax: SVK (<filename>)

$FF$$
FF. Send a form feed character to the printer.

Syntax: FF

$ECHO$$
ECHO. Turn on or off echoing of commands in an exec file.

Syntax: ECHO ON
        ECHO OFF

$WORD$$

The word is Protext.

$ME$$

Help you with what?

$FRODO$$

The ring bearer's on his own.

$PM$$
PM. Call print menu.

Syntax: PM

$SM$$
SM. Call spell (dictionary) menu.

Syntax: SM

