‘\cA’     Go to the start of the line (mle-go-home). ‘\cB’     Move the cursor backward one character (mle-go-bwd). ‘\cC’     raise(3) ‘SIGINT’ (mle-raise-int). ‘\cD’     Forward delete the character under the cursor; quits Mail if used on the empty line unless the internal variable ignoreeof is set (mle-del-fwd). ‘\cE’     Go to the end of the line (mle-go-end). ‘\cF’     Move the cursor forward one character (mle-go-fwd). ‘\cG’     Cancel current operation, full reset.  If there is an active history search or tabulator expansion then this command will first reset that, reverting to the former line content; thus a second reset is needed for a full reset in this case (mle-reset). ‘\cH’     Backspace: backward delete one character (mle-del-bwd). ‘\cI’     [Only new quoting rules] Horizontal tabulator: try to expand the word before the cursor, supporting the usual Filename transformations (mle-complete; this is affected by mle-quote-rndtrip and line-editor-cpl-word-breaks). ‘\cJ’     Newline: commit the current line (mle-commit). ‘\cK’     Cut all characters from the cursor to the end of the line (mle-snarf-end). ‘\cL’     Repaint the line (mle-repaint). ‘\cN’     [Option] Go to the next history entry (mle-hist-fwd). ‘\cO’     ([Option]ally context-dependent) Invokes the command dt. ‘\cP’     [Option] Go to the previous history entry (mle-hist-bwd). ‘\cQ’     Toggle roundtrip mode shell quotes, where produced, on and off (mle-quote-rndtrip).  This setting is temporary, and will be forgotten once the command line is committed; also see shcodec. ‘\cR’     [Option] Complete the current line from (the remaining) older history entries (mle-hist-srch-bwd). ‘\cS’     [Option] Complete the current line from (the remaining) newer history entries (mle-hist-srch-fwd). ‘\cT’     Paste the snarf buffer (mle-paste). ‘\cU’     The same as ‘\cA’ followed by ‘\cK’ (mle-snarf-line). ‘\cV’     Prompts for a Unicode character (hexadecimal number without prefix, see vexpr) to be inserted (mle-prompt-char).  Note this command needs to be assigned to a single-letter control code in order to become recognized and executed during input of a key- sequence (only three single-letter control codes can be used for that shortcut purpose); this control code is then special-treated and thus cannot be part of any other sequence (because it will trigger the mle-prompt-char function immediately). ‘\cW’     Cut the characters from the one preceding the cursor to the preceding word boundary (mle-snarf-word-bwd). ‘\cX’     Move the cursor forward one word boundary (mle-go-word-fwd). ‘\cY’     Move the cursor backward one word boundary (mle-go-word-bwd). ‘\cZ’     raise(3) ‘SIGTSTP’ (mle-raise-tstp). ‘\c[’     Escape: reset a possibly used multibyte character input state machine and [Option]ally a lingering, incomplete key binding (mle-cancel).  This command needs to be assigned to a single- letter control code in order to become recognized and executed during input of a key-sequence (only three single-letter control codes can be used for that shortcut purpose).  This control code may also be part of a multi-byte sequence, but if a sequence is active and the very control code is currently also an expected input, then the active sequence takes precedence and will consume the control code. ‘\c\’     ([Option]ally context-dependent) Invokes the command ‘z+’. ‘\c]’     ([Option]ally context-dependent) Invokes the command ‘z$’. ‘\c^’     ([Option]ally context-dependent) Invokes the command ‘z0’. ‘\c_’     Cut the characters from the one after the cursor to the succeeding word boundary (mle-snarf-word-fwd). ‘\c?’     Backspace: mle-del-bwd. –         mle-bell: ring the audible bell. –         [Option] mle-clear-screen: move the cursor home and clear the screen. –         mle-fullreset: different to mle-reset this will immediately reset a possibly active search etc. –         mle-go-screen-bwd: move the cursor backward one screen width. –         mle-go-screen-fwd: move the cursor forward one screen width. –         mle-raise-quit: raise(3) ‘SIGQUIT’.