TOPIC,DUMMY,Dummy topic
This is the Viper help file.  It may be edited with a standard ASCII text
editor, however, it is important to make sure that all displayable lines
are no longer than 68 characters long.

In addition, all topics must begin with a standard TOPIC header as shown
in the default help entries, and end with an ENDTOPIC: token.
ENDTOPIC:
TOPIC,BACKSCR,Using the backscroll
 Using the backscroll
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 The backscroll is a convenient way of looking at things that
 may have flown off the screen to quickly for you to read, or
 to check something that happened earlier.

 On the status line, the number of lines currently held in
 the backscroll is displayed.

 The commands are fairly simple.  Use the Arrow Keys, <PgUp>,
 <PgDn>, <Home>, and <End> to navigate the list.

 You may press <I> at any time to obtain an image of the text
 displayed on the screen and write it to a file.  Note, colors
 will not be saved to the file.  (However, that may be an
 option in the future if it is requested)

 The <D> key may be used to 'dump' the entire contents of the
 backscroll to a file.

 To return to terminal mode, press <Esc>.
ENDTOPIC:TERMINAL
TOPIC,DISTLIST,Perusing a NameList
 Perusing a NameList
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 The list displayed beneath the Help window contains a
 NameList.  This is a list of names which you can use to send
 multiple copies of the same message.

 To add a new name to the list, press <Ins>.

 To delete a name from the list, highlight it with the cursor
 keys and press <Del>.

 To change the name, note or conference relating to one of
 the entries, highlight it with the cursor keys and press
 <Ctrl-Enter>.
ENDTOPIC:EDITDIST,PICKDIST
TOPIC,EDITDIST,Editing/adding a NameList entry
 Editing or Adding a NameList entry
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 From the dialog box displayed below the Help window, you can
 edit information associated with a certain name, or the name
 itself.

 The fields available are as follows:

 Name - the name of this person on the BBS.

 Note - any supplementary information about the user you care
 to have for future reference.

 Conference - the conference in which to send the message to
 the user specified in the Name field.  Leave this field blank
 if you want the message to be sent in the same conference as
 the original message.

 To save the entry, press <Ctrl-Enter>, or to abort, press
 <ESC>.
ENDTOPIC:DISTLIST,PICKDIST
TOPIC,PICKDIST,NameList selection menu
 NameList selection menu
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 This menu allows you to pick a name list to work with.  A
 name list is pretty much as it sounds, a list of names. These
 names are used for distribution and reference purposes.  For
 example, if you had several friends you usually share the same
 messages with, you can make your life easier with a NameList.

 The menu displayed beneath the help window shows a list of
 currently available NameLists.  Once you have selected one, you
 may add, delete, or change the names on that list.

 To pick one, highlight it with the arrow keys and press <Enter>.

 In addition, the following commands are available:

 <Del>         - Deletes the currently highlighted NameList.
 <Ins>         - Allows you to add a new NameList.
 <Ctrl-Enter>  - Will prompt you for a new name for the
                 highlighted NameList.
 <Enter>       - Selects the highlighted NameList for
                 manipulation.
 <Esc>         - Exits back to the Main Menu.
ENDTOPIC:DISTLIST,EDITDIST
TOPIC,MSGSORT,Sorting messages
 Message Sorting
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 From this sorting menu, you may sort the messages in this
 conference by Author, Addressee, Subject, Date/Time, or
 message number.  Please note that the sort is not permanent,
 and the messages will revert to their previous order when
 you exit this conference.

 Basically, this gives you the power to make reading certain
 messages easier.

 For example, in a BUY'N'SELL type conference, you'd probably
 only be interested in reading messages about things that are
 for sale.  These messages are usually addressed to ALL.  So,
 sort the messages by Addressee, and all the messages to ALL
 will be grouped together for easy reading.
ENDTOPIC:HEADERS
TOPIC,MSGENTRY,Entering a message
 Message Entry
 ▀▀▀▀▀▀▀▀▀▀▀▀▀

 The window beneath this one is the "message entry" window.  It
 is prompting you for information about the message you are about
 to enter, or edit.

 This is the standard message entry window, which unlike the
 extended message entry window only allows the standard 25
 characters per field that the basic QWK specification allows for.

 If you are replying to a message, you will have to tell Viper who
 it's addressed to (the author of the original message is assumed,
 but you can change it), whether or not you'd like to quote his/her
 message, whether or not it's private, and the subject of the
 message (like the "To:" field, the subject of the original message
 is assumed).

 If you press <F2> while the cursor is in the Conference field,
 a list of conferences will be displayed and you may choose
 from those.

 While the cursor is in the TO: field, and <F2> is pressed, the
 NameList listing will appear, and you can pick a NameList to use.

 Pressing <F3> while in the TO: field will allow you to pick a
 single name from a NameList.  (This permits the use of NameLists
 as "addressbooks")

 While replying, pressing <F4> will toggle the TO: field between
 the names of the sender/receiver of the original message.

 To move between fields, use the up and down arrow keys, or just
 press <Enter> to confirm what you've entered.

 To abort, press <Esc> otherwise press <Ctrl-Enter> or <F10> to
 verify the information you have entered is correct.
ENDTOPIC:EDITDIST,PICKDIST,DISTLIST,XMSGENTRY
TOPIC,XMSGENTRY,Extended message entry
 Extended Message Entry
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 The window beneath this one is the "extended message entry"
 window.  It is prompting you for information about the message
 you are about to enter, or edit.

 This window is different from the normal entry window, in that
 it allows you to enter up to 60 characters in the TO and
 SUBJECT fields.  This is only available on RoseMail, Qmail4 and
 PCBoard v15.x systems.

 If you are replying to a message, you will have to tell Viper
 who it's addressed to (the author of the original message is
 assumed, but you can change it), whether or not you'd like to
 quote his/her message, whether or not it's private, and the
 subject of the message (like the "To:" field, the subject of
 the original message is assumed).

 If you press <F2> while the cursor is in the Conference field,
 a list of conferences will be displayed and you may choose
 from those.

 While the cursor is in the TO: field, and <F2> is pressed, the
 NameList listing will appear, and you can pick a NameList to use.

 Pressing <F3> while in the TO: field will allow you to pick a
 single name from a NameList.  (This permits the use of NameLists
 as "addressbooks")

 While replying, pressing <F4> will toggle the TO: field between
 the names of the sender/receiver of the original message.

 To move between fields, use the up and down arrow keys, or just
 press <Enter> to confirm what you've entered.

 To abort, press <Esc> otherwise press <Ctrl-Enter> or <F10> to
 verify the information you have entered is correct.

 You may enter up to 60 characters in the TO or SUBJECT fields,
 because Viper has detected that the source maildoor will
 support it.

 If your message is addressed to someone in particular, you will
 be allowed to request a 'return receipt'.  If the person reads
 the message with a program that supports return receipts,
 (PCBoard v15.x, Viper, and probably 1stReader) then you may
 receive acknowledgment that the message was read.
ENDTOPIC:EDITDIST,PICKDIST,DISTLIST,MSGENTRY
TOPIC:HITLIST,HitLists
 HitLists
 ▀▀▀▀▀▀▀▀

 Viper has a unique message selection feature, called a HitList.
 Basically, using a list of options defined by you, certain
 messages may be excluded from reading, or placed in the HitList
 conference.

 You may have messages 'selected' by fragments in either the
 FROM:, TO:, or SUBJECT: fields.

 For example; if you put CHRIS into the FROM: field, you would
 no longer see messages from *ANYONE* with the word CHRIS
 *ANYWHERE* in their name.

 One more example; you don't want to see messages about guns.
 If you put GUN in the SUBJECT: field, you could filter out
 all messages that had the word GUN anywhere in the subject.

 You can combine these fields, so that you wouldn't see messages
 FROM a certain person, TO another person.

 From the displayed menu, you may add new HitList entries, or
 remove previously created ones.

 To add an entry, press INS on your numeric keypad, to delete
 one, press DEL.

 To edit one, simply highlight it with the cursor keys and
 press <Enter>.

 There are several HitLists.  There is a "global" HitList
 whose entries apply to all the packets you read, and there
 is a BBS specific HitList which applies only to a certain
 BBS (the one you have selected/open).
ENDTOPIC:
TOPIC,CONFSORT,Sorting conferences
 Conference Sorting
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Conference sorting can often help you find those conferences that
 you're looking for, and in addition, can make finding any
 conferences that have mail easier.

 You may sort conferences by;

 Name - conferences will be sorted alphabetically.
 Number of messages - conferences well be sorted by the number
 of messages they contain.
 Number - conferences will be sorted by their official number.

ENDTOPIC:CONFS
TOPIC,CONFS,Conference menu
 Conference Menu
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Depending on the BBS you obtained your packet from, it may define
 a conference as an "area" - which is just as good a description
 as any.  A conference is a group of messages, which all relate to
 the same topic.

 At the top of the menu, you will see the name and number of the
 currently selected conference, and the number of messages in that
 particular conference.

 To ease conference selection, conferences that actually contain
 messages will have a ■ beside them.

 The main purpose of this menu, is to allow you to select which
 conference you wish to read messages from.  However, it also has
 other features you may find useful:

 <W>rite - Selecting this, allows you to write a message into the
           currently highlighted conference, whether or not you
           actually have any mail in it.

 <A>dd   - Adds the highlighted conference to your next mailrun.

 <D>rop  - Drops the highlighted conference, and you will not
           receive any more mail in it.

 <R>eset - Reset your message pointers; allows you to change the
           number of messages you'll receive for this conference
           next time.

 <F>olders - This will bring up the folder menu, from which you
             can create new folders, delete old ones, or edit
             the parameters of a certain folder.

 <ESC>   - Returns you to the main menu.

 <F1>    - Help.  This is what you are reading right now.

 <F2>    - Search.  Performs a search of ALL messages within the
           packet for specified text.  Messages which contain
           the text you specify will appear in the "Search"
           conference.  Note that you can do multiple searches,
           and the messages found will be *added* to the search
           conference.

 <F3>    - Sort.  Allows you to sort conferences by name, number,
           or the number of messages in each conference.

 <F5>    - Pressing the F5 key will Zoom the menu to the full size
           of your screen, enabling you to see more conferences.

 <Enter> - Enter will cause Viper to select the currently
           highlighted conference, and load the messages.  If there
           are no messages in the current conference, nothing will
           happen.

 Note: The first few conferences, "Personal", "Replies", "Search",
       "Old Replies", and "HitList" are not 'real' conferences, in
       that they are not on the BBS.

       The "Personal" conference contains all the messages
       addressed to you in the entire packet, making it easier
       for you to reply.

       "Replies" contains all of your replies to messages in the
       current packet, so you may view or edit them before they
       are sent.

       "Search" contains all the messages found in any global
       searches you perform.

       "Old Replies" contains old messages you have previously
       written in response to messages in this packet.

       "HitList" contains messages that have been automatically
       selected for your reading pleasure by Viper.  To configure
       which messages are selected, edit the HitLists from the
       Main Menu.
ENDTOPIC:HEADERS,CONFSORT,MAINMENU
TOPIC,OPTIONS,Options Menu
 Options Menu
 ▀▀▀▀▀▀▀▀▀▀▀▀

 The options menu provides access to Viper's extended
 reading functions.  Those being;

 Export       - Write the currently displayed message, or all
                flagged messages to a file. You will be
                prompted for a filename. If the file exists,
                you will be asked whether or not you wish to
                append to that file.

 View         - View the current message in ANSI animation or
                in your RIP viewer. If the currently displayed
                messages has ANSI or RIP codes, then Viper will
                determine which program needs to be run, and
                will run it for you.

 Print        - Print the currently displayed message, or all
                flagged messages.

 Add Twit     - Basically adds the person in the TO or FROM
                field to a rejected HitList entry.

 Add to NameList - Adds the person in the FROM field to a
                   specified NameList (you will be prompted).

 Clear Flags  - Clears all flagged messages.

 Jump to DOS  - Temporarily exit to DOS to perform file
                operations, etc.  Type EXIT and <Enter> to
                return to Viper when you are done.

ENDTOPIC:READING
TOPIC,MAINMENU,Main menu
 Main menu
 ▀▀▀▀▀▀▀▀▀

 This menu provides access to all of Viper's features from
 one single place.  The options are relatively simple:

 Open QWK packet       -  After selecting this, you will be shown
                          a list of QWK packets in your packet
                          directory.  Merely select one using the
                          cursor keys, and press <Enter>.  The
                          program takes care of the rest.  If you
                          already have a packet open, this will
                          be "Close QWK packet" - in which case,
                          your select it and Viper will
                          close the packet so you may open a new
                          one.

 <R>ead messages       -  This option will be dark (disabled)
                          if there is no currently open packet.
                          When it is enabled, simply select it
                          to read messages.

 <T>ext                -  Like "Read Messages" this option will
                          be disabled until a packet has been
                          opened.  When you select this option,
                          you will be shown a submenu, which
                          will contain the available text files
                          included in the packet which you may
                          read.

 <F>iles               -  If there is a list of new files
                          included with the current packet, it
                          can be viewed with this option.  If
                          the system is supported by Viper,
                          you may be able to request files.

 <C>ommunications      -  Selecting this option, will cause
                          Viper to do a mail run to your
                          currently selected BBS, or go into
                          interactive terminal mode.

 <P>urge Folders       -  This option allows you to purge any
                          deleted messages from any folders
                          you may have.

 <H>itLists             -  By selecting this option, you may
                          change your global or bbs-specific
                          HitList's.  (See HitList help for
                          more information)

 <N>ameLists           -  From this submenu, you can work with
                          all of your NameLists, and modify or
                          delete them.  (See NameList help for
                          more information)

 <M>acros              -  Brings you to the macro menu.

 Exit to DOS           -  Fairly simple - exit to DOS.  You
                          will be prompted with "Are you sure"
                          in case you press this by accident.
ENDTOPIC:BBSMGT,FILES,TEXT,PICKDIST,DISTLIST,READING,OPENQWK,TERMINAL,MACROMENU
TOPIC,OPENQWK,Opening a QWK packet
 Opening a QWK packet
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 To open a specific QWK packet, simply highlight it using the
 cursor keys, and press <Enter>.  Viper will figure out what
 kind of decompression is required automatically, and use that
 type.
ENDTOPIC:MAINMENU
TOPIC,EDITOR,Message editor
 Message editor
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 The internal message editor is fairly powerful, and could easily
 rival some of the smaller editors out there.  Most word processing
 commands are supported, although some have been omitted due to code
 size constraints.  Here is a brief overview of the editor commands:

 <Alt-R>, <Ctrl-B>     Reformat paragraph
 <Home>, <End>         Move cursor to beginning/end of current line
 <Ctrl-Left>, <Ctrl-Right> Move cursor one word left/right
 <Ctrl-Home>           Move cursor to top of screen
 <Ctrl-End>            Move cursor to bottom of screen
 <Ctrl-PgDn>           Move cursor to end of file
 <Ctrl-PgUp>           Move cursor to top of file

 <Ins>, <Ctrl-V>       Toggle insert mode on/off
 <Ctrl-OI>             Indent paragraph
 <Ctrl-OW>             Toggle wordwrap on/off

 <Ctrl-QR>             Set Right Margin
 <Ctrl-QY>             Delete from cursor to end of line
 <Ctrl-T>              Delete word at cursor
 <Ctrl-Y>              Delete entire line
 <Ctrl-U>              Undelete line

 <Ctrl-KR>             Import file at cursor position

 <F1>                  Help
 <F2>, <Esc>           Exit (you will be prompted to save)

 Note: The maximum file size the editor can handle is 64,000
       bytes, or approximately 62.5kb.

       Any <Ctrl> command with two letters preceding it,
       indicates you should hold the CTRL key down while
       entering both characters.

       When you delete lines, you may recall them by pressing
       <Ctrl-U>.  (You may recall up to 150 lines, depending on
       memory availability)

       You may substitute your own text editor for the internal
       one, however, it must be able to accept the filename to
       edit as the first parameter on the command line, and it
       must save the edited file under the same name.

ENDTOPIC:
TOPIC,HEADERS,Message header menu
 Message header menu
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 A "message header" is information pertaining to the routing,
 delivery, and readability of a certain message.  It includes who
 the message is from, who it is addressed to, the date and time it
 was left, whether or not it's private, and the subject.

 To make it easier to read large numbers of messages, you are
 presented with the "Message Header Menu".  It displays the author,
 addressee, and subject of the messages in a convenient list
 format.

 The top of the menu will display the conference name/number that
 the messages belong to, and the number of messages in the
 conference.

 You may now do one of the following:

 <Enter>  -    Select the highlighted header, in turn displaying
               the body of the message, and you may then read, or
               reply to it.

 <ESC>    -    Returns to the conference selection menu.

 <F>lag   -    Attaches a 'flag' to the current message.  The
               purpose for flagging messages will become evident
               later.

 <C>lear  -    Clears the 'flags' from all messages in the current
   Flags       conference.

 <F3>     -    Sort.  You may sort the headers by Author,
               Addressee, Subject, Date/time left, flag status
               (flagged messages will appear at the top, unflagged
               at the bottom), or into standard order.  Standard
               order, is the order the messages were originally in
               when you first selected the conference.

 <F1>     -    Help.  This is what you're reading right now.

 Arrow keys, PgUp, PgDn, Home, End - these will navigate through
 the listing of message headers.  Viper supports up to 15,000
 messages per conference in the registered version, and 500 in the
 unregistered version.

ENDTOPIC:READING,MSGSORT
TOPIC,BBSMGT,BBS Management
 BBS Management
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 This menu gives you access to the information Viper stores
 about the bulletin boards you receive messages from.

 The commands available are as follows;

 <F1>               -   Help (this screen)

 <F2>               -   Edit the highlighted BBS

 <Ins>              -   Add a new BBS entry

 <Del>              -   Delete the highlighted BBS

 <Enter>            -   Select the highlighted BBS.  The
                        selected BBS is the one which is
                        dialed when you select "Mail
                        Transfer" under Communications.

 Press <ESC> to return to the main menu.
ENDTOPIC:BBSEDIT,MAINMENU
TOPIC,BBSEDIT,Editing a BBS
 BBS Management - Editing a BBS
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 This window allows you to edit the various information
 associated with a particular BBS.  The fields are as
 follows:

 BBS Packet ID - when you receive a QWK packet from a BBS, it
 has a specific name.  For example, the support BBS (Toronto
 Twilight Communications) packets are called TTC.QWK.  The
 Packet ID is TTC.

 Name - this is the full name of the BBS, eg: "Toronto Twilight
 Communications".

 Script - this is an 8 character field, which contains the
 filename of the script.  The .SCR extension is assumed, so you
 need not enter it.  If you press <F2> while this field is
 selected, the script will be loaded into the editor and you
 can edit it as you like.

 Phone number - fairly obvious.  Put the full phone number that
 you must dial to get through to the BBS.

 Baud rate - this is the speed the computer -> modem link should
 be when this BBS is dialed.  (Most high-speed 14.4kbps modems
 use 38400bps, otherwise your baudrate is probably your modems
 speed)

 Block long hdrs - both RoseMail and Qmail4 support long PCBoard
 message headers (eg: long to/from fields).  However; certain
 versions of these programs do not (eg. RoseMail < v2.50).  This
 defaults to YES, do not change it to NO until you are sure your
 BBS uses a door that supports it.

 User name - this is your name on the BBS.

 Password - this is your password on the BBS, and is not shown
 if "Security Mode" is turned on in the configuration.

 When you are done editing this entry, press <Ctrl-Enter> to
 save it, or <ESC> to abort.  If you press <ESC> Viper will
 verify that you are sure.

ENDTOPIC:BBSMGT
TOPIC,TEXT,Text files
 Text files
 ▀▀▀▀▀▀▀▀▀▀

 In the text file window, are the available text files to view.
 To read one, highlight it with the arrow keys, and press <Enter>
 or click on it twice with your mouse.

 There are three default text files may come from a normal
 QWK-equipped BBS.  Those are; the welcome screen, the news file,
 and the logoff screen.  In addition, you may receive bulletins
 as well, and they will be shown here.

 The file will be viewed with you selected text viewer, or, if
 you have it set to "INTERNAL" (the default), Viper's
 internal text viewer (with PCBoard @X?? and ANSI color code
 support) will be used.
ENDTOPIC:MAINMENU
TOPIC,FILES,Viewing new files
 New files
 ▀▀▀▀▀▀▀▀▀

 In the window displayed below this one are a list of new files
 available on the BBS that the current packet was downloaded
 from.

 On PCBoard systems that run either Qmail4 or RoseMail, you may
 tag files for download on your next mailrun, by pressing
 <Space>.  Remember; there is no checking done on how many
 download bytes you have left, so if you select too many, the
 script may not work properly.

 You may clear the files you've flagged by pressing <C>.

 When you are done, press the <ESC> key.  If you have selected
 files to download, Viper will prompt you to make sure you wish
 those files downloaded.
ENDTOPIC:MAINMENU
TOPIC,READING,Reading messages
 Reading messages
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 At the top of the screen, the message header is displayed.  This
 includes the author, addressee, subject, date/time left, message
 number, conference, conference number, and, if the message is
 flagged, a message saying so.

 The commands are fairly simple:

 <F2>      -  Search the body text of all the messages in the
              current conference for a phrase.  You will be prompted
              to provide what you are searching for.

 <F>orward -  Allows you to forward the currently displayed message
              to another user on the BBS.  You will be prompted for
              standard information, and you may also edit the
              message text if you wish to.

 <C>opy    -  You may copy this message to a folder that you have
              previously created, or to the Replies conference.
              Note however; be careful which messages you copy to
              the Replies conference, since most BBS's will reject
              messages that are not *from you*.

 <R>eply   -  Reply to the currently displayed message.  You will be
              prompted for all the relevant information, including
              the addressee's name, subject, and private status.  To
              avoid confusion, Viper will prompt you whether
              or not you wish to 'quote' the original message.  If
              you respond positively, it will insert the entire text
              of the original message into the message editor -
              where you may disect the parts you wish to keep.

 <W>rite    - Write a brand new message.  You will be prompted for
              the name of the addressee and the subject.

 <D>elete   - This option is visible only in a folder or in the
              Replies conference.  Messages inside folders are not
              deleted immediately, but rather 'tagged' for
              deletion.  The next time you purge the folders, that
              message will be removed from it.

 <O>ptions  - Brings up the Options menu.  On this menu you will
              find:

            <J>ump to DOS    - Exit to DOS temporarily to perform
                               file maintenance, or whatever.
            <E>xport to text - First you will be prompted for a
                               filename. If you have messages
                               flagged, you will also be asked if
                               you wish to export all flagged
                               messages.
            <F>ile message   - File message into your personal
                               library.
                               (Not implemented at time of
                               writing)
            <V>iew           - View the currently selected message
                               in ANSI-BBS/RIP mode.

 <S>teal    - Handy option, if you like taglines.  Selecting this
 tagline      will make Viper attempt to automatically
              determine the tagline in the currently displayed
              message.  Viper will then allow you to edit the
              tagline before saving it.  If you choose to save it,
              press <Enter>, if not, press <ESC>.

 <E>dit     - This option is only available when you are in the
              'Replies' conference.  It will allow you to edit your
              replies before you send them, in case you may have
              made a mistake.

 <T>oggle   - You may wish to toggle the flag on the message, if:
     flag     1. It was flagged in a search, and you've already
                 read it.
              2. You are reading messages, and want to remember
                 this message later, for replying or exporting
                 purposes.

 <Q>uickRead  Viper supports a nifty feature for you speed
              readers out there.  In QuickRead mode, Viper will
              display each message for a specified (in the
              configuration) period of time, and then
              automatically load the next one.

 <V>iew     - If Viper has detected either ANSI or RIP codes in
              the message, pressing V will view the message in
              the appropriate mode.

 <U>nflag   - Unflags all messages in the current conference.

 <Alt-S>    - Stitch messages together -- useful when messages
              have been "chunked" to fit through goofy mail
              gateways etc.

 <Esc>      - Return to the message header menu.

 Like the internal text viewer, all PCBoard @X?? and ANSI color
 change sequences are supported while reading messages.
ENDTOPIC:OPTIONS,HEADERS
TOPIC,TERMINAL,Terminal mode
 Terminal mode
 ▀▀▀▀▀▀▀▀▀▀▀▀▀

 Terminal mode is your gateway to interactive communications with
 your host system.

 From terminal mode, you may transfer user-specified files, view
 online bulletins, and change your host mail configuration. (See
 manual for more details)

 Quick reference to keyboard commands:

 <Alt-B>      -  Backscroll.  This allows you to view text that
                 has already scrolled off the screen.  It is
                 useful when you are connected at high speed.

 <Alt-C>      -  Clear the screen.

 <Alt-D>      -  Dialing directory.  You'll be given a list of
                 the BBS's you have entered in Viper,
                 and you can chose one to redial.

 <Alt-H>      -  Hang up modem.

 <Alt-I>      -  Screen Image.  Write an image of the screen to
                 a disk file.  You will be prompted for the name
                 of the file.

 <Alt-J>      -  Jump to DOS.  A DOS shell will be invoked.
                 Note: incoming data may be lost while you are
                 in DOS, since the program is no longer
                 resident.

 <Alt-L>      -  Log to file.  You will be prompted for the name
                 of the file to use.  If a log is already turned
                 on, selecting this will turn it off.

 <Alt-M>      -  Toggle 50 line mode.  This only works on VGA
                 systems.

 <Alt-P>      -  Change parameters.  From this menu, you can
                 change your communications parameters,
                 including com port, baud rate, etc.

 <Alt-R>      -  Re-initialize the modem.

 <Alt-X>      -  Exit the program.

 <Alt-=>      -  Toggle Doorway mode.  Allows extended
                 characters/commands to be sent for remote use
                 of DOS programs.  See the manual for a better
                 description.

 <PgDn>       -  Download file(s).  A menu will ask you for your
                 choice of protocol, and filename if required.

 <PgUp>       -  Upload file(s).  You will be prompted for
                 protocol, filename(s), etc.
ENDTOPIC:DIALING,BACKSCR,COMPARM
TOPIC,DIALING,Using the dialing directory
 The dialing directory
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Using ViperTerm's dialing directory is quite simple.  The
 following commands are available:

 <Enter>     Dial the currently highlighted BBS/or all tagged
             BBS's.

 <Space>     Tag the currently highlighted BBS for queued dialing.

 <C>         Clear all tagged BBS's.

 <Esc>       Return to terminal mode.

 It is important to remember that you cannot edit BBS entries
 from within ViperTerm.  In order to keep code size as minimal
 as possible, this can only be performed from BBS Management
 within Viper itself.

 Pressing numbers will 'search' to the BBS number specified.

 At the top of the Dialing directory is an entry "Manual Dial".
 If you select this and press <Enter> you will be prompted for
 a phone number, which ViperTerm will then manually autodial.
ENDTOPIC:TERMINAL,BBSMGT
TOPIC,COMPARM,Changing communications parameters
 Changing communications parameters
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Using the up/down arrow keys, simply highlight the parameter
 you wish to change, then use the right/left arrow keys to
 highlight the new value.

 When you are done, press <Ctrl-Enter> to accept the changes,
 or press <Esc> to leave them as they were.
ENDTOPIC:TERMINAL
TOPIC,MACROMENU,Using the macro menu
 Using the macro menu
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 The macro menu contains the following options:

 <R>ecord           This option is the method you use to create
                    macros for Viper.  See the section on
                    "Recording a macro" for more information.

 <E>dit macros      Selecting this allows you to change the
                    description of a macro, or delete it.

 <L>oad macrofile   Allows you to load a different macrofile.

 <S>ave macrofile   Saves the macros that are in memory to a
                    specified macrofile.

 <C>lear macros     Every once in a while, you may record a
                    macro that conflicts with a command
                    sequence.  This feature unloads all macros
                    currently in memory.
ENDTOPIC:RECMACRO,WHATMACRO
TOPIC,RECMACRO,Recording a macro
 Recording a macro
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Macros can initially be a rather complex feature to grasp.  Due to
 their very nature, there are many ways to mess things up when
 making them.

 When you select the <R>ecord macro option, the first thing you will
 be asked for, is a "key to use for macro".

 This is the key that you wish to press to perform all the actions
 that you'll be programming into the macro.

 You can use macros anywhere in Viper itself, including the editor,
 so you can make signatures etc with a macro.

 When you are done, press <Alt-F9>, and you will be asked for a
 description of the macro.  (See What is a macro? for more info on
 the description)

 It is important to remember that Viper does not save your macros
 automatically, so you must always specify "Save macrofile" when
 you are done.
ENDTOPIC:MACROMENU,WHATMACRO,EDITMACRO
TOPIC,WHATMACRO,What is a macro?
 What is a macro?
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 Simply put; a macro is a sequence of keystrokes which may be
 initiated by a single keystroke.

 For example, say you call a BBS whose packet ID is TTC, and you
 wanted to create a quick and easy way to open that packet.  Here's
 what you would do:

 1. Make sure you are on the main menu, and no packet is open.
 2. Press <Alt-F9>, and select "Record" from the macro menu.
 3. When you are asked what key to use, press <Alt-O>, after you do
    this, you'll be back at the main menu.
 4. Press <O> for open packet.  Remember not to use the arrow keys,
    since you might not always be on the same option when you
    instigate the macro, and therefore, using arrows may select the
    wrong option.  <O> is always <O>.  :)
 5. Type "TTC.QWK" (without the quotes).  This will highlight the
    latest QWK packet from TTC.
 6. Press <Enter> to open the packet.
 7. Press <Enter> again, to select "Read Messages".
 8. Press <Alt-F9>.
 9. You will now be prompted for a "description of the macro".
    Just put "Quick packet opener" and press <Enter>.  (This is
    just an example, you can put whatever you want here)
 10. If you wish to keep this macro for future use, press <Alt-F9>
     again, and select "Save macrofile".  Press <Enter>.  Press
     <Enter> again to use the default macrofile "VIPER.MAC".
 11. That's it!  You've made your first macro!

 Now, go close that packet, and press <Alt-O> and watch Viper do
 all the work for you!  Cool, eh?  :)

 With all coolness, however, comes a certain level of
 responsibility. It is important to remember that Viper will let
 you redefine important keystrokes like <Esc>.  If you do this,
 exiting the mailreader could become difficult.

 (However - it's good news that the mouse is not affected by
 macros, so you could still exit by clicking on the "Esc - Exit"
 help lines on the bottom of the screen.)

 Also remember that all other macros are disabled when you are
 recording one.  You cannot use a macro inside of macro -- this is
 to prevent people from accidentally creating macros which have
 "infinite loops" inside them which would crash your machine.
ENDTOPIC:MACROMENU,RECMACRO
TOPIC,EDITMACRO,Editing/deleting macros
 Editing/deleting macros
 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

 To edit or delete a macro, select "Edit macros" from the Macro
 menu.

 You are then presented with a list of the currently loaded
 macros.  Use the cursor keys, and highlight the one you with to
 edit or delete.

 Pressing <Del> will delete the highlighted macro (remember to
 save the macrofile afterwards, or your delete will not be
 saved).

 Pressing <Ctrl-Enter> will allow you to change the description
 of the macro.  Alas, there is no way to actually edit the macro
 itself at this time.
ENDTOPIC:MACROMENU,RECMACRO,WHATMACRO
TOPIC,CONFIG,Configuration
 Configuration
 ▀▀▀▀▀▀▀▀▀▀▀▀▀

 Unfortunately, there isn't much that can be put into online
 help about the configuration program.  The best way to get a
 description of these options, is to read the manual.

 Simply use the arrow keys to highlight an option, and press
 <Enter> to select it.

 Some options (like those on the Filenames & Paths submenu)
 that represent the path to a text file allow you to press
 <F2> to bring up the editor to edit that file.


ENDTOPIC: