|
|
Named keys are the keys on terminal keyboards that do something
other than print an alphanumeric or special character.
Named keys include
<ENTER>,
<TAB>,
<<Del>>,
the function keys
<F1>
through
<F8>,
and although not strictly named,
the arrow keys
<>,
<
>,
<
>,
and
<
>.
Since many terminal keyboards will not
have a complete set of named keys, FMLI predefines
alternative keystroke sequences whose use is equivalent to named keys.
The alternative keystroke sequence for down-arrow
<
>,
for example, is
<CTRL-d>.
That means the user must hold down
<CTRL>
while pressing
<d>.
Some of the named keys are reserved for navigation and/or editing during an FMLI session. Navigation keys are named keys that, when pressed, cause the cursor to move. The default action assigned to a navigation key changes depending on whether you are in a menu, form, or text frame. For example, the named key <BEG> or the alternative keystroke sequence <CTRL-b> work as follows in the three types of frames:
The default action assigned to <BEG> in these three cases has a common element--moving to the beginning--but the meaning varies according to what kinds of things users need to do in each type of frame. A complete table of named keys recognized by FMLI (using terminfo) is provided in ``Keyboard and mouse support'', and summarizes the action that will occur when these keys or their alternative keystroke sequences are pressed in menus, forms, and text frames.