There are two sets of control-letter commands. One set is used at command lines (the prompts MM>, Read, Send), and another set is used for Text Mode (when you are writing a message).
The commands are given by holding down the control key and then pressing the letter. (This is exactly like typing a capital letter by holding down the shift key.)
Some of the commands move the cursor for editing, and are based on Emacs. Control-p and -n access command history as they do in ksh.
a | move the cursor to the start of the line |
b | move the cursor back one character |
c | kill the MM process (not recommended) |
d | delete the character at the cursor |
e | move the cursor to the end of the line |
f | move the cursor forward one character |
g | not valid in any command |
h | backspace and delete (same as the backspace/delete key) |
i | complete the command (same as the tab key) |
j | newline (same as the return key) |
k | delete from the cursor to the end of the line |
l | clear the screen |
m | return (same as the return key) |
n | get the next command in history |
o | does nothing |
p | get the previous command in history |
q | restore output to the screen (see s) |
r | re-display the current line |
s | stop output to the screen |
t | transpose the character at the cursor and the one before |
u | delete the entire line |
v | insert the next character as part of the command |
w | delete the word to the left of the cursor |
x | not valid in any command |
y | suspend MM |
z | suspend MM |
A few control-letter commands have the same meaning as at the command line.
Control-n meaning abort can be used at any point in preparing a message after the Top Level send command and before the Send Mode prompt; use it to abort at the To, Cc or Subject prompts as well as in Text Mode.
a | inserts control-a |
b | insert a file where the cursor is |
c | abort and leave MM (not recommended) |
d | finish writing text, go to Send Mode (like the escape key) |
e | use the editor: Any text typed so far is brought into the editor. |
f | run text through a filter: Any text typed so far is processed and replaced by the output. |
g | inserts control-g |
h | backspace and delete (same as the backspace/delete key) |
i | inserts a tab (same as the tab key) |
j | newline (same as the return key) |
k | redisplay the message |
l | clear the screen, then redisplay the message |
m | return (same as the return key) |
n | abort the whole send routine; back to MM> or R> prompt |
o | does nothing |
p | run a program and put its output where the cursor is |
q | restore output to the screen (see s) |
r | redisplay the current line |
s | stop output to the screen |
t | inserts control-t |
u | erase the last line |
v | insert the next character into the text |
w | erase the last word |
x | inserts control-x |
y | suspend MM |
z | suspend MM |