User`s guide

The banked version of CP/M 3 expands upon the editing provided in the non-
banked version. The functionality of the two versions is similar when the cursor is
positioned at the end of the line. However, in the banked version, the user can move
the cursor anywhere in the current line, insert characters, delete characters, and
perform other editing functions. In addition, the banked version saves the previous
command line; it can be recalled when the current line is empty. Table 3-3 summa-
rizes the edit control characters supported by Function 10 in the banked version of
CP/M 3.
Table 3-3. Edit Control Characters (Banked CP/M 3)
Character Edit Control Function
rub/del Removes and echoes the last character if at the end of the line;
otherwise deletes the character to the left of the current cursor
position; GENCPM can change this function to CTRL-H.
CTRL-A Moves cursor one character to the left.
CTRL-B Moves cursor to the beginning of the line when not at the begin-
ning; otherwise moves cursor to the end of the line.
CTRL-C Reboots when at the beginning of line; the Console Mode can
disable this function.
CTRL-E Causes physical end-of-line; if the cursor is positioned in the
middle of a line, the characters at and to the right of the cursor
are displayed on the next line.
CTRL-F Moves cursor one character to the right.
CTRL-G Deletes the character at the current cursor position when in the
middle of the line; has no effect when the cursor is at the end of
the line.
CTRL-H Backspaces one character position when positioned at the end
of the line,; otherwise deletes the character to the left of the
cursor; GENCPM can change this function to rub/del.
3-14
BDOS Function Calls CP/M 3 Programmers Guide