Emacs Keys: Layout Diagram

By Xah Lee. Date: . Last updated: .

Emacs Keys Layout Diagram

work in progress
1
digit-argument digit-argument
2
digit-argument digit-argument
3
digit-argument digit-argument
4
digit-argument digit-argument
5
digit-argument digit-argument
6
digit-argument digit-argument
7
digit-argument digit-argument
8
digit-argument digit-argument
9
digit-argument digit-argument
0
digit-argument digit-argument
-
negative-argument negative-argument
=
nil count-words-region
delete-backward-char nil
q
quoted-insert fill-paragraph
w
kill-region kill-ring-save
e
move-end-of-line forward-sentence
r
isearch-backward move-to-window-line-top-bottom
t
transpose-chars transpose-words
y
yank yank-pop
u
universal-argument upcase-word
i
indent-for-tab-command tab-to-tab-stop
o
open-line facemenu
p
previous-line nil
[
esc nil
]
abort-recursive-edit
\
toggle-input-method delete-horizontal-space
a
move-beginning-of-line backward-sentence
s
isearch-forward highlight
d
delete-char kill-word
f
forward-char forward-word
g
keyboard-quit goto
h
help mark-paragraph
j
electric-newline-and-maybe-indent default-indent-new-line
k
kill-line kill-sentence
l
recenter-top-bottom downcase-word
;
nil comment-dwim
'
nil abbrev-prefix-mark
enter
nil nil
z
suspend-frame zap-to-char
x
C-x execute-extended-command
c
mode specific capitalize-word
v
scroll-up-command scroll-down-command
b
backward-char backward-word
n
next-line nil
m
newline back-to-indentation
,
nil xref-go-back
.
nil xref-find-definitions
/
undo dabbrev-expand
Ctrl
Alt
space
set-mark-command just-one-space
Ctrl Alt

Emacs Keybinding Layout (QWERTY)

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

Key Symbols

previous-line
next-line
backward-char
forward-char
←w
backward-word
→w
forward-word
←s
backward-sentence
→s
forward-sentence
←¶
backward-paragraph
→¶
forward-paragraph
move-beginning-of-line
move-end-of-line
↤▮
back-to-indentation
scroll-down (PageUp)
scroll-up (PageDown)
beginning-of-buffer
end-of-buffer
search←
isearch-backward
search→
isearch-forward
delete-backward-char
delete-char
⌫w
backward-kill-word
⌦w
kill-word
|⌫
kill-line-backward
⌦|
kill-line
⌦tochar
zap-to-char
⌦s
kill-sentence
⌦␣⌫
delete-horizontal-space
newline
↩↑
open-line
↩↦cmt
indent-new-comment-line
tab-to-tab-stop (insert tab or spaces)
indent-for-tab-command
digit-argument
digit-argument
#-n
negative-argument
#arg
universal-argument
center▮↕
move-to-window-line
center↕
recenter
transpose-chars
⇋w
transpose-words
undo
undo
copy
kill-ring-save
cut
kill-region
cancel
keyboard-quit
iconify
iconify-or-deiconify-frame
mark¶
mark-paragraph
paste
yank
paste↖
yank-pop
M-x
execute-extended-command

Older version of this page

emacs kbd layout 2
emacs kbd layout 2
emacs kbd layout symbols
emacs kbd layout symbols

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