Emacs Keys: Layout Diagram
Emacs Keys Layout Diagram
work in progress1
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)
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-commanddigit-argumentdigit-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
Top Row Symbols
|
~
nil
|
`
nil
|
|||
|
!
nil
|
@
set-mark-command
|
#
nil
|
$
nil
|
%
nil
|
|
^
nil
|
&
nil
|
*
nil
|
(
nil
|
)
nil
|
_
nil
|
+
nil
|
Ctrl
Alt
Function Keys
- F1 is help prefix. Same as C-h.
-
F2 is
2C-two-columns -
F3 is
kmacro-start-macro-or-insert-counter -
F4 is
kmacro-end-or-call-macro -
F10 is
menu-bar-open -
F11 is
toggle-frame-fullscreen
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
|
Home
|◀
|
PgUp
scroll-right
|
|
Del
⌦w
|
End
▶|
|
PgDn
scroll-left
|
Ctrl
Alt
-
<insert>→overwrite-mode -
<delete>→delete-forward-char -
<home>→move-beginning-of-line -
<end>→move-end-of-line -
<prior>→scroll-down-command -
<next>→scroll-up-command
-
C-<insert>→kill-ring-save -
C-<home>→beginning-of-buffer -
C-<end>→end-of-buffer -
C-<prior>→xah-previous-user-buffer -
C-<next>→xah-next-user-buffer
-
C-M-<home>→beginning-of-defun -
C-M-<end>→end-of-defun -
C-S-<prior>→xah-previous-emacs-buffer -
C-S-<next>→xah-next-emacs-buffer
-
M-<prior>→scroll-other-window-down -
M-<next>→scroll-other-window
-
S-<insert>→yank
Arrow Keys
-
<up>→previous-line -
<down>→next-line -
<left>→left-char -
<right>→right-char
-
C-<up>→backward-paragraph -
C-<down>→forward-paragraph -
C-<left>→left-word -
C-<right>→right-word
-
M-<left>→left-word -
M-<right>→right-word
-
C-M-<up>→backward-up-list -
C-M-<down>→down-list -
C-M-<left>→backward-sexp -
C-M-<right>→forward-sexp