COMMAND NAME:

    ASSIGN

        The ASSIGN command sets which command(s) will be executed when
a specific "device" is activated.  The following "devices" are
supported:

Menus:
        An application may have a user configurable fixed menu from
which selections may be made using the mouse.  The menu buttons may be
either a simple textual label or a graphics icon.
To reassign menu entries, specify the MENU option followed by a row
and column number (e.g. MENU 1 1, MENU 2 4).

Function Keys:
        These are the auxiliary (non ASCII) keys found on the
workstation keyboard.  The names of the keys match those
found printed on the key tops (e.g. F1 - F9, R1 - R15).

Mouse Buttons:
        A point in the graphics window(s) entered with one
of the mouse buttons can be interpreted as a command
instead of a point.  The names for a three button mouse
are B1, B2, and B3.

USAGE:

        ASSIGN  MENU  <row>  <column>  <text label>   <commands to execute>
        ASSIGN  <function key name>       <commands to execute>
        ASSIGN  <digitizer button name>   <commands to execute>

EXAMPLES:

        ASSIGN  MENU  1  1  "Puck For Help"  "HELP"
        ASSIGN  F1  "PRINTF  'you pressed function key F1'"
        ASSIGN  B3  "PRINTF  'you pressed mouse button 3'"

ADDITIONAL INFORMATION:

        In the current version,
icons can't be introduced into the menu using the
ASSIGN command (see MENULOAD).
