User`s guide
Table 3-3. (continued)
Character Edit Control Function
CTRL-J (Line-feed) terminates input; the cursor can be positioned any-
where in the line; the entire input line is accepted; sets the pre-
vious line buffer to the input line.
CTRL-K Deletes all characters to the right of the cursor along with the
character at the cursor.
CTRL-M (Return) terminates input; the cursor can be positioned any-
where in the line; the entire input line is accepted; sets the pre-
vious line buffer to the input line.
CTRL-P Echoes console output to the list device.
CTRL-R Retypes the characters to the left of the cursor on the new line.
CTRL-U Updates the previous line buffer to contain the characters to the
left of the cursor; deletes current line, and advances to new line.
CTRL-W Recalls previous line if current line is empty; otherwise moves
cursor to end-of-line.
CTRL-X Deletes all characters to the left of the cursor.
For banked systems, Function 10 uses the console width field defined in the System
Control Block. If the console width is exceeded when the cursor is positioned at the
end of the line, Function 10 automatically advances to the next line. The beginning
of the line can be edited by entering a CTRL-R.
When a character is typed while the cursor is positioned in the middle of the line,
the typed character is inserted into the line. Characters at and to the right of the
cursor are shifted to the right. If the console width is exceeded, the characters disap-
pear off the right of the screen. However, these characters are not lost. They reappear
if characters are deleted out of the line, or if a CTRL-E is typed.
3-15
BDOS Function Calls CP/M 3 Programmers Guide