Emacs Keys: Layout Diagram

By Xah Lee. Date: . Last updated: .

Emacs Keybinding Layout (QWERTY)

emacs keybinding qwerty 2016-07-26
emacs keybinding qwerty 2016-07-26

Key Symbols

previous-linenext-line
backward-charforward-char
←wbackward-word→wforward-word
←sbackward-sentence→sforward-sentence
←¶backward-paragraph→¶forward-paragraph
move-beginning-of-linemove-end-of-line
↤▮back-to-indentation
scroll-down (PageUp)scroll-up (PageDown)
beginning-of-bufferend-of-buffer
search←isearch-backwardsearch→isearch-forward
delete-backward-chardelete-char
⌫wbackward-kill-word⌦wkill-word
|⌫kill-line-backward⌦|kill-line
⌦tocharzap-to-char⌦skill-sentence
⌦␣⌫delete-horizontal-space
newline
↩↑open-line
↩↦cmtindent-new-comment-line
tab-to-tab-stop (insert tab or spaces)
indent-for-tab-command
#ndigit-argument
#-nnegative-argument
#arguniversal-argument
center▮↕move-to-window-line
center↕recenter
transpose-chars
⇋wtranspose-words
undoundo
copykill-ring-save
cutkill-region
cancelkeyboard-quit
iconifyiconify-or-deiconify-frame
mark¶mark-paragraph
pasteyank
paste↖yank-pop
M-xexecute-extended-command

Older version of this page in images: layout and legend.

Top Row Symbols

~
nil
not-modified
`
nil
tmm-menubar
!
nil
shell-command
@
set-mark-command
mark-word
#
nil
nil
$
nil
ispell-word
%
nil
query-replace
^
nil
delete-indentation
&
nil
nil
*
nil
pop-tag-mark
(
nil
insert-parentheses
)
nil
move-past-close-and-reindent
_
nil
nil
+
nil
nil
Ctrl Alt

Function Keys

No Ctrl nor Meta are defined with function keys by default.

Home/End Key Cluster

Ins
overwrite-mode
Home
PgUp
Del
End
PgDn
no modifier
Ins
kill-ring-save
nil
Home
|◀
|◀-other-window
PgUp
scroll-right
scroll-other-window-down
Del
⌦w
⌫w
End
▶|
▶|-other-window
PgDn
scroll-left
scroll-other-window
Ctrl Alt

Arrow Keys

Emacs Keybinding