Emacs Key Layout Diagram
Emacs Keybinding Layout (QWERTY)
1 #n |
2 #n |
3 #n |
4 #n |
5 #n |
6 #n |
7 #n |
8 #n |
9 #n |
0 #n |
- #-n |
= nil |
⌫ ⌫w |
q quoted-insert |
w cut |
e ⇥ |
r search← |
t ⇋ |
y paste |
u #arg |
i ↦ |
o ↩↑ |
p ↑ |
[ esc |
] abort-recursive-edit |
\ toggle-input-method |
a ⇤ |
s search→ |
d ⌦ |
f → |
g cancel |
h help |
j ↩ |
k ⌦l |
l center↕ |
; nil |
' nil |
↵ nil |
|
z suspend-frame |
x misc |
c mode specific |
v ⇟ |
b ← |
n ↓ |
m ↩ |
, nil |
. nil |
/ undo |
|||
Ctrl |
Alt |
Space set-mark-command |
Ctrl Alt prefix key
Emacs Keybinding Layout, Dvorak
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 |
#n | 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 in images: layout and legend.
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
Arrow Key Cluster
↑ ↑¶ |
||
← ←w |
↓ ↓¶ |
→ →w |
Ctrl Alt
If you have a question, put $5 at patreon and message me.
Or Buy Xah Emacs Tutorial
Or buy
JavaScript in Depth