INSTALLATION NOTES:

Initial Installation and Setup
Install ALL keyboard definition (WPK) and macro (WPM) files in the
same subdirectory.  Then, tell WordPerfect that this subdirectory
is the Keyboard/Macro files directory.  For instance, make a
subdirectory of the WP51 subdirectory (assume WP51 is where your
WordPerfect files are).

   CD\WP51 (go to the WordPerfect subdirectory)
   MD MACKEY (make a directory for the keyboard definition and
   macro files)
   CD MACKEY (enter the new directory)

Assuming the macros archive file is called WPMACROS.ZIP and is
located on drive A. And, assuming the unzip program is called
PKUNZIP and is located in the UTIL subdirectory on the same disk as
WP51. Unzip the files to the MACKEY subdirectory:

   \UTIL\PKUNZIP A:WPMACROS

This unzips A:WPMACROS.ZIP and place all files within it into the
current subdirectory. Now, copy the ENVELOPE.REF file to the WP51
subdirectory (this is the envelope definition file used by ENV.WPM:

   COPY ENVELOPE.REF \WP51

Now, tell WordPerfect that this is the directory to use as the
Keyboard and Macros subdirectory by going into SETUP:

   Shift F1 6 2 C:\WP51\MACKEY

where, Shift F1 is SETUP, 6 is LOCATION of FILES, 2 is
KEYBOARD/MACRO Files, and C:\WP51\MACKEY is the location of those
files.

Finally, select the PUBLIC keyboard definition file so that you
have access to the rest of the macro files.

   Shift F1 5, then arrow down to PUBLIC, hit the ENTER key, and
finally the EXIT key.

That's all there is to it!

Drives and Subdirectories
ALTD and ALTF all depend upon a common file for directory
information: DP.WPM.

The specific location within DP.WPM, where this information is
identified, is at the beginning of that file under the following
labels: þSBDþ, þPATHSþ, þINITþ. þDirOptþ, þFileOptþ, and þDrvOptþ
   -   SBD defines valid Operations options,
   -   PATHs defines valid PATHs options,
   -   INIT is where the menu options for the calling macros are
       defined,
   -   DirOpt is used to define valid MENU items for the DIRECTORY
       (ALTD) macro,
   -   FileOpt is used to define valid MENU items for the FILES
       (ALTF) macro, and
   -   DrvOpt is used to determine valid DRIVEs in your system.

The information displayed by the ALTD and ALTF menu's is located in
the following variables: þDRVsþ, þDIRsAþ and þDIRsBþ.  þDRVsþ is a
variable containing all valid drives for your system. þDIRsAþ is
the variable containing a list of valid subdirectories for your
menu. þDIRsBþ is the same thing. However, it's used only when
you've filled up (over 70 characters) þDIRsAþ.

Menu options are different colored letters in your menu. These menu
options are those letters in the variable surrounded by {R} and {S}
(these are created by hitting a CTRL R and CTRL S, respectively). 
You may use either upper or lowercase letters for your options. Be
careful to use an option only once - use only those letters (or
numbers) NOT already used. The routine SBD is for operations (such
as multiple save, no save, print, ASCII save, etc) while PATHS are
the options for drive and subdirectories.

   -   Directly below the PATHS routine are two routines used by
       the macro to trap invalid menu entries. If you make changes
       to the default menu's (like adding new subdirectories to
       your menus) then be sure to include the menu option letter
       (or number) to the variable indicated below.  If you change
       a menu selection to be strictly uppercase or lowercase
       (i.e., not both) then be sure to remove the option which is
       no longer valid from the appropriate variable as indicated
       below.
           --  The routine DirOpt contains all valid menu options
           used by DIRECTORY (ALTD).
           --  The routine FileOpt contains all valid menu options
           used by FILES (ALTF).
   -   If both the uppercase and lowercase letters are found under
       the þSBDþ label you may remove one of those cases for use
       elsewhere (IMPORTANT: leave at least ONE option).
   -   If you add, modify, or change valid options you'll need to
       know where to make the appropriate options. NORMALLY, NO
       CHANGES NEED BE MADE BELOW THE þSPECIFIC INITIALIZATIONþ
       SECTION þ make all necessary changes above this point.
           --  Valid drives are found in under the LABEL DrvOpt. 
           Valid menu options which identify these options are
           located below that in the variable þDrvsþ. 
           --  Valid ALTD menu options are found under the LABEL
           DirOpt.
           --  Valid ALTF menu options are found under the LABEL
           FileOpt.
           --  The display of the valid menu options is determined
           by the following variables:
               Drives: Drvs
               Subdirectories: DirsA, DirsB,
               Operations: FOpts (ALTF ONLY)
           --  Under DirOpt and FileOpt, the options are broken up
           into two user accessible parts.  These parts the
           Operations (Ops) and Directory (Dir).  They compose the
           valid menu selections for DIR (ALTD) and FILE (ALTF)
           operation.  Valid drives are obtained from drives
           identified under the DrvOpt label.  The valid menu
           options for each macro type were broken up like this to
           make it less confusing for the users to update their
           systems' menu structure.

All of these changes are in the same basic location: at the
beginning of the DP macro.

   HINTS:
   1) Make a copy of DP for reference (for instance, copy it to a
   file called DPREF.WPM) before working on the original.  That
   way, if you make a mistake during your menu modifications you
   can always get back to one which works (so you can start again)
   2) If you make your changes with the WordPerfect macro editor,
   disable any keyboard definition before making ANY changes.  Hit
   either CTRL 6 once or Shift F1 5 * to do this.  If you don't
   it's possible you might end up with the contents of another
   macro in the macro you're editing...
