home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / DESKTOP / MT_V3.ZIP / MANUAL.DOC < prev    next >
Text File  |  1991-08-19  |  54KB  |  1,593 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.             M E M T O O L   U S E R ' S   M A N U A L
  12.  
  13.                      Version 3.0 - 09/01/91
  14.  
  15.  
  16.  
  17.  
  18.                  For the IBM PC, XT, 286, 386, 486
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.           Copyright (C) 1987-1991  Chris W. Woodmansee
  36.  
  37.        
  38.                       All Rights Reserved
  39.  
  40.  
  41.  
  42.  
  43.  
  44.        
  45.  
  46.  
  47.   TABLE OF CONTENTS:
  48.  
  49.      Introduction                                       1
  50.      Registration/Site License                          2
  51.      Installation                                       3
  52.      Option Switches                                    5
  53.      Using MemTool                                      8
  54.      Calculator                                         9
  55.      Calendar/Appointments                              10
  56.      File Editor                                        11
  57.      DOS Shell                                          15
  58.      Phone Dialer                                       17
  59.      Alarm Clock                                        18
  60.      ASCII Table                                        19
  61.      Screen Ruler                                       20
  62.      Screen Capture                                     20
  63.      Screen Saver                                       20
  64.  
  65.      APPENDIX A - Alternate "Hot-Key" Codes             21
  66.      APPENDIX B - Errors                                23
  67.      APPENDIX C - Pop-up and Screen Restore Problems    25
  68.  
  69.  
  70.  
  71.  
  72.  
  73. INTRODUCTION
  74.  
  75. Congratulations on having made a wise choice in choosing MemTool.  MemTool
  76. is a memory resident program meaning it is designed to be loaded once into
  77. your computer's RAM memory and remain there all day, waiting for you to
  78. summon it with the "Hot-key".  
  79.  
  80. MemTool's handy features can be used at anytime no matter what you're doing
  81. just by pressing the "Hot-key".  When you exit MemTool you'll be returned
  82. to exactly where you left off to resume your previous work.
  83.  
  84. MemTool is designed to work on any IBM or compatible micro computer and will
  85. "pop-up" over most graphics screens.  
  86.  
  87. MemTool uses only about 5K of RAM memory, if EMS expanded memory is available
  88. or if Disk-swapping is used.  MemTool will never hog a large portion of memory
  89. leaving little left for your application programs.  
  90.  
  91. MemTool can be used on any type of LAN Network system allowing ALL users on
  92. the network to access and use a single copy of the program.  MemTool, if
  93. used on a network, creates separate files as needed for all user 
  94. automatically.
  95.  
  96. If you have any comments or suggestions on how to improve MemTool please
  97. write me.  If you have registered your copy of MemTool feel free to write
  98. anytime with your technical support questions.
  99.  
  100. Address correspondence to:
  101.  
  102.      Chris W. Woodmansee
  103.      6548 Camden Avenue
  104.      San Jose,  CA 95120
  105.  
  106.  
  107.  
  108. DISCLAIMER
  109.  
  110. The author hereby disclaims all warranties relating to this software, 
  111. whether express or implied, including without limitation any implied 
  112. warranties of merchantability or fitness for a particular purpose.  The
  113. author will not be liable for any special, incidental, consequential, 
  114. indirect or similar damages due to loss of data or any other reason, even 
  115. if the author or an agent of the author has been advised of the possibility
  116. of such damages.  In no event shall the author's liability for any damages
  117. ever exceed the price paid for the license to use the software, regardless 
  118. of the form of the claim.  The person using the software bears all risk as
  119. to the quality and performance of this software.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                                 - 1 -
  131.  
  132.  
  133.  
  134. REGISTRATION/SITE LICENSE:
  135.  
  136. You are encouraged to freely distribute this software to friends and 
  137. associates as long as you don't modify it in any way and don't charge a
  138. fee for distribution.  Be sure to include all files when distributing 
  139. this software.
  140.  
  141. Remember that Shareware software like MemTool allows computer users to
  142. try many different types of software and then commit themselves to a small
  143. few that best fits their needs by registering their use of the software
  144. with the author.
  145.  
  146. If you decide that you like MemTool, find it useful and will continue to
  147. use the program, you should register your copy.  For registrations of $30
  148. or more I will include your name in my database of users entitled to 
  149. automatically receive future minor versions at no cost.  Registration also
  150. includes unlimited written technical support.
  151.  
  152. If you intend to use MemTool on a network, many users can make use of a
  153. single copy of the program.  Here's a registration table, based on the 
  154. number of users using the program:
  155.  
  156.  
  157.              Number of users:      License fee:
  158.         --------------------------------------------------
  159.                   1                   $30    (single user)
  160.                   2-5                 $50
  161.                   6-15                $75
  162.                   16-30               $100
  163.                   30+                 $125
  164.  
  165.  
  166. To register your copy of MemTool please refer to the file REGISTER.DOC
  167. on your distribution diskette.  This file contains a registration form that
  168. can be printed on any printer.  The following command will print the form.
  169.  
  170.    TYPE A:REGISTER.DOC > PRN
  171.  
  172. Be sure to fill in the needed information, and send the form with your
  173. registration today!
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.                                 - 2 -
  191.  
  192.  
  193.  
  194.  
  195. INSTALLATION       
  196.  
  197. MemTool is designed to be easy to install with a minimum number of needed
  198. steps.  To begin with, start up your computer and get to the DOS prompt.  
  199. If you're installing MemTool on a network be sure to login as "supervisor" 
  200. so you'll have full rights to the system.
  201.  
  202. Note that if you have been using a previous version this new version WILL
  203. NOT overwrite any existing data files.
  204.  
  205. STEP ONE:
  206.  
  207. The first thing you must do is to determine where on the hard disk MemTool
  208. will reside.  The program must have its own directory.  I recommend using 
  209. "\MEMTOOL" as the directory.
  210.  
  211. Get to the Drive where the program is to be installed by typing:
  212.  
  213.     d:  <Enter>,  where "d:" is the Drive Letter where MemTool 
  214.                   is to be installed.
  215.  
  216. STEP TWO:
  217.  
  218. The next step is to create the Directory that you wish MemTool to reside in.
  219. Use the following commands:
  220.  
  221.     CD\   <Enter>,  to enter the Root Directory.
  222.  
  223.     MD [path] <Enter>,  where "path" is the Directory name 
  224.                         that you've decided on.
  225.  
  226.     Example:  MD MEMTOOL  <Enter>.
  227.  
  228. STEP THREE:
  229.  
  230. Now that you've created a directory for MemTool you should copy the program 
  231. files from the distribution diskette into the directory.  Insert the 
  232. diskette into Drive A: and close the drive door.  Use these commands to 
  233. install the software on your disk drive:
  234.  
  235.    CD\[path] <Enter>,  where "path" is the Directory where
  236.                        MemTool will be stored.
  237.  
  238.    Example: CD\MEMTOOL  <Enter>
  239.  
  240.    COPY A:*.*  <Enter>.
  241.  
  242. STEP FOUR:
  243.  
  244. If you currently have version 1.2 (or lower) of MemTool and have been using 
  245. the PhoneView option, you must convert the old file format to the new one.
  246. If you have version 2.0 or 2.01 you DO NOT need to convert your phone file!
  247. Use the following command to convert your phone file if needed:
  248.  
  249.    CONVPHN   <Enter>
  250.  
  251.  
  252.                                 - 3 -
  253.  
  254.  
  255.  
  256. NOTE FOR NETWORK USERS:  After creating the new directory, you must give 
  257. all users on the network FULL RIGHTS to the directory.  If you don't,
  258. some users may not be able to use MemTool.  Giving rights to users is 
  259. explained in your network manuals.  Usually there is some type of utility 
  260. program to allow the "SUPERVISOR" to give directory rights to the users 
  261. on the Network.
  262.  
  263. The following chapter describes various "switch" options that can be placed
  264. in your Autoexec.Bat file to customize the way MemTool works.  If you've 
  265. installed the program on the C: drive, and in the "\MEMTOOL" directory you 
  266. can run MemTool immediately by typing:  MT <Enter>.  
  267.  
  268. If you have installed the program on somthing other than C:\MEMTOOL be sure 
  269. to read the next chapter before trying to use the program.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.                                 - 4 -
  313.  
  314.  
  315.  
  316.  
  317. OPTION SWITCHES       
  318.  
  319. MemTool has a provision to allow the user to customize the way the program 
  320. will work by allowing the use of "switches" placed in your Autoexec.Bat file.
  321.  
  322. This file can be found in the Root Directory of the Drive from which your 
  323. computer "Boots-up".  This drive is usually C: for a standalone computer 
  324. and A: for a network workstation.  The Autoexec.Bat file, if it exists, is 
  325. automatically run whenever your computer is first started, allowing DOS 
  326. commands to be automatically executed.  MemTool's option switches should be
  327. placed in the Autoexec.Bat file, if they are to be used.  You should also put
  328. the MT command (used to run MemTool) into this file as well, which will 
  329. automatically load MemTool into memory each time the computer is turned on.
  330. Be sure to put the MT command AFTER any MemTool switches used.  
  331.  
  332. Refer to your DOS user's guide on created and modifying your Autoexec.Bat 
  333. file.
  334.  
  335. Here is a description of MemTool's option switches:
  336.  
  337. SET MTPATH=<d:\directory>
  338.  
  339.    The "SET MTPATH=" switch is needed if you HAVE NOT installed
  340.    MemTool in "C:\MEMTOOL".  If you HAVE installed MemTool in C:\MEMTOOL
  341.    you may skip this switch.  Substitute "<d:\directory>" in the above
  342.    example with the Drive and Directory of where MemTool has been 
  343.    installed.  Note that a trailing "\" should not be used.  Don't forget
  344.    the Drive Letter in your specification.  If you do not specify the 
  345.    Drive Letter Disk-swapping will not work!
  346.  
  347.    Example:   SET MTPATH=F:\PUBLIC\MEMTOOL
  348.  
  349. SET MTFLAGS=<list of flags>
  350.  
  351.    The "SET MTFLAGS=" switch allows the user to enable and disable certain 
  352.    options.  Substitute "<list of flags>" with the Flags needed to 
  353.    enable or disable the desired options, as described below:
  354.  
  355.    /D   This flag tells MemTool NOT TO USE disk-swapping to store
  356.         the program when it is loaded into memory.  MemTool will use 
  357.         about 280K of RAM memory if this switch is used but will pop-up
  358.         immediately when the "hot-key" is pressed.  If you DO NOT use
  359.         this switch MemTool will use only 5K of RAM memory but will 
  360.         need to swap itself from disk requiring a few seconds to pop-up
  361.         once the "hot-key" is pressed.
  362.         
  363.         If you need as much conventional memory as possible to run your
  364.         application programs, it's recommended you NOT use this switch.
  365.         If you have EMS expanded memory, or your application programs do
  366.         not require much conventional memory it is reccommended you do
  367.         use this switch.  Default operation is for MemTool to use Disk-
  368.         swapping, therefore using only 5K of conventional RAM memory.
  369.  
  370.    /I   Ignore EMS memory if available.  If this flag is used MemTool will
  371.         not attempt to use EMS memory even if it's available in your 
  372.         computer. Otherwise, existing EMS memory will automatically be used.
  373.         Use this flag only if you find problems with MemTool trying to use
  374.         it, or if your current applications need it, etc.
  375.  
  376.                                 - 5 -
  377.  
  378.  
  379.  
  380.    /Nuser  Use this flag if MemTool is being used on a network by
  381.            multiple users.  Substitute "user" in the switch for a unique
  382.            group of letters that will differentiate each user.  The name
  383.            must be a group of letters (from 3 to 8 letters) with no spaces 
  384.            and no special characters in between.
  385.  
  386.            Example:  /Nchris
  387.  
  388.    /Hxx,yy,desc   
  389.            Use this flag to change the "Hot-key" used to invoke
  390.            MemTool.  The default "Hot-key" is Ctrl-Alt AND the SysReq
  391.            key.  If this is acceptable, this flag is not needed.  If 
  392.            this flag is used it MUST be placed LAST on the "SET MTFLAGS="
  393.            switch line.  Substitute "xx" for the new "Hot-key's" Shift 
  394.            Code, "yy" with the Scan Code, and "desc" with the "Hot-key"
  395.            description.  Be sure to separate the 3 parameters with
  396.            commas (,).  More info on this switch is coming up.
  397.  
  398.            Example:  /H4,94,Ctrl-F1
  399.  
  400.    Be sure to include a trailing "/" (frontslash) at the end of the flag 
  401.    list on the SET MTFLAGS= switch.
  402.  
  403.    Example:  SET MTFLAGS=/D/NJOE/
  404.  
  405.  
  406. SET MTDS=<d:\directory>
  407.          
  408.    This switch is no longer needed by version 3.0 of MemTool.  All 
  409.    swap files are stored in the MemTool installation directory.  If you
  410.    are currently using the switch, remove it from your Autoexec.Bat file.
  411.  
  412.  
  413. CHANGING THE DEFAULT HOT-KEY
  414.  
  415. The "hot-key" is the key or group of keys that invokes the program.
  416. Since the default "hot-key" (Ctrl-Alt) may interfere with some application 
  417. programs, MemTool provides a way to change it to a different combination 
  418. of keys.  Note that the SysReq key is automatically available as an alternate
  419. "hot-key".
  420.  
  421. As described above the "hot-key" is defined using the /H flag on the
  422. SET MTFLAGS= switch, located in your Autoexec.Bat file.  
  423.  
  424. Here's an example of the flag which, in this example sets the "hot-key" to 
  425. Ctrl-F1.  The 3 parameters are described:
  426.  
  427.     /H4,94,Ctrl-F1
  428.       |  \     \
  429.       |   \     \
  430.       |    \   DESCRIPTION
  431.       |    SCAN CODE
  432.       SHIFT CODE
  433.  
  434.  
  435.  
  436.  
  437.                                 - 6 -
  438.  
  439.  
  440.  
  441. SHIFT CODE - Used to specify the shift status of a keypress.  This code 
  442.    describes the Shift-Keys (Right shift, Left shift, Ctrl, or Alt) that 
  443.    will be used for the "hot-key".  Note that any combination of 
  444.    Shift-Keys may be used.
  445.  
  446. SCAN CODE - Used to specify the scan code of a non Shift-Key to be used 
  447.    in addition to a specified Shift-Key.
  448.  
  449. DESCRIPTION - The third parameter of the /H flag is used to describe the 
  450.    key combination.  This description will be display when MemTool is 
  451.    first loaded into memory.  Always specify a description of the 
  452.    "hot-key" used.  It's the only way an unfamiliar user will know what 
  453.    keys to use!
  454.  
  455. In the above example, "4" is used to specify the "Ctrl" key as the desired 
  456. Shift-Key, and "94" is used to specify the "F1" as the "Regular" key to be 
  457. used in addition.  Thus, Ctrl-F1 would pop-up MemTool in this case.
  458.  
  459. Remember that "Shift-Keys" and "Regular" keys can be used in any 
  460. combination you desire.  If you want to use only "Shift-Keys" for your 
  461. "hot-key" then be sure to specify a "0" for the SCAN CODE (used to describe 
  462. a "Regular Key").  
  463.  
  464. For a list of possible "hot-key" combinations using the SHIFT CODE and the 
  465. SCAN CODE refer to APPENDIX A of the user's manual.
  466.  
  467. From this list of SHIFT CODES and SCAN CODES you should be able to find a 
  468. suitable "hot-key".  Note that the /H flag is NOT NEEDED if MemTool's 
  469. default "hot-key" (Ctrl-Alt) is suitable.
  470.  
  471.  
  472. FINAL NOTES ON USING MEMTOOL SWITCHES
  473.  
  474. These switches are not needed if you're satisfied with default operation
  475. of the program.  Default operation is:
  476.  
  477.    1) Program is installed in C:\MEMTOOL
  478.    2) Use EMS memory if available.  (only 5K RAM used)
  479.    2) Use Disk-swapping if EMS memory is not available.  (only 5K RAM used)
  480.    4) Ctrl-Alt and SysReq to be used as the "hot-keys".
  481.    5) MemTool will not be used by multiple users on a network.
  482.  
  483.  
  484. If MemTool is being used on a network system, be sure to follow the same 
  485. procedure for putting the switches into the AUTOEXEC.BAT file on ALL the 
  486. boot diskettes on each of the user's workstations, who'll be using the 
  487. program.  The boot diskette is located in the Drive A: of the workstation 
  488. in most cases.
  489.  
  490. Whenever you modify the switches in the Autoexec.Bat file these changes 
  491. will not take effect until your computer is rebooted (turned off then on
  492. again), and not until MemTool is reloaded using the MT command.
  493.  
  494.  
  495.  
  496.  
  497.                                 - 7 -
  498.  
  499.  
  500.  
  501.  
  502. USING MEMTOOL 
  503.  
  504. MemTool is a memory resident program, meaning it loads itself into memory 
  505. once and remains there until summoned by the "hot-key".  So before you can 
  506. use it, it must be loaded into memory.  Go into the directory where MemTool 
  507. was installed and type MT and press <Enter>.  This will load the program
  508. into your computer's memory.
  509.  
  510. NOTE: Once MemTool has been loaded into memory be typing "MT" at the DOS
  511.   prompt, typing MT again will display a message reminding you that the
  512.   program is already loaded.
  513.  
  514. ALSO: The command used to initially load MemTool into memory
  515.   may be placed in your Autoexec.Bat file allowing MemTool to be
  516.   automatically loaded whenever the computer is turned on.  If this
  517.   method is used, be sure to put the MT command AFTER any MemTool 
  518.   switches used.
  519.  
  520. KEEP IN MIND:  It's best to invoke MemTool (using the "hot-key")
  521.   while your computer is idle.  If your application program is
  522.   saving a file, in the middle of a calculation, etc., wait until
  523.   the operation is complete, and then pop-up MemTool.  However, no
  524.   harm will be caused if you accidently invoke the program while 
  525.   DOS is busy.  MemTool will simply tell you try again later.
  526.  
  527. After the Main Menu appears you are free to select any of the available
  528. options.  You may select an option by moving the highlight bar with
  529. the keypad arrow keys, or by pressing the corresponding Function key.
  530. Note that to select from the options on the right of the menu with your
  531. Function keys, you must press a Ctrl-Function key combination.
  532.  
  533. Note that for each MemTool option, a corresponding "command line" will
  534. appear at the bottom of the screen, summarizing the commands available
  535. for this particular feature.  For a more detailed description of the
  536. feature, refer to the correct section in the manual.
  537.  
  538. The <ESC> is used to return you to the previous screen of a particular
  539. option, and will always function in the same manner.  This key is also
  540. used to exit MemTool, when at the Main Menu.  After exiting the program
  541. the menu will disappear and you will be returned to your previous work, 
  542. in the same position as when you left.
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.                                 - 8 -
  560.  
  561.  
  562.  
  563. CALCULATOR
  564.  
  565. To enter digits 0 thru 9, and the ".", "-", and "+" keys, press the 
  566. corresponding keypad key.
  567.  
  568.             To Divide: press the "/" key.
  569.           To Multiply: press the "*" key.
  570.              To Total: press <Enter>.
  571.   To Clear Last Entry: press the "C" key.
  572.   To Clear all Memory: press the "A" key.
  573.  
  574. The calculator can be moved to any location on the screen by first
  575. pressing the <Num-Lock> key on the keypad, and then using the keypad
  576. arrow keys to move the calculator.  Once the desired position is found,
  577. press the <Num-Lock> key again to reactivate number entry.
  578.  
  579. The calculator handles numbers with up to 10 digits to the left of the
  580. decimal point, and 3 decimal places to the right.  If a calculation 
  581. contains more than 3 decimal places, it will be rounded up or down, to fit
  582. into the 3 decimal place format.
  583.  
  584. If you exit the calculator and return later, all calculations will be left
  585. intact, enabling you to continue where you left off.
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.                                 - 9 -
  621.  
  622.  
  623.  
  624. CALENDAR/APPOINTMENTS       
  625.  
  626. This option features a full-range calendar that ranges from the years 1900 
  627. thru 2100.  You can also store and later retrieve, appointments for any 
  628. of the calendar days.
  629.  
  630. If you're using MemTool on a network, each user's appointments are kept 
  631. in separate files.  
  632.  
  633. Use the keypad Arrow Keys to change the Calendar month and year.  To 
  634. log an appointment, first select the year and month using the Arrow Keys,
  635. then select the day by entering a 1 or 2 digit number.  Then press the
  636. <Enter> key.  The appointment pad for this day will then appear on the
  637. screen.  Use the arrow keys and <Enter> key to move to the desired time
  638. slot, and then make your entry.  The appointment pad can be printed to
  639. your printer by pressing ALT-P.  
  640.  
  641. The calendar layout and the current date shown at the top will change when
  642. either the Year or Month is changed.  Note that the calendar defaults to 
  643. today's date.  Press <Enter> to bring up the Appointment Pad for the date
  644. shown at the top of the calendar. 
  645.  
  646. If you need to know all the days for which you've logged appointments in a
  647. given month, press ALT-A.  MemTool will search for all Appointment Pads 
  648. created during the month that's currently showing on the Calendar.  When an 
  649. Appointment Pad for that month is found, the day is highlighted on the 
  650. calendar.  Then you can quickly view or modify a particular Pad by entering
  651. the 1 or 2 digit day number and pressing <Enter>.  If no appointments are 
  652. found, the word "NONE" will show in the lower right-hand portion of the 
  653. "command line" at bottom of the screen.
  654.  
  655. The ALT-D option of the Calendar/Appointment feature allows the user a 
  656. means of erasing all Appointment Pads for the current month.  When ALT-D
  657. is pressed MemTool will search the hard drive for Pads created during the 
  658. current month and erase them.  It's a good idea to use ALT-D on the 
  659. previous month's appointments to free up disk space.
  660.  
  661.   
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.                                 - 10 -
  682.  
  683.  
  684.  
  685. FILE EDITOR
  686.  
  687. This handy option allows the user to leave the application in current use,
  688. and edit an existing file, or create a new file on a disk drive without
  689. having to leave the current work.
  690.  
  691. The Editor is a full-function editor with all the features of a good file
  692. editor.  It allows files up to 3000 lines long, 256 characters wide, and
  693. a maximum size of about 63,000 bytes.  Any ASCII formatted file may be
  694. edited.  Formatted files such as ones created by certain word processors,
  695. should not be edited. If you do you'll lose your formatting!  Binary file may
  696. not be edited either.
  697.  
  698. EDITOR FUNCTIONS:
  699.  
  700. Keypad ARROWS  - move cursor up, down, right, and left.
  701. DEL key   - deletes character the cursor is on and pulls characters on 
  702.             the right to the left.  If a block is being marked the Del
  703.             key will delete the block.
  704. INS key   - used to insert text that was copied to scrap.
  705. PGUP key  - View previous screen of text.
  706. PGDN key  - View next screen of text.
  707. CTRL-PGUP - Moves cursor to the first line of the file.
  708. CTRL-PGDN - Moves cursor to the last line of the file.
  709. HOME key  - Moves cursor to start of the current line.
  710. END key   - Moves cursor to end of the current line.
  711. CTRL-HOME - Moves cursor to the top to the screen.
  712. CTRL-END  - Moves cursor to the bottom of the screen.
  713. TAB key   - Moves cursor 10 spaces to the right.
  714. SHIFT-TAB - Moves cursor 10 spaces to the left.
  715. CTRL -->  - Moves cursor to the next word.
  716. CTRL <--  - Moves cursor to the previous word.
  717.  
  718. ALT-L     - Loads a file from disk, into the editor.
  719. ALT-W     - Writes the current file to disk.  If a block is highlighted
  720.             this function will save the block to disk.
  721. ALT-P     - Prints current file to the printer.  If a block is 
  722.             highlighted the block will be printed.
  723. ALT-R     - Restores the previous session.  A session is stored when you
  724.             SAVE the file you're working on.  If you then leave and later
  725.             return to the Editor, you can press ALT-R to restore that
  726.             earlier session to exactly where you left off.
  727. ALT-D     - Deletes line of text that the cursor is on and pulls lines 
  728.             below the cursor, up.
  729. ALT-C     - Toggles the search case sensitivity ON or OFF.  If case
  730.             sensitivity is off, the search function (F1-F4) and the 
  731.             Translate function (F5-F6) will find text regardless of whether
  732.             it's capital or lower case text.  If case sensitivity in on,
  733.             these function will only find the text if it matches exactly.
  734. ALT-H     - Brings up a help screen describing each feature in the file
  735.             editor.
  736. ALT-I     - Toggle between the Insert and Replacing modes.  When in the
  737.             Insert mode the cursor is large and characters are inserted.
  738.             When in the Replacing mode the cursor is small and entered
  739.             character overwrite existing ones.
  740.  
  741.  
  742.                                 - 11 -
  743.  
  744.  
  745.  
  746. ALT-K     - Deletes text from the point of the cursor to the end of the
  747.             current line.
  748. ALT-F     - Shows the FULL filename and path of the current file.
  749. ALT-O     - Used to rename the current file.
  750.  
  751. SEARCH AND TRANSLATE:              CUT AND PASTE:                       
  752. --------------------------------   -------------------------------- 
  753.   F1 - Search forward                F7  - Line mark                  
  754.   F2 - Search forward again          F8  - Column mark                
  755.   F3 - Search backward               Ins - Insert scrap               
  756.   F4 - Search backward again         Del - Delete block               
  757.   F5 - Translate forward              -  - Delete to scrap            
  758.   F6 - Translate backward       
  759.                     
  760.             
  761. SEARCHING FOR TEXT: 
  762.  
  763. Allows the user to quickly find text in the file being worked on.  To 
  764. search forward from the point of the cursor press F1.  Now enter the text
  765. to search for and press <Enter>.  If the text is found the cursor will be
  766. repositioned there.  To search again for the same text press the F2
  767. key.  Use the F3 and F4 key to search upward, beginning from the point of
  768. of the cursor.
  769.  
  770.  
  771. TRANSLATING TEXT: 
  772.  
  773. Keys F5 and F6 allow you search for the specified text and then replace
  774. it with different text.  Say for example you want to replace all occurrences
  775. of "TXT" with "TEXT".  First position the cursor at the point at which you
  776. want the search to begin, then press F5.  Now enter TXT.  And then enter
  777. "TEXT" as the text to replace "TXT" with.  The Editor will now search thru
  778. your file and stop at each occurrence of "TXT" and display this prompt:
  779.  
  780.     Change? (Yes, No, Global)
  781.  
  782. If you press "Y" for yes, the highlighted word will be replaced with the
  783. replacement text.  The Editor will then search for the next occurrence.
  784.  
  785. If you press "N" the Editor will search for the next occurrence, leaving
  786. this one unchanged.
  787.  
  788. If you press "G" for Global, the Editor will go through the whole file
  789. replacing all occurrences of the text with the new text automatically with
  790. no prompting of the user.  Be sure that you really want to use "G" before
  791. pressing it because it can't be undone!
  792.  
  793. You may press the <Esc> key at any time to cancel the Translate feature.
  794.  
  795. If you would like to Translate upward through the file instead of downward,
  796. press the F6 key instead of the F5 key.  The option works the same.
  797.  
  798.  
  799. LINE MARK AND COLUMN MARK - (For Cut/Paste options)
  800.  
  801. The File Editor has facilities for deleting, copying, printing, and saving
  802.  
  803.                                 - 12 -
  804.  
  805.  
  806.  
  807. certain portions of the file by using the Cut and Paste features.  Cut and
  808. Paste operations are accomplished through 2 steps:
  809.  
  810.   1) MARKING A BLOCK OF TEXT -
  811.    
  812.      Text can be marked using the F7 (line mark) and F8 (column mark)
  813.      keys.  Position the cursor at the point that you want the marking
  814.      to begin and press F7 or F8.  Now use any of the Editor's movement
  815.      keys to highlight the text in the file.  While marking a block of
  816.      text, you can cancel the mark by press the same Function Key again.
  817.      You can also switch from one type of mark to the other by simply
  818.      pressing the corresponding key.
  819.  
  820.      LINE MARK:  The line mark should generally be used for marking
  821.      portions of a paragraph, whole paragraphs, or even larger sections
  822.      of your text.
  823.  
  824.      COLUMN MARK:  The type of mark should be used when the Line Mark
  825.      is inappropriate, for example when you need to mark a menu or some
  826.      other box or rectangular area and don't want the text on either side
  827.      of the area.
  828.  
  829.    
  830.   2) DOING SOMETHING WITH THE MARKED TEXT -
  831.  
  832.      Now that you've marked a block of text you should do something with
  833.      it.  You have several options:
  834.  
  835.      PRESS THE "-" KEY.  This will delete the highlighted block to scrap,
  836.        meaning the block will be removed from the file you're working on
  837.        and copied to a temporary holding area called "scrap".
  838.  
  839.      PRESS THE "+" KEY.  This will copy the highlighted block to scrap,
  840.        leaving the highlighted text in your file.
  841.  
  842.      PRESS THE "Del" KEY.  This will delete the highlighted block from
  843.        the file, and not copy it to scrap (leaving anything already in
  844.        scrap untouched).  The Editor will confirm this option because
  845.        once you use "Del" key on a highlighted block it's gone!
  846.  
  847.      PRESS Alt-W.  This will tell the Editor to save the block to disk.
  848.        You will be required to specify a filename for the block.  
  849.  
  850.      PRESS Alt-P.  This will print the highlighted block to your local
  851.        printer.  
  852.  
  853. Remember that while marking a block of text you can use ANY of the regular
  854. movement keys.  You can even search for text using the F1 and F2 keys while
  855. marking a block.  Some features are disabled while marking a block.
  856.  
  857. COPYING TEXT FROM SCRAP  - (For Cut/Paste options)
  858.  
  859. Once you have copied text to SCRAP, you may insert into your current file
  860. at any point in the file by pressing the "Ins" key.  The Editor will 
  861. confirm you decision to insert scrap.  Just move the cursor to the point
  862. at which you want the scrap to be inserted and press "Ins".
  863.  
  864.                                 - 13 -
  865.  
  866.        
  867.  
  868. The MemTool File Editor will always warn you if your about to exit without
  869. saving, or overwrite memory with a newly loaded file, etc.  Don't be 
  870. afraid to experiment with the options.  Load an expendable "test" file and
  871. play with each of the editor's funtions.
  872.  
  873. Once you get used to them and feel confident with how they operate you'll
  874. value the File Editor as an indispensable tool for quickly editing files.
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.                                 - 14 -
  926.  
  927.  
  928.  
  929. DOS SHELL
  930.  
  931. The DOS Shell option allows the user to instantly search for any file in
  932. any directory on any drive on the system.  Upon selecting the option MemTool
  933. begins by reading the directory tree of the current disk drive.  After this
  934. is done the option appears, showing you a graphical representation of the
  935. drive's tree structure and files found in the Root directory.  
  936.  
  937. Notice that there are two main boxes, the Directory Tree box and File
  938. Listing box.  The File Listing box shows all the files found in the high-
  939. lighted directory in the Directory Tree box.  To see the files in a different
  940. directory just move the highlight bar to the desired directory using the
  941. keypad arrow keys, Home/End, and PgUp/PgDn keys.
  942.  
  943. Once a desired directory is displayed in the File List box, you can move to
  944. that box with the Tab key.  The Tab key will highlight the box telling you
  945. that it is now current, meaning the keypad keys will now control movement
  946. in that box.  
  947.  
  948. Notice at the top of the screen there is a list of all Drive Letters found
  949. on your system.  You can change to a different Drive at any time by pressing
  950. the corresponding letter.
  951.  
  952. At the bottom of the screen are a list of ALT-<letter> commands that allow
  953. you to Copy, Delete, Move and Rename files.  Each of these commands effects
  954. the HIGHLIGHTED file.  The highlighted file is determined as the one with
  955. the highlight bar on it, UNLESS, one or more files have been highlighted
  956. manually using the <Enter> key in the File List box.  Example:  You could
  957. enter the File List box (using the Tab key) and press the <Enter> on 3 files.
  958. These files will then appear in a different color meaning that they are the
  959. HIGHLIGHTED files.  The Copy, Delete, Move or Rename options will effect only
  960. these files.  You could then un-highlight these files using the <Enter> key
  961. again, and this time the Copy, Delete, Move, and Rename options would effect 
  962. only the one file highlighted with the movable highlight bar.
  963.  
  964. Note that the ALT-<letter> commands at the bottom of the screen will work
  965. no matter which box is highlighted.  Here's a description of what each command
  966. does:
  967.  
  968.    ALT-C)opy  -  Copies the highlighted file(s) to a desired Drive and/or
  969.                  Directory.  When the question appears asking you for the
  970.                  drive and directory you may enter either a drive or 
  971.                  directory, or both.  A filename specification is not valid.
  972.  
  973.  ALT-D)elete  -  Deletes the highlighted file(s) from the current Drive and
  974.                  Directory.  A prompt is displayed to confirm your descision.
  975.  
  976.    ALT-M)ove  -  Moves the highlighted file(s) from the current Directory to
  977.                  a different Directory on the current Drive.  Note that the 
  978.                  files are MOVED as against COPIED and only on the current
  979.                  disk drive.  Specifying a drive letter is invalid.
  980.  
  981.  ALT-R)ename  -  Renames the only the file highlighted by the movable high-
  982.                  light bar.  Only a filename is valid here, no Drive and no
  983.                  Directory specifications are allowed.
  984.  
  985.  
  986.                                - 15 -
  987.  
  988.  
  989.        
  990.  ALT-I)nclude All  -  Highlights all files in the File List box.
  991.  
  992.  ALT-E)xclude All  -  Un-highlights all files in the File List box.
  993.  
  994.  ALT-F)reshen Tree -  Reloads the directory tree for the current drive. Note
  995.                       that users on a network my find that people will remove
  996.                       or add directories from time to time while someone else
  997.                       is in this option. If you suspect that someone has done
  998.                       this just use ALT-F to recreate the tree.
  999.  
  1000.  
  1001. An important feature of the DOS Shell option is that when the option is first
  1002. used, the directory tree is read from the disk and this information is then 
  1003. saved in a file.  If you exit the option and then return, the saved tree 
  1004. information is read from the file which greatly increases the time needed to
  1005. re-read a large directory tree.  This is very nice feature to have when 
  1006. constantly entering and exiting the DOS Shell option that would otherwise
  1007. have to read the tree on a hugh disk drive with hundreds of directories.  
  1008.  
  1009. One thing to remember is that this saved tree information is read all day,
  1010. every time you enter the option.  The tree is automatically updated and 
  1011. re-read from the disk on the next day.  If you are sure nobody has added or
  1012. deleted directories during the day then all is well, but if you suspect that
  1013. someone has just use the ALT-F)reshen Tree option.  This will force DOS Shell
  1014. to re-read your drive's directory tree giving you the most current 
  1015. information.
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.                                 - 16 -
  1048.  
  1049.  
  1050.  
  1051. PHONE DIALER
  1052.  
  1053. The Phone Dialer option allows the user, on the spur-of-the-moment, to log 
  1054. a phone number in MemTool for later reference.  It has happened to everyone:
  1055. You're working away at your desk and suddenly you remember that you must call
  1056. someone at 2:15 p.m.  But what was the phone number?  Bring up the Phone
  1057. Dialer and in seconds you'll have it!
  1058.  
  1059.  
  1060.  ┌────────────────────────────────────────────────────────────────┐
  1061.  │ Name/Notes/Extension                        Phone Number only  │
  1062.  ├────────────────────────────────────────────────────────────────┤
  1063.  │ John Jones at First Federal  Ext.1077       408-255-3494       │
  1064.  │ Spectrum computer supplies                  415-267-0923       │
  1065.  │ Sam Young at Harvard Mortgage               211-467-1231       │
  1066.  │ Subway Sandwiches                           408-268-8643       │
  1067.  │                                                                │
  1068.  │                                                                │
  1069.  └────────────────────────────────────────────────────────────────┘
  1070.    ALT - D)ial I)nsert E)rase S)ort P)rint C)om Port  <Esc> menu.
  1071.  
  1072.  
  1073. Use the Keypad Arrows to move the highlight bar to the desired entry. 
  1074. Also use PgUp, PgDn, Ctrl-PgUp, and Ctrl-PgDn.  The phone number can be
  1075. entered in with or without dashes.  If you plan to use ALT-D to quick dial
  1076. your phone numbers, do not include the area code if you are in that area code.
  1077. The Phone Dailer option holds up to 500 entries, and for users on a Network, 
  1078. each will have his own personal file.
  1079.        
  1080.    ALT-D)ial - If you computer has a modem and a telephone attached to the
  1081.                modem you can use this option to quickly dial an entry. 
  1082.                Just position the highlight bar on the Name or Phone Number
  1083.                and press ALT-D.  Pick up your telephone and MemTool will dial.
  1084.                Note that a "," (used to tell the modem to pause) can be used 
  1085.                in offices where you must press "9" before dialing your number.
  1086.                Example entry:  9,408-371-1234  This would have the same effect
  1087.                as pressing "9", then pausing a second or two, then dialing
  1088.                your phone number.  If you need a longer pause for your type
  1089.                of phone switch, use 2 or even 3 commas in row.
  1090.  
  1091.  ALT-I)nsert - Inserts a blank line at the position of the cursor, pushing
  1092.                following entries down 1 line.
  1093.  
  1094.  ALT-E)rease - Removes the line that the cursor is on.
  1095.  
  1096.    ALT-S)ort - Will sort you phone directory in ascending alphabetical order.
  1097.  
  1098.   ALT-P)rint - Will print the entire phone directory to your printer..
  1099.  
  1100. ALT-C)om Port- Tells the Phone Dialer option which communications port your
  1101.                modem is attached to.  The dialer will not work correctly if
  1102.                this is not set.  Valid entries are 1 thru 4, with 1 and 2
  1103.                being the most likely settings.  If you are having problems
  1104.                with the dialer, try setting the ALT-C option to each Com 
  1105.                setting first.
  1106.  
  1107.  
  1108.                                 - 17 -
  1109.  
  1110.  
  1111.  
  1112. ALARM CLOCK
  1113.  
  1114. This is a very handy option of MemTool.  It's a full function Alarm Clock,
  1115. that can be set to display a preset message on the screen on any specified
  1116. time or date.
  1117.  
  1118. When the alarm sounds a message will appear on your screen along with the
  1119. alarm to alert you.
  1120.  
  1121. Here's what the Alarm Clock screen looks like:
  1122.  
  1123.      ┌───────────────────────────────────────────────────────┐
  1124.      │ TIME: 09:45:10°    SET CLOCK:                         │  
  1125.      │ DATE: 10-12-1991     Ctrl-T)ime    Ctrl-D)ate         │
  1126.      ├───────────────────────────────────────────────────────┤
  1127.      │ ALARM: is ON       SET ALARM:                         │
  1128.      │  Time: 11:15         Alt-T)ime     Alt-D)ate          │
  1129.      │  Date: 10-12-1991    Alt-M)essage  Alt-A)larm on/off  │
  1130.      ├───────────────────────────────────────────────────────┤
  1131.      │ MESSAGE: Enter a message here._____________________   │
  1132.      └───────────────────────────────────────────────────────┘
  1133.  
  1134. Notice that in the upper, left-hand corner is the current Time and Date. 
  1135. These can be changed by pressing Ctrl-T and Ctrl-D.  Always enter the Time
  1136. in military format with a ":" between the Hour, Minute, and Second. 
  1137.  
  1138.   Example:  14:16 for 2:16pm.
  1139.  
  1140. TO SET THE ALARM:
  1141.  
  1142. First enter the Time that you wish the alarm to sound.  Once again be sure
  1143. to enter the time in military type format.  Example: to enter a time of 
  1144. 4:15pm, you would enter 16:45 and press <Enter>.
  1145.  
  1146. Next you should enter a Date for the alarm to sound.  The Date part of the
  1147. alarm is an optional specification and does not have to be entered, but if
  1148. it is it must be in MM-DD-YYYY format!  If the alarm Date is NOT entered or 
  1149. the current one is removed by the user, the alarm will sound every day at 
  1150. the specified Time.  If a Date IS entered the alarm will sound only on that 
  1151. Date and at the specified Time.  Always use either a "/" or "-" between the 
  1152. Month and Day.
  1153.  
  1154. The next step is to use Alt-A to activate the alarm.  When Alt-A is pressed, 
  1155. the alarm Mode will toggle from ON to OFF.  Note the MemTool alarm clock will
  1156. not sound if the alarm is set to OFF. 
  1157.  
  1158. The last thing to enter is the Message that you may want to appear on the 
  1159. screen when the alarm sounds.  The message used here is handy if you've 
  1160. forgotten why you set the alarm!  Use ALT-M to enter a message. 
  1161.  
  1162. The Alarm Clock feature of MemTool works exactly like a regular alarm 
  1163. clock and will always sound if it is ON at the specified Time.  The only 
  1164. difference is that the MemTool Alarm Clock has an optional Date feature.
  1165. If a Date is specified the alarm will only sound on the selected Date. 
  1166. To make the alarm sound at a given Time EVERY day, do not enter a Date.
  1167.  
  1168.  
  1169.                                 - 18 -
  1170.  
  1171.  
  1172.  
  1173. ASCII TABLE
  1174.  
  1175. This option in MemTool displays an ASCII table that shows all the 
  1176. standard computer characters available to the user.  This can be useful
  1177. when you need a list of ASCII graphics characters for graphics or to
  1178. enhance your text (boxes, lines, corners, etc.) but are not sure of the 
  1179. ASCII codes for those characters.
  1180.  
  1181. Say for example you're creating a document using MemTool's editor, and you
  1182. would like to create a box in the document.  With MemTool's ASCII Table you
  1183. can easily find the characters you need to create the box.
  1184.  
  1185. The table shows the Decimal and Hex value of the character and the actual 
  1186. character itself.  Once you know the character's Decimal value you can 
  1187. produce the character by holding down the ALT key and entering the value
  1188. using the Keypad numbers.  Once the number is entered, release the ALT key 
  1189. and the character will appear at the position of the cursor!  Most word 
  1190. processors and text editors will allow the user to enter characters in 
  1191. this manner.
  1192.  
  1193. Example:  ALT-218  would produce a single-line character of the upper 
  1194.           left-hand corner of a box.
  1195.  
  1196. Use the Arrow keys and PgUp/PgDn keys of the keypad to display previous, and 
  1197. next screens of the ASCII Table.  You may also print the ASCII Table to your
  1198. printer by pressing ALT-P.
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.                                 - 19 -
  1231.  
  1232.  
  1233.  
  1234. SCREEN RULER
  1235.  
  1236. This is a handy feature allowing the user to pop-up a ruler to measure
  1237. text on the screen.  The Ruler can measure horizontally and vertically.
  1238. Press ALT-O to swtich.  Use the keypad arrow keys to move the Ruler to the
  1239. desired location.
  1240.  
  1241.  
  1242. SCREEN CAPTURE
  1243.  
  1244. This option can be very useful and is much more convenient and flexible 
  1245. then the "PrtSc" key provided by DOS.  Once the option is selected you'll
  1246. see this screen:
  1247.  
  1248.      ┌───────────────────────────────────────────────────────┐
  1249.      │ Capture to: SCREEN.1________________________________  │
  1250.      └───────────────────────────────────────────────────────┘
  1251.  
  1252. At this point you have several options.  You can press <Enter> to save the
  1253. current screen (not including the Screen Capture prompt box) to the file
  1254. shown in the prompt.  The file will be stored in the default directory.  
  1255. Note that each time you save a screen the number in the extension part of
  1256. the filename is incremented automatically.  You may enter your own filename
  1257. here if you wish.  A Drive and Directory may be included in the filename.
  1258.  
  1259. By pressing the Up Arrow and Down Arrow, you can change the output device
  1260. to your Printer or to Scrap (used in the File Editor).
  1261.  
  1262. If you want to save the current screen to your printer, just press the Down
  1263. Arrow until "PRINTER - (LPT1 will be used)" is shown on the prompt line.
  1264. Then press <Enter> and the screen will be printed.
  1265.  
  1266. If you want to save the screen to SCRAP so it can be used in the File Editor,
  1267. just use the Arrow keys to select "SCRAP - (Used in the Editor)".  Then 
  1268. press <Enter>.  Now you can select the File Editor option from the MemTool 
  1269. menu and insert the Scrap you just saved here!  For more information on
  1270. using the Editor's scrap and Cut/Paste features refer to the chapter 
  1271. "FILE EDITOR".
  1272.  
  1273.  
  1274. SCREEN SAVER
  1275.  
  1276. Use this option to blank your screen when computer is idle.  This can prevent
  1277. "burn-in" of the monitor.  Simply select the option, and set the number of
  1278. seconds of keyboard inactivity it takes for MemTool to blank the screen. The
  1279. number of seconds can range from 10 seconds to 1777 seconds (about 29 mins).
  1280.  
  1281. Use ALT-S to turn the option on and off.  When off, no screen blanking takes
  1282. place.  Note that Screen Saver will blank the screen if the specified number
  1283. of seconds has passed, even if your computer is accessing the hard drive or
  1284. doing something similar.  Be sure to set seconds large enough to take this 
  1285. into account.  Default seconds is 300 (5 minutes).  When the screen is 
  1286. blanked out just press any key to restore your previous work.
  1287.  
  1288.                                 - 20 -
  1289.  
  1290.  
  1291.  
  1292. APPENDIX A - HOT-KEY CODES
  1293.  
  1294. The "hot-key" switch allows the user to specify a different "hot-key"
  1295. to be used to activate MemTool:
  1296.  
  1297.     /Hxx,yy,description
  1298.        |  \     \
  1299.        |   \     \
  1300.        |    \   DESCRIPTION
  1301.        |    SCAN CODE
  1302.        SHIFT CODE
  1303.  
  1304.  
  1305. Remember that "Shift-Keys" and "Regular" keys can be used in any combination 
  1306. you desire.  If you want to use only "Shift-Keys" for your "hot-key" then be 
  1307. sure to specify a "0" for the SCAN CODE (used to describe a "Regular Key").
  1308.  
  1309. Here's list of possible "hot-key" combinations using the SHIFT CODE and the 
  1310. SCAN CODE:
  1311.  
  1312.  ===============================================================
  1313.   For a "Hot-Key" using either SHIFT key (right or left):      
  1314.  ===============================================================
  1315.  
  1316.    Set the SHIFT CODE:
  1317.  
  1318.       1-<Right shift key>
  1319.       2-<Left shift key>
  1320.       3-<Both shift keys>
  1321.  
  1322.    Set the SCAN CODE:
  1323.  
  1324.       84-<F1>    85-<F2>     1-<Esc>        72-<Up Arrow>
  1325.       86-<F3>    87-<F4>    28-<Enter>      80-<Down Arrow>
  1326.       88-<F5>    89-<F6>    14-<BackSpace>  75-<Left Arrow>
  1327.       90-<F7>    91-<F8>    71-<Home>       77-<Right Arrow>
  1328.       92-<F9>    93-<F10>   79-<End>        82-<Ins>
  1329.      135-<F11>  136-<F12>   73-<PgUp>       83-<Del>
  1330.                             81-<PgDn>       15-<Tab>
  1331.                             57-<Space Bar>
  1332.  
  1333.  ===============================================================
  1334.   For a "Hot-Key" using the CTRL key or CTRL plus either       
  1335.   SHIFT key (right or left):                                   
  1336.  ===============================================================
  1337.  
  1338.    Set the SHIFT CODE:
  1339.  
  1340.       4-<Ctrl key>
  1341.       5-<Ctrl plus right shift key>
  1342.       6-<Ctrl plus left shift key>
  1343.       7-<Ctrl plus both shift keys>
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.                                 - 21 -
  1350.  
  1351.                            
  1352.  
  1353.    Set the SCAN CODE:
  1354.                                             
  1355.       94-<F1>    95-<F2>     1-<Esc>        115-<Left Arrow>
  1356.       96-<F3>    97-<F4>    28-<Enter>      116-<Right Arrow>
  1357.       98-<F5>    99-<F6>    14-<BackSpace>  132-<PgUp>  
  1358.      100-<F7>   101-<F8>   119-<Home>       118-<PgDn>  
  1359.      102-<F9>   103-<F10>  117-<End>         57-<Space Bar>
  1360.      137-<F11>  138-<F12>  
  1361.  
  1362.  ===============================================================
  1363.   For a "Hot-Key" using the ALT key, or ALT plus either SHIFT  
  1364.   key (right or left), or the ALT key plus the CTRL key:       
  1365.  ===============================================================
  1366.  
  1367.    Set the SHIFT CODE:
  1368.  
  1369.       8-<Alt key>
  1370.       9-<Alt plus right shift key>
  1371.      10-<Alt plus left shift key>
  1372.      11-<Alt plus both shift keys>
  1373.      12-<Ctrl plus Alt key>
  1374.      13-<Ctrl plus Alt plus right shift key>
  1375.      14-<Ctrl plus Alt plus left shift key>
  1376.      15-<Ctrl plus Alt plus both shift keys>
  1377.  
  1378.    Set the SCAN CODE:
  1379.                                             
  1380.      104-<F1>   105-<F2>     57-<Space Bar>
  1381.      106-<F3>   107-<F4> 
  1382.      108-<F5>   109-<F6> 
  1383.      110-<F7>   111-<F8> 
  1384.      112-<F9>   113-<F10>
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.                                 - 22 -
  1411.  
  1412.  
  1413.  
  1414. APPENDIX B - ERRORS USING MEMTOOL
  1415.  
  1416. From time to time you may experience errors while using MemTool.  Error
  1417. messages can be caused by many different causes.  The program may have a
  1418. bug, the user may have setup the program wrong, etc.
  1419.  
  1420. Here are some error messages you may encounter and what to do:
  1421.  
  1422.    EMS memory usage errors:
  1423.  
  1424.      PROGRAM WILL NOT USE YOUR EMS MEMORY.  Be sure that your memory over
  1425.       1 megabyte is EXPANDED memory conforming to the Lotus/Intel/Microsoft
  1426.       version 3.0 standards.  This type of memory can not exist on a PC or XT.
  1427.       A 286 computer would need a memory expansion card, and a 386 can have
  1428.       this type of memory on the motherboard.  Extended memory is not the same
  1429.       as expanded memory and MemTool can not use of it.
  1430.  
  1431.      "EMS MEMORY STORAGE REQUIRES DOS 3.0 OR HIGHER.". - You must be running
  1432.       under DOS 3.0 or higher to use your EMS memory for program storage. If
  1433.       you wish to use EMS memory you'll have to upgrade your DOS version.
  1434.  
  1435.      "EMS MEMORY NOT AVAILABLE OR ALREADY IN USE.". - Either your computer
  1436.       has no EMS memory or it is already in use by other programs.  If you
  1437.       wish to use EMS memory you free up about 280K of it for MemTool.
  1438.  
  1439.    Disk-swapping errors:
  1440.  
  1441.      "INVALID USER NAME."  - Means the name user name specified on the 
  1442.       SET MTFLAGS=/Nuser/ switch is invalid.  Refer to "OPTION SWITCHES" for
  1443.       the correct format.
  1444.  
  1445.      "NOT ENOUGH DISK SPACE."  - There is not enough disk space to store
  1446.       the needed disk-swapping files.  Free up space and try again.
  1447.  
  1448.      "MUST USE DOS 3.0 OR HIGHER. "  - The disk-swapping feature of MemTool
  1449.       requires that you have DOS 3.0 or higher.  Upgade your DOS version.
  1450.       
  1451.      "FILE ACCESS ERROR. "  - MemTool cannot create the needed disk-swapping
  1452.       files.  Check that you have installed MemTool in C:\MEMTOOL or have
  1453.       used the SET MTPATH= switch.  See "OPTION SWITCHES" for more info.
  1454.  
  1455.    Errors occurring after typing MT:
  1456.    
  1457.      "Not enough memory." - Indicates that your computer does not have enough
  1458.       memory to load MemTool.  Free RAM space if possible.  If you have 
  1459.       specified that MemTool not use Disk-swapping remove this switch and try
  1460.       again.
  1461.       
  1462.      "Unable to become memory resident." - Program could not load itself into
  1463.       memory.  Write down type of computer, hardware, RAM size, and special
  1464.       conditions and write me.
  1465.       
  1466.      "MemTool needs to run under DOS 3.0 or higher." - You must upgrade your
  1467.       DOS to 3.0 or higher.  See your software dealer to do this.
  1468.  
  1469.  
  1470.  
  1471.                                 - 23 -
  1472.  
  1473.  
  1474.  
  1475.       
  1476.    Errors while program is running:
  1477.  
  1478.      "Error xx at Line xxxx" - this type of error may indicate that the
  1479.       program has a bug.  If you have tried to resolve the error yourself
  1480.       but can't, write down the Error Number and Line Number.  Write me
  1481.       a letter indicating under what conditions the error occured and be
  1482.       very detailed.
  1483.  
  1484.    Errors popping up while DOS is busy:
  1485.  
  1486.      "You've popped up while DOS is busy... " - While this message is not
  1487.       an error, problems may occur after exiting MemTool.  If strange things
  1488.       start to happen after receiving this message it may be due to other
  1489.       small utility TSR programs such as a Keyboard Enhancer, etc.  These
  1490.       types of TSR's can cause problems.  If you will routinely popping up
  1491.       MemTool while DOS is busy, you should remove these types of utility
  1492.       TSR programs from your Autoexec.Bat file.  You may have to experiment
  1493.       to determine which TSR's are causing the problems.
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.                                 - 24 -
  1532.  
  1533.  
  1534.  
  1535.  
  1536. APPENDIX C - POP-UP AND SCREEN RESTORE PROBLEMS
  1537.  
  1538. If you are experiencing problems popping-up MemTool over certain programs
  1539. or restoring your original screen after the program pops down, this section 
  1540. may help to determine the problem.
  1541.  
  1542. When MemTool pops up it will attempt to save your current screen before
  1543. displaying the menu.  The program also determines the video mode that you're
  1544. in, for example, Mono Text, Color Text, Color Graphics, etc.  If you are in
  1545. a graphics program when you pop-up MemTool, the program will save the screen,
  1546. force the video mode to text, and then display the MemTool menu.  Forcing the
  1547. video mode will erase your screen before the menu appears.  This is normal.
  1548. In most cases MemTool will operate correctly with CGA, EGA, VGA, and some
  1549. Hercules graphics images.
  1550.  
  1551. Hercules Graphics Images:
  1552.  
  1553. MemTool will correctly save Hercules graphics images only when BOIS video
  1554. mode 8 is active.  This mode is 160 x 200 graphics - 16 colors.  It is 
  1555. impossible for MemTool to save other Hercules graphics because the BIOS data
  1556. area is not maintained correctly in these cases.
  1557.  
  1558. MemTool Does Not Pop-up:
  1559.  
  1560. If MemTool does not appear after the "hot-key" is pressed this may be due
  1561. to you trying to pop-up over an image that can't be restored when MemTool 
  1562. pops down.  In this case MemTool will not pop-up.  
  1563.  
  1564. If you hear MemTool's pop-up "beep" but the program does not appear, chances
  1565. are the program has poped-up but can't be seen!  In this case, press the 
  1566. <Esc> key and control will be returned to your application program.  This
  1567. problem is known to occur when popping up over programs that are writing to
  1568. a different video page in memory even though they are in a color text mode.
  1569. This problem is known to occur using BRIEF version 3.0 on a color adapter.
  1570.  
  1571. MemTool Pops-up But Does Not Restore Screen:
  1572.  
  1573. This can happen in some incompatible video modes.  Due to a lack of standards
  1574. in this area, MemTool will pop-up just fine over a certain program but will
  1575. not correctly restore the screen when it's time to pop down.  You just have
  1576. to experiment and not pop-up over the known "problem programs".
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.                                 - 25 -
  1591.  
  1592.  
  1593.