MODE COMMANDS
*************

These commands are used to either set the mode of operation or
to specify the primary input device.

The commands are:-

    SNAP:-    Activates the grid such that all subsequent point
              or line manipulations will snap to the grid (i.e.
              terminating at the nearest grid point).
              In SNAP mode, the grid will be automatically displayed
              on redraws.
              If the SNAP mode is selected with the LEFT PUCK button,
              QikDraw will allow the user to define offsets to the
              nearest grid point instead of snapping to the grid point.
    NOSNP:-   Deactivates the SNAP option. (DEFAULT)
    KEY-B:-   Specifies that the Key-board is to be the primary
              input device.
    PUCK:-    Specifies that the PUCK (graphics tablet) is to be 
              the primary input device. (DEFAULT)
    FILE:-    Specifies that input would be from a file. Currently 
              implemented only for SYMBOL EDIT using file containing
              symbol definitions.
    PEN:-     Activate or de-activate displays of graphical entities
              specified under various pen numbers.
              The pen numbers are displayed with a "+" sign if active,
              and are displayed with a "-" sign if not.
              If MODE PEN option selected with the central button, the
              pen status for the sub-drawing will be retained on file.
              If selected with the LEFT button, status is current for
              plotting purposes only (not affecting logical presence). 
    INTER:-   Allowing for INTERfacing to user specified modules.
              (Parametric design).
    *MACR:-   Macro Symbols are implemented as the alernate
              selection. All Macro Symbols should have the .MSY 
              extension. For more information, consult the sample 
              file IBEAM.MSY.
              Normal Selection MACRO (OPAL) not yet implemented.
    DRAW :-   Set the drawing mode for dimensions, hatching and fill
              for planes, and display of symbols, symbol reference
              as well as non-graphics attributes.
              Dimensions and hatchings may be suppressed or activated.
              For symbols, the user can request that all symbols (or all 
              strings with more than one symbol) are to be displayed 
              as a box.
              PEN specifications can be re-assigned.
              Spacing for solid fill can be re-specified.
              Directions of lines may be displayed.
              These MODE DRAW specifications applies to all the sub-
              drawings if a drawing is to be displayed.
              If TRACK mode is on, the program will track and
              display the co-ordinate of the cursor when it is in 
              the primary view-port.
              If DRAG mode is on, then the full symbol is displayed
              when moving the symbol. As this feature is implemented
              by redrawing on some systems, it may be wise to turn it
              off to stop long delays. If DRAG is off, then only a box
              representing the symbol is displayed.
    INFO:-    Specifying non-graphics information/attributes (NGA).
              NGA's are governed by a control file containing up
              to 120 item name records each followed by a format
              description record (for documentation purpose only).
              Each item of NGA can be up to 240 characters in length. 
              User can convert existing symbol strings into NGA.
              If the tertiary menu (for entity selection) is
              selected with the LEFT button, QikDraw numbers
              assigned to entities may be converted into NGA.
              The control file is normally stored in the master
              (e.g. /usr/qikdraw) directory.

