KEYBOARD INPUT:

        Simple input is entered using the keyboard.
Entering RETURN sends the command to the application for processing.
Text may be entered before the application indicates that it is ready
(i.e. typeahead is permitted).

        Certain control characters (a character pressed while holding
down the CTRL key) and other special characters allow you to
change the text.

        The following list indicates the names of the keys and
their associated action.
A "hat" (^) indicates the following character is a control character.
Common names for some keys are listed together.
If two or more different keys perform the same action,
they are listed on adjacent lines with no intervening action.

        <^C>
        Resets and clears the entire line.  If executing an
interruptable command, cancels that command prematurely.

        <^U>
        Resets and clears the entire line, but does not interrupt.

        <^I> or <TAB>
        Toggles insert mode between on and off.  Insert mode
"on" is indicated by an empty rectangular cursor instead of a
filled rectangle.  Characters are inserted directly in
front of the cursor, and characters from the cursor to the
end of the line are shifted to the right as needed.
Insert mode is automatically turned "off" when the end of the line is reached.

        <^H> or <BACKSPACE>
        <^S>
        Moves the cursor one space to the left over previously
entered text.  You cannot move farther than the beginning
of the line.  New text entered at the cursor replaces
any previous text (overwrites it) unless insert mode is "on".

        <^D>
        Moves the cursor one space to the right over previously
entered text.  You cannot move past the end of the line.
Insertion mode is terminated at the end of the line.

        <^A>
        Moves the cursor to the beginning of the line.
New text entered at the cursor replaces any previous
text (overwrites it) unless insert mode is "on".

        <^E>
        Moves the cursor to the end of the line.
Insertion mode is terminated at the end of the line.

        <^Q>
        Moves the cursor to the left to the beginning of the current word
(or the preceding word if already at the beginning of a word).
You cannot move farther than the beginning of the line.

        <^W>
        Moves the cursor to the right to the beginning of the next word.
You cannot move past the end of the line.

        <^L> or <FORMFEED>
        Redraws the current line of text.

        <^G> or <BELL>
        Deletes the character directly beneath the cursor (if any).

        <DELETE>
        Deletes the character directly to the left of the cursor (if any).

        <^J> or <LINEFEED>
        <^M> or <RETURN>
        Terminates the current line and submits it for processing.

        <^B>
        Substitutes the previous executed command (if any)
in place of the current line (see HISTORY command).
The cursor is positioned at the end of the line.

        <^F>
        Substitutes the next more recently executed command (if any)
in place of the current line (see HISTORY command).
The cursor is positioned at the end of the line.

        <^P>
        On SUN systems, "gets" the current ASCII selection from
"suntools" and "puts" it on the command line.

