home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / MKRD103.ZIP / MKREAD.DOC < prev    next >
Encoding:
Text File  |  1993-09-09  |  39.1 KB  |  946 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.   ╔═══════════════════════════╦═══════════════════════════════════════════╗
  14.   ║ Mythical Kingdom Software ║              <<< MKRead >>>               ║
  15.   ║      ▄ ▄         ▄ ▄      ║     On-Line Message Reader For MK BBS,    ║
  16.   ║      ███  ▐▀ ▐▀  ███      ║    RemoteAccess, QuickBBS, and SuperBBS   ║
  17.   ║      ███████████████      ║        Copyright 1992 by Mark May         ║
  18.   ║      ██████░░░██████      ║            All Rights Reserved            ║
  19.   ║  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ║               Version 1.03                ║
  20.   ╚═══════════════════════════╩═══════════════════════════════════════════╝
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.         The products mentioned in this documentation are trademarks
  38.                           of their individual owners.
  39.  
  40.  
  41.  
  42.         (NOTE : MKRead is pronounced "Emm Kay Read" NEVER "McRead")
  43.                (The MK stands for Mythical Kingdom Software)
  44.  
  45.  
  46.  
  47.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  1
  48.  
  49.  
  50.   ──────────────────────────[  Table Of Contents  ]────────────────────────
  51.  
  52.  
  53.         Table Of Contents .................................  1
  54.  
  55.         Features ..........................................  2
  56.  
  57.         Product Support ...................................  3
  58.  
  59.         Disclaimer And Warranty Information ...............  3
  60.  
  61.         Installation And Configuration ....................  4
  62.  
  63.         Using MKRead
  64.  
  65.             Message Reading Options .......................  6
  66.  
  67.             Exiting ErrorLevels ...........................  8
  68.  
  69.             Taglines ......................................  9
  70.  
  71.             Using The Internal Editor ..................... 10
  72.  
  73.         Text File Config Setup (Point-Setup) .............. 12
  74.  
  75.         Credits ........................................... 15
  76.  
  77.         Registration ...................................... 16
  78.  
  79.         APPENDIX A - MKRead Quick-Reference Card .......... 17
  80.  
  81.         APPENDIX B - Running Under LAN Or Multi-Tasking ... 18
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  2
  90.  
  91.  
  92.   ───────────────────────────[  MKRead FEATURES  ]─────────────────────────
  93.  
  94.         *  Read Message base areas directly without logging onto the BBS
  95.            system.
  96.         *  Write messages, including netmail and echomail conferences
  97.            directly to the message base.
  98.         *  Reads Hudson, Squish, Ezycom, and *.MSG-Type Message Base Formats.
  99.         *  Supports Squish message areas with up to 5200 messages to be
  100.            compatible with the way Maximus handles Squish areas.
  101.         *  Up to 1025 different message areas, with area 1026 being your
  102.            direct netmail path.
  103.         *  Handles up to 1200 messages in an area at a time (use the
  104.            new mail only option to read addtional msgs in an area)
  105.         *  Configurable colors (including quoted text).
  106.         *  Definable netmail attributes, both default and for each
  107.            individual message.
  108.         *  Includes it's own internal editor, or use your own ASCII text
  109.            editor.
  110.         *  Taglines are available, including many management options, such
  111.            as stealing, editing, and selecting separate taglines for each
  112.            message.
  113.         *  Spell-Check option allows you to check each message you enter
  114.            for spelling errors by adding an external spell-checker.  This
  115.            is optional for each message.
  116.         *  Configurable to beep on messages addressed to you.
  117.         *  Definable quote string to quote the message you are replying to.
  118.         *  User-definable quote header, to be placed at the beginning of
  119.            each message.  This uses macros to display different
  120.            information, such as receiver name, date, time, etc.
  121.         *  Configurable message sorting options.  This includes:  Message
  122.            Number, Date/Time, From, and Subject.
  123.         *  Exporting of messages to text files or your printer.
  124.         *  Select to read only new mail or to have all messages in the
  125.            chosen area available.
  126.         *  Fully mouseable menu selections.
  127.         *  Can use a text-file configuration setup to use the reader with
  128.            point setups.
  129.         *  View ANSI messages, with Baud-Rate simulation.
  130.         *  Works directly with MK, RA, QuickBbs, SuperBbs, and Ezycom
  131.            config files.
  132.         *  Uses Twit.Ctl file to skip messages from selected names.
  133.  
  134.  
  135.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  3
  136.  
  137.  
  138.   ───────────────────────────[  PRODUCT SUPPORT  ]─────────────────────────
  139.  
  140.  
  141.     Help or suggestions for MKRead can be submitted in a variety of ways.
  142.  
  143.     *  Through the FidoNet EchoMail MK Conference (AreaTag MK).
  144.         -   This is a product support area for all Mythical Kingdom
  145.         -   Software.
  146.  
  147.     *  If the MK Echo is not available in your area, it is available from
  148.        the following addresses:
  149.  
  150.        1:110/290
  151.        1:3625/457
  152.        1:151/1000
  153.        1:151/1003
  154.  
  155.     *  Through RIME (RelayNet) at address ->MYTHKING.
  156.  
  157.     *  Via NetMail to Mark May (Author) at address 1:110/290.
  158.         -   You will have to poll for your reply after two days due to the
  159.         -   product being free.  An answer should be waiting for you by
  160.         -   then.  If you do not receive a reply within 5 days, please
  161.         -   re-send your message.  If you don't pick up your reply, it will
  162.         -   be deleted (or possibly routed) in a week or two.
  163.  
  164.     *  Call the Mythical Kingdom Tech BBS directly:
  165.         -   DataLine : 513-237-7737 (9600 Baud HST/V32)
  166.  
  167.     *  You may also send comments to maym@dmapub.dma.org
  168.  
  169.     *  Or, mail your questions/suggestions to:
  170.  
  171.             Mark May
  172.             Mythical Kingdom Software
  173.             P.O. Box 24808
  174.             Huber Heights, OH  45424
  175.  
  176.   ───────────────────────[  WARRANTY AND DISCLAIMER  ]─────────────────────
  177.  
  178.         The only thing the author can guarantee is that MKRead will take up
  179.     space on your hard drive.  Beyond that, you use the program at your own
  180.     risk.   MKRead has been tested in many different environments with no
  181.     damage, loss of data, or compromised security, and we cannot guarantee
  182.     how it will work in your environment.  The author will not be held
  183.     responsible for any damage to your system.
  184.  
  185.  
  186.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  4
  187.  
  188.  
  189.   ────────────────────[  INSTALLATION AND CONFIGURATION  ]─────────────────
  190.  
  191.   ────────────────────────────[  INSTALLATION  ]───────────────────────────
  192.  
  193.         To install MKRead, unarchive the MKRead archive.  The files can be
  194.     placed in any directory, but it is recommended that they are placed
  195.     in your main BBS directory.  Be sure you have the BBS environment
  196.     variable set in your AUTOEXEC.BAT so that MKRead can properly find the
  197.     BBS configuration files. (normally you will already have your BBS
  198.     environment setting defined)
  199.  
  200.     Environment example:  SET MK=C:\MK (for MK BBS)
  201.                           SET RA=C:\RA (for Remote Access)
  202.                           SET EZY=C:\EZY (for Ezycom)
  203.  
  204.         If you are running in a point setup, please see page 12.
  205.  
  206.   ────────────────────────────[  CONFIGURATION  ]─────────────────────────
  207.  
  208.         When you first run MKRead, the program will load the configuration
  209.     menu.  You will need to adjust the default options to help MKRead
  210.     work in the way you will use best.  Following is a break-down of each
  211.     configuration option:
  212.  
  213.  
  214.     NAME            : This is the name that will be used for entering mail
  215.                       and replying to messages.
  216.  
  217.     USER NUM        : This is the user number in the USERS.BBS file for
  218.                       the named user of MKRead in the NAME option.
  219.  
  220.     EDITOR          : Here, you can define an external text editor to use
  221.                       when you edit your messages.  If this is left blank,
  222.                       the internal editor will be used.
  223.  
  224.                     * For example, to use the Q-Edit text editor, you would
  225.                       enter C:\QED\Q.EXE.  The extension (.EXE) is
  226.                       REQUIRED.  Be sure to use a STRAIGHT Ascii Editor.
  227.  
  228.     USE TEXT        : If you are running in a point setup, or to use the
  229.     CONTROL FILE      external text configuration, set this to Yes.  See
  230.                       page 12 for more details.
  231.  
  232.     QUOTE STR       : This is the quote string that will be used when you
  233.                       reply to a message and include parts of the previous
  234.                       message.  The "@" character represents the initials
  235.                       of the person who wrote the original message.
  236.  
  237.     BEEP YOUR MAIL  : Setting this option to Yes tells MKRead to beep when
  238.                       it gets to a message that is addressed to you.
  239.  
  240.     SPELL CHECKER   : Define a program that will check the spelling of the
  241.                       message you have just entered.  Leave this field
  242.                       blank to disable this option.
  243.  
  244.                     * For example, to use ShareSpell to check the spelling
  245.                       of your message, enter C:\BBS\SS.EXE.  The extension
  246.                       (.EXE) is REQUIRED.
  247.  
  248.  
  249.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  5
  250.  
  251.  
  252.     QUOTE HEADER    : To have a Unix-style header placed at the beginning
  253.                       of each quoted reply, enter your header here.  The
  254.                       following control characters can be used:
  255.  
  256.                       |  - Indicates a carriage return.
  257.                       %F - Indicates original FROM name.
  258.                       %T - Indicates original TO name.
  259.                       %S - Indicates original SUBJECT.
  260.                       %D - Indicates original DATE.
  261.                       %W - Indicates original TIME (When).
  262.  
  263.               * EXAMPLE:
  264.  
  265.                 Quote Header: In A Message To %T <On %D> %F Wrote:|
  266.  
  267.                 Would put the following at the top of your reply:
  268.  
  269.                 In A Message To Mark May <On 05-13-92> Andy Harris Wrote:
  270.  
  271.     NEW MAIL ONLY   : This option would give you access to the messages
  272.                       marked as unread in your user file when set to Yes.
  273.                       When set to No, you will have access to all of the
  274.                       messages in the current message area, but MKRead will
  275.                       start at the first unread message.
  276.  
  277.     TAGLINES        : Setting this to Yes will enable taglines to be used
  278.                       in your replies.  This is discussed later on page 9.
  279.  
  280.     MSG ORDER       : Different sorting options are available for MKRead.
  281.                       This allows you to chose in which order you will read
  282.                       the mail.  The following options are available:
  283.  
  284.          MSG NUMBER - Goes in the order of the messages as they are numbered
  285.                       in the message base.
  286.          DATE/TIME  - In order of earliest/latest date of message.
  287.          FROM       - Goes by name in alphabetical order, first to last.
  288.          SUBJECT    - Read by subject in alphabetical order, first to last.
  289.  
  290.     NETMAIL PATH    : By indicating a path here to your *.MSG Netmail area,
  291.                       you can use MKRead to read your mail in that area.
  292.  
  293.     NETMAIL         : With this option, you can select the attributes that
  294.                       will be used for your netmail messages.  These will
  295.                       be the default options, and can be adjusted for each
  296.                       message before it is entered.
  297.  
  298.     ANSI BAUD       : Lets you simulate the baud rate of viewing ANSI
  299.                       messages.
  300.  
  301.     PRINTER NAME    : Lets you set which printer the Alt-P should print a
  302.                       message too.  (Example PRN, LPT1, etc.)
  303.  
  304.     COLORS          : The next 7 options will let you configure the colors
  305.                       in MKRead to your liking.  You can either enter the
  306.                       hexadecimal numbers for each color or press Return
  307.                       on each field.  This calls up a color chart that you
  308.                       can select the colors from.
  309.  
  310.  
  311.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  6
  312.  
  313.  
  314.   ────────────────────────────[  USING MKREAD  ]───────────────────────────
  315.  
  316.         To start MKRead, simply type MKREAD and press RETURN (If MKRead is
  317.     in the DOS path).  MKRead will load itself and scan the message base.
  318.  
  319.         To use a different configuration file than the default MKREAD.CFG
  320.     file, you can define it on the command line using the /C indicator,
  321.     with the PATH\FILENAME.EXT, such as:
  322.  
  323.            /CC:\MK\MARK.CFG
  324.  
  325.         To load overlays from disk instead of EMS memory, indicate /NOEMS
  326.     or -NOEMS, such as:
  327.  
  328.            MKREAD /NOEMS
  329.  
  330.         To force a "Mode", use the following parameters:
  331.  
  332.             /TM     - MK Mode
  333.             /TR     - RA Mode
  334.             /TS     - SuperBBS Mode
  335.             /TQ     - QuickBBS Mode
  336.             /TE     - Ezycom Bbs Mode
  337.  
  338.         MKRead also allows the use of an external file, TWIT.CTL, to
  339.     supress messages from selected individuals.  This is a normal text file
  340.     with one name per line.  The maximum number of names is 20.  If the
  341.     last message in an area is twitted, note that the reader will still
  342.     show unread messages in that area when you start up.
  343.  
  344.  
  345.  
  346.         The following options are available as menu commands when reading
  347.     mail:
  348.  
  349.     AREA            : This calls up a listing of the message areas defined
  350.                       in the message base, and allows you to select a
  351.                       different message area for reading.  You can change
  352.                       to a different message area by highlighting the area
  353.                       and pressing ENTER.  You can also select it with your
  354.                       mouse pointer and pressing the left mouse button.
  355.                       Area 501 (Easily reached by pressing [END] is the
  356.                       netmail path defined in the configuration setup.
  357.  
  358.     PRIOR           : This option takes you to the last read message in
  359.                       your selected area.
  360.  
  361.     NEXT            : Proceeds to the next message in the selected area and
  362.                       is the default option.
  363.  
  364.     EXPORT          : This will let you save a message to a text file that
  365.                       you specify.  You can either append the current file
  366.                       or save to a new file.
  367.  
  368.  
  369.   ══════════════════════[ MKRead On-Line Message Editor ]══════════ Page  7
  370.  
  371.     REPLY           : Lets you enter a reply to the current message.  When
  372.                       selecting to reply, you can change the area that your
  373.                       reply will be placed in, who it is to, the subject,
  374.                       message reference number, and, when applicable, the
  375.                       netmail attributes.
  376.  
  377.     ENTER           : You can enter a message in an area without having to
  378.                       reply to a previous message.  Using this option, you
  379.                       can post a new message by following the same process
  380.                       as replying to a message.
  381.  
  382.     +P              : This option allows you to go read the message page by
  383.                       page, with this direction going down the body of the
  384.                       current message.
  385.  
  386.     -P              : Same as above, but travels up the body of the current
  387.                       message.
  388.  
  389.     CONFIG          : Loads the configuration menu (Explained on page 4).
  390.  
  391.     JUMP            : This feature presents you with a list of the messages
  392.                       in the current message area.  You can "Jump" to one
  393.                       by selecting the message with the highlight bar or
  394.                       the mouse pointer, and pressing RETURN.  You can TAB
  395.                       and SHIFT-TAB back and forth between areas with new
  396.                       mail in them.  Messages that are unread are marked
  397.                       with an asterisk (*), while your mail is marked with
  398.                       a plus (+).  MKRead starts at the first unread message
  399.                       in the area.
  400.  
  401.     DEL             : Deletes the current message.
  402.  
  403.     SHELL           : This lets you shell to the operating system and do
  404.                       normal DOS functions.  It is not recommended that you
  405.                       try to run other programs while in the MKRead shell
  406.                       because you may not have enough memory.
  407.  
  408.     VIEW            : If the current message has ANSI characters in the
  409.                       message, you can view them by using the View command.
  410.                       It will display the colors as they were entered.
  411.  
  412.     YOUR            : Searches all message areas for mail to you.
  413.  
  414.     QUIT            : Exits MKRead with an errorlevel.  See page 8.
  415.  
  416.  
  417.  
  418.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page  8
  419.  
  420.     The following keys also work while reading messages:
  421.  
  422.     ALT-T           : Brings up your Tagline editing menu.  Discussed later
  423.                       on page 9.
  424.  
  425.     ALT-R           : Does a resort of the messages and moves the unread
  426.                       mail down to the end of the Jump list, or after you
  427.                       change your message sort selection in the Config
  428.                       option.
  429.  
  430.     INS             : Same function as the ENTER menu selection, allows
  431.                       you to enter a message.
  432.  
  433.     =               : Hitting the Equals key (=) toggles the "Received"
  434.                       status of the currently selected message.
  435.  
  436.     F1              : Pressing the Function key 1 (F1) brings up help in
  437.                       both the internal editor and main menu.
  438.  
  439.     ALT-K           : Toggles ^A kludge line displays.
  440.  
  441.     ALT-F           : Forwards a message.
  442.  
  443.     ALT-J           : Jump to DOS, allows you to shell to the operating
  444.                       system. (from the internal message editor)
  445.  
  446.     ALT-P           : Prints the current message.
  447.  
  448.     < And >         : Using these keys lets you follow the message
  449.                       threading, allowing easy viewing of replies.
  450.  
  451.  
  452.   ─────────────────────────[  EXITING ERROR-LEVELS  ]─────────────────────
  453.  
  454.  
  455.         When you exit MKRead, it exits with an errorlevel.  This is done
  456.     so you can call your echomail processor to toss the mail in the
  457.     message base that you have entered, when applicable.  These are the
  458.     exiting errorlevels:
  459.  
  460.             0 : No mail entered, or if entered, mail was local only.
  461.             1 : BBS Message-base NetMail.
  462.             2 : EchoMail.
  463.             3 : BBS Message-base NetMail and EchoMail.
  464.             4 : Direct (Area 501, *.MSG-Type) NetMail.
  465.             5 : Direct Netmail and BBS Message-base NetMail.
  466.             6 : Direct NetMail and EchoMail.
  467.             7 : Direct NetMail, BBS Message-Base NetMail, and EchoMail.
  468.  
  469.  
  470.         A Sample batch file is included for your reference.
  471.  
  472.  
  473.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page  9
  474.  
  475.  
  476.   ──────────────────────────────[  TAGLINES  ]─────────────────────────────
  477.  
  478.         Taglines are small one-line comments added at the end of a message.
  479.     Many editors today include an option for adding these taglines to your
  480.     messages.  Some networks discourage the addition of taglines to
  481.     messages, citing that it adds extra clutter to a message area.
  482.     However, a lot of networks also encourage them.
  483.  
  484.         The taglines for MKRead are stored in a text file called
  485.     TAGLINES.MK.  This is an ordinary text file that you can create with
  486.     your text editor.  It should be placed in your main BBS directory, or
  487.     with your MKRead program files.  The file can hold up to 2000 taglines,
  488.     but the more taglines you have, the more memory MKRead requires.
  489.  
  490.         When you save a message you have entered, MKRead takes a tagline
  491.     from the TAGLINES.MK file and appends it to the end of your message.
  492.  
  493.         The following options are available to help the user to manage your
  494.     taglines:
  495.  
  496.         ALT-S       : This allows you to select a tagline to use in the
  497.                       next message you enter.  This can be called in either
  498.                       the internal editor or while reading messages.
  499.  
  500.         ALT-G       : Steals the tagline in the current message.  MKRead
  501.                       may become confused and try to steal the origin line
  502.                       with the format of some messages.  If a message does
  503.                       not contain a tagline, it will then take the origin
  504.                       line.
  505.  
  506.         ALT-T       : Brings up a list of available taglines in the
  507.                       TAGLINES.MK file, either while reading messages
  508.                       or in the internal editor.  Highlight the tagline
  509.                       you wish to manipulate and press RETURN.  A
  510.                       tagline-editing window will then pop up.  You have
  511.                       the following options while editing a tagline:
  512.  
  513.             ALT-B   : Reverses the letters of the tagline.
  514.  
  515.             ALT-G   : Changes the characters to Greek and High-Bit
  516.                       characters.  These are not allowed in some networks,
  517.                       so you may want to check before entering a message
  518.                       with these taglines in them.
  519.  
  520.             ALT-C   : This will "clean," or remove, the High-Bit characters
  521.                       in the tagline.
  522.  
  523.             ALT-U   : Capitalizes all of the letters in the tagline.
  524.  
  525.             ALT-L   : Makes all of the characters lower-case.
  526.  
  527.             ALT-M   : Capitalizes the first letter of each word in the
  528.                       tagline.
  529.  
  530.  
  531.  
  532.  
  533.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 10
  534.  
  535.  
  536.   ──────────────────────[  USING THE INTERNAL EDITOR  ]────────────────────
  537.  
  538.         MKRead includes it's own editor to allow you to enter messages.  If
  539.     you leave the option in Config for an external editor blank, the
  540.     internal editor will be used.  The following commands are used in the
  541.     editor:
  542.  
  543.          <Left>, Ctl-S       : Move cursor left
  544.          <Right>, Ctl-D      : Move cursor right
  545.          <Ctl-Left>, Ctl-A   : Word left
  546.          <Ctl-Right>, Ctl-F  : Word right
  547.          <Home>, Ctl-Q S     : Move cursor to beginning of line
  548.          <End>, Ctl-Q D      : Move cursor to end of line
  549.          <Up>, Ctl-E         : Move cursor up one line
  550.          <Down>, Ctl-X       : Move cursor down one line
  551.          Ctl-W               : Scroll display up one line
  552.          Ctl-Z               : Scroll display down one line
  553.          <PgUp>, Ctl-R       : Page Up
  554.          <PgDn>, Ctl-C       : Page Down
  555.          <Ctl-Home>, Ctl-Q E : Move cursor to top corner of screen
  556.          <Ctl-End>, Ctl-Q X  : Move cursor to bottom corner of screen
  557.          <Ctl-PgUp>, Ctl-Q R : Move to top of file
  558.          <Ctl-PgDn>, Ctl-Q C : Move to end of file
  559.          Ctl-J L             : Jump to specific line number
  560.          <Del>, Ctl-G        : Delete character
  561.          <BkSp>, Ctl-H       : Backspace
  562.          Ctl-Y               : Delete line
  563.          Ctl-Q Y             : Delete to end of line
  564.          Ctl-T               : Delete word
  565.          Ctl-N               : Insert line
  566.          <Tab>, Ctl-I        : Tab
  567.          Ctl-P               : Enter a control character
  568.          <Esc>, Ctl-K X      : Exit editor
  569.          <F7>, Ctl-K R       : Mark beginning of block
  570.          <F8>, Ctl-K K       : Mark end of block
  571.          Ctl-K T             : Mark current word as block
  572.          Ctl-Q B             : Jump to beginning of block
  573.          Ctl-Q K             : Jump to end of block
  574.          Ctl-K H             : Toggle whether block is hidden
  575.          Ctl-K C             : Copy block
  576.          Ctl-K V             : Move block
  577.          Ctl-K Y             : Delete block
  578.          Ctl-K I             : Indent block
  579.          Ctl-K U             : Unindent block
  580.          Ctl-O O             : Toggle case of characters in block
  581.          Ctl-O U             : Make all characters in block uppercase
  582.          Ctl-O V             : Make all characters in block lowercase
  583.          Ctl-K R             : Read text from disk file
  584.          Ctl-K P             : Send block to printer (LPT1)
  585.          Ctl-Q F             : Find text
  586.          Ctl-Q A             : Search and replace text
  587.          Ctl-L               : Continue text search
  588.          Ctl-B               : Reformat paragraph
  589.          Ctl-K G             : Reformat all text
  590.  
  591.  
  592.  
  593.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 11
  594.  
  595.  
  596.          Ctl-O C             : Center text on current line
  597.          <Ins>, Ctl-V        : Toggle insert mode
  598.          Ctl-O I             : Toggle autoindent mode
  599.          Ctl-O W             : Toggle word wrapping
  600.          Ctl-O F             : Toggle fixed vs smart tabbing
  601.          Ctl-O T             : Set tab size
  602.          Ctl-O R             : Set right margin
  603.          Ctl-O L             : Set left margin
  604.          Ctl-O B             : Set block indent size
  605.          Ctl-Q L             : Restore current line
  606.          Alt-T               : Calls up the TagLine Management Menu
  607.          Alt-S               : Select a TagLine for the current message
  608.  
  609.  
  610.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 12
  611.  
  612.  
  613.   ───────────────────────[  TEXT FILE CONFIG SETUP  ]──────────────────────
  614.  
  615.         MKRead can be run with a text file configuration setup instead of
  616.     using the BBS configuration files.  This is mainly good for point
  617.     setups, and it is much easier for a BBS SysOp to use the configuration
  618.     setup internally for MKRead.
  619.  
  620.         To use the text configuration file, you will first have to define
  621.     it in your environment variables by defining the path and configuration
  622.     file MKRead will use.  To use a configuration file named MARK.CFG, your
  623.     variable would read:
  624.  
  625.         MKR=C:\BBS\MARK.CFG
  626.  
  627.         It must have the MKR= to indicate MKRead's search path.
  628.  
  629.         The configuration file is a plain text file following this
  630.     format (See SAMPLE.TXT, included in this archive):
  631.  
  632.     Addr ## ##:##/##.##     : This is your Fido-Style address and aka's,
  633.                               numbered 1 through 10.
  634.  
  635.                           * EXAMPLE:
  636.  
  637.                               Addr 1 1:110/290
  638.                               Addr 2 1:3625/457.0
  639.  
  640.     Origin ## (Text)        : This will be your origin line, with up to
  641.                               10 different ones, numbered 1 through 10.
  642.  
  643.                           * EXAMPLE:
  644.  
  645.                               Origin 1 Mythical Kingdom BBS!
  646.                               Origin 2 Mythical Kingdom - Home for MKBBS!
  647.                               Origin 3 The Owl's Roost! MKBeta!
  648.  
  649.     EchoLog dr:\path\       : This is a directory/filename to a
  650.                               Squish-Style echolog.  Needed for Squish
  651.                               areas.
  652.  
  653.     SysOp First Last        : Specifies the SysOp's name.
  654.  
  655.     NodeListPath Dr:\Path\  : This is the path to your Nodelist.
  656.  
  657.     BBSPath Dr:\Path\       : Specifies the path to the BBS directory.
  658.                               This is used as a default for storing files.
  659.  
  660.  
  661.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 13
  662.  
  663.  
  664.     MsgArea ###             : These define your message area's.  The
  665.                               following information is represented here:
  666.  
  667.         Name AreaName       - Describes the Message area.
  668.  
  669.         AreaId TypePath     - Gives the AreaId for the message area.
  670.  
  671.                           * AREAID'S:
  672.  
  673.                             Squish        - Spathname\filename
  674.                             Fido (*.MSG)  - Fpathname\
  675.                             Hudson        - H###pathname\
  676.                             Ezycom        - E####PathName
  677.                             JAM             Jpathname\filename
  678.  
  679.         UseAddr ##          - Tells which address/AKA to use from the above
  680.                               definitions.
  681.  
  682.         UseOrig ##          - Tells which origin line to use from the above
  683.                               definitions.
  684.  
  685.         NodeIdx File.Ext    - This specifies which style nodelist index
  686.         NodeInc File.Ext      files and nodelist include files are to be
  687.                               used.
  688.  
  689.                           * For MK BBS it would read:
  690.  
  691.                               NodeIdx NodeIdx.MK
  692.                               NodeInc NodeInc.MK
  693.  
  694.                           * For Remote Access, it would read:
  695.  
  696.                               NodeIdx NodeIdx.RA
  697.                               NodeInc NodeInc.RA
  698.  
  699.         MailType Type       - Tells which type of mail is in the message
  700.                               area, either Local, EchoMail, or NetMail.
  701.  
  702.         Allow MsgType       - Tells which type of messages to allow in this
  703.                               area, either Public, Private, or Both.
  704.  
  705.         NoFido              - Causes Tearlines-Originlines to NOT be added
  706.                               to messages entered in this area.
  707.  
  708.         AreaTag Text        - This is the FidoNet AreaTag for the current
  709.                               area.
  710.  
  711.         UseAddr ##          - Tells which address/AKA to use from the above
  712.                               definitions.
  713.  
  714.  
  715.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 14
  716.  
  717.  
  718.         UseOrig ##          - Tells which origin line to use from the above
  719.                               definitions.
  720.  
  721.         MailType Type       - Tells which type of mail is in the message
  722.                               area, either Local, EchoMail, or NetMail.
  723.  
  724.         Allow MsgType       - Tells which type of messages to allow in this
  725.                               area, either Public, Private, or Both.
  726.  
  727.         NoFido              - Causes Tearlines-Originlines to NOT be added
  728.                               to messages entered in this area.
  729.  
  730.     Here are some examples of the message area configurations:
  731.  
  732.     MsgArea 001                  : Indicates a Hudson message base called
  733.       Name General Messages      : "General Messages" as area 1.  Allowing
  734.       AreaId H001Z:\BBSC\RA\     : Private and Public mail, with origin
  735.       UseAddr 1                  : line 1 and address 1 added to each
  736.       UseOrig 1                  : message.  This is a local message area.
  737.       MailType Local
  738.       Allow Both
  739.       EndArea
  740.  
  741.     MsgArea 007                  : This is an area called "BBS NetMail" and
  742.       Name BBS NetMail           : is located on area number 7 of a Squish
  743.       AreaId SZ:\BBSC\SQ         : message base located in the Z:\BBSC\
  744.       UseAddr 1                  : path.  No FidoNet information is added
  745.       UseOrig 1                  : to mail in this area.  The filenames will
  746.       MailType NetMail           : be necessary for Squish areas, but DO
  747.       Allow Both                 : NOT put an extension on the filename.
  748.       EchoLog Z:\BBS\Squish.log
  749.       NoFido
  750.       EndArea
  751.  
  752.     MsgArea 008                  : This area uses the *.MSG format, with the
  753.       Name NetMail               : *.MSG files located in the path
  754.       AreaId FZ:\BBSD\Mail\      : Z:\BBSD\MAIL\ directory.  It is of NetMail
  755.       UseAddr 1                  : type.
  756.       UseOrig 1
  757.       MailType NetMail
  758.       Allow Both
  759.       EndArea
  760.  
  761.     MsgArea 010
  762.       Name Ezy
  763.       AreaId E0010C:\Ezy\MsgBase\
  764.       UseAddr 1
  765.       UserOrig 1
  766.       MailType EchoMail
  767.       Allow Public
  768.       EndArea
  769.  
  770.         Anything entered with a ; at the beginning of the line will be
  771. ignored, so you can enter comments for your own reference.
  772.  
  773.  
  774.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 14
  775.  
  776.  
  777.   ──────────────────────────────[  CREDITS  ]──────────────────────────────
  778.  
  779.         There are several people who helped greatly during the development
  780.     of MKRead and I'd like to thank a few of them here.  First a big thanks
  781.     to Andy Harris (1:3625/457) for all his work on the documentation and
  782.     many suggestions on improvements in MKRead (MKRead started as just a
  783.     "simple" message reader).
  784.  
  785.         Also thanks to Don Shanks (1:110/375) for his suggestions and help
  786.     in uncovering several bugs through the beta versions, and providing
  787.     plenty of good info that helped in tracking the problems down.
  788.  
  789.         Thanks to Ken Givens (1:124/2213) for helping out a lot in testing
  790.     out the support for Ezycom.
  791.  
  792.         I also have to give some credit to the folks at Psychotronics BBS
  793.     (1:3641/1) (one of the best message oriented BBS's I've seen).
  794.     Following their various discussions on offline reading broadened my
  795.     view of offline reading (although I never did get the part about the
  796.     penguins).
  797.  
  798.  
  799.  
  800.     MKRead Beta Test Team:
  801.  
  802.     Don Shanks         1:110/375      Andy Harris        1:3625/457
  803.     Jeremy Kerr        1:252/6        Vernon R. Pollard  1:3625/454.4
  804.     Bob Jackson        1:110/380      Joey Evans         1:110/267
  805.     Jim Earnest        1:110/270      Guy Hunter         1:110/230
  806.     Ken Givens         1:124/2213
  807.  
  808.  
  809.  
  810.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 16
  811.  
  812.  
  813.   ────────────────────────────[  REGISTRATION  ]───────────────────────────
  814.  
  815.         A registration fee is not required for these programs.  I
  816.     believe that the Bbs world is becoming too commercialized and
  817.     distribute my programs as FREEWARE to fight against that trend.
  818.     If you are a shareware author, consider sending me a registered
  819.     version of your program in exchange for your use of this program.
  820.  
  821.         I would appreciate it if you would either fill in the form
  822.     below and return it to me, or to drop me a postcard.  This will
  823.     help in measuring the usefulness of MKRead and help in determining
  824.     how time is allocated between this and other projects.
  825.  
  826.         Registration Information:                  MKRead v1.03
  827.  
  828.  
  829.         Name:         ____________________________________________
  830.  
  831.         Address:      ____________________________________________
  832.  
  833.                       ____________________________________________
  834.  
  835.         City, ST Zip  ____________________________________________
  836.  
  837.  
  838.         BBS Name:     ____________________________________________
  839.  
  840.  
  841.         BBS Phone Number  (     )        -
  842.  
  843.  
  844.         Applicable NetWork Address(es) (IE: FidoNet, Etc.)
  845.  
  846.         __________________________________________________________
  847.  
  848.         __________________________________________________________
  849.  
  850.  
  851.         Any suggestions or comments ______________________________
  852.  
  853.         __________________________________________________________
  854.  
  855.         __________________________________________________________
  856.  
  857.  
  858.         Registrations should be mailed to:
  859.  
  860.               Mark May
  861.               Mythical Kingdom Software
  862.               P.O. Box 24808
  863.               Huber Heights, OH  45424
  864.  
  865.  
  866.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 17
  867.  
  868.   ─────────────────────────────[  APPENDIX A  ]────────────────────────────
  869.   ─────────────────────[  MKRead Quick-Reference Card  ]───────────────────
  870.   ───────────────────[  MKRead Internal Editor Commands  ]─────────────────
  871.  
  872.     Left            Cursor Left             Right           Cursor right
  873.     Ctl-Left        Word left               Ctl-Right       Word right
  874.     Home            Begin of line           End             End of line
  875.     Up              Cursor Up               Down            Cursor Down
  876.     Ctl-W           Display Up              Ctl-Z           Display Down
  877.     PgUp            Page Up                 PgDn            Page Down
  878.     Ctl-PgUp        Top of File             Ctl-PgDn        End of file
  879.     Ctl-J L         Jump to line            Esc             Exit editor
  880.     Del             Delete character        BkSp            Backspace
  881.     Ctl-Y           Delete line             Ctl-Q Y         Delete to EOL
  882.     Ctl-T           Delete word             Ctl-N           Insert line
  883.     Tab             Tab                     Ctl-P           Control character
  884.     F7 or Ctl-K R   Begin Block             F8 or Ctl-K K   End Block
  885.     Ctl-K T         Mark Word               Ctl-Q B         Jump Begin Block
  886.     Ctl-Q K         Jump End Block          Ctl-K H         Hide/Unhide Block
  887.     Ctl-K C         Copy block              Ctl-K V         Move block
  888.     Ctl-K Y         Delete block            Ctl-K I         Indent block
  889.     Ctl-K U         Unindent block          Ctl-K R         Read Text File
  890.     Ctl-Q F         Find text               Ctl-Q A         Search/Replace
  891.     Ctl-L           Search again            Ctl-O C         Center Text
  892.     Ins             Insert/Overwrite        Ctl-Q L         Restore Line
  893.     Alt-T           TagLine Manager         Alt-S           Select TagLine
  894.  
  895.   ──────────────────────[  MKRead Main Menu Commands  ]────────────────────
  896.  
  897.       Area       Select new area for reading messages
  898.       Prior      Go To Previous Message in current area
  899.       Next       Go To Next Message in current area
  900.       Export     Export current message to a text file
  901.       Reply      Reply to current message
  902.       Enter      Enter a new message
  903.       +Pg        Next Page of the current message
  904.       -Pg        Previous Page of the current message
  905.       Config     Set Configuration Parameters of MKRead
  906.       Jump       JumpList to select new  essage in current area
  907.       Del        Delete the current message
  908.       Shell      Shell to Dos
  909.       View       View current message in Ansi/Avatar format
  910.       Quit       Exit MKRead
  911.  
  912.   ────────────────────────────[  Command Keys  ]───────────────────────────
  913.  
  914.       Alt-F   Forward msg            Alt-G   Grab tagline
  915.       Alt-T   Edit taglines          Alt-R   Resort messages
  916.       Alt-S   Select tagline         Alt-J   Jump to DOS
  917.       =       Toggle Received        Alt-K   Toggle ^A Kludge Display
  918.       <       Previous Msg Reply     >       Next Msg Reply
  919.  
  920.   ────────────────────────[  TagLine Manager Keys  ]───────────────────────
  921.  
  922.       Alt-B   Reverses letters       Alt-G   Greek & Hi-Bit letters
  923.       Alt-C   Clean out Hi-Bits      Alt-U   Capitalize all letters
  924.       Alt-L   Lowercase all letters  Alt-M   Captialize first letters
  925.  
  926.  
  927.   ═════════════════════[ MKRead On-Line Message Editor ]═══════════ Page 18
  928.  
  929.  
  930.   ─────────────────────────────[  APPENDIX B  ]────────────────────────────
  931.   ─────────────────[  Running Under LAN Or Multi-Tasking  ]─────────────────
  932.  
  933.         The SysOp can run MKRead while a user is logged onto their
  934.     bulletin board and accessing the message base safely under these
  935.     conditions as long as SHARE is loaded in the system.  This makes MKRead
  936.     easier to use because it is possible to leave the BBS running, thus
  937.     giving uninterrupted service!
  938.  
  939.         A sample .PIF file is included for running MKRead under DESQview.
  940.     Any questions about operating under DESQview can be directed at Andy
  941.     Harris, either in the MK Echo or via netmail at FidoNet 1:3625/457.
  942.     The author, Mark May, runs in a LAN environment.  Efforts to contact
  943.     him are given on page 3.
  944.  
  945.  
  946.