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:
        User configurable on screen menus may be visible for
        selection by the mouse.  The menu entry may be shown as
        either a simple textual label or as a graphics icon.  The
        menu entries are named MENU and are followed by a row
        and column numeric specifier (e.g. MENU 0 0, 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, etc.

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  0  0  "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 using the
        ASSIGN command (see MENULOAD).
