The following shows emacs's default keybindings on the QWERTY keyboard layout. For Dvorak, see: Emacs's Keybinding Layout on Dvorak.
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 |
= - count-lines-region |
Backspace ⌫w - |
q quoted-insert fill-paragraph |
w ✂ copy |
e →| →s |
r isearch-backward move-to-window-line |
t transpose-chars transpose-words |
y paste paste previous |
u universal-argument upcase-word |
i indent-for-tab-command tab-to-tab-stop |
o open-line - |
p ↑ - |
[ esc - |
] abort-recursive-edit - |
\ toggle-input-method delete-horizontal-space |
a |← ←s |
s isearch-forward center-line |
d ⌦ ⌦w |
f → →w |
g keyboard-quit facemenu |
h help mark-paragraph |
j newline-and-indent indent-new-comment-line |
k ⌦l ⌦s |
l recenter downcase-word |
; - comment-dwim |
' - abbrev-prefix-mark |
Enter - - |
|
z iconify-or-deiconify-frame zap-to-char |
x misc M-x |
c mode specific capitalize-word |
v ▼ ▲ |
b ← ←w |
n ↓ - |
m newline back-to-indentation |
, - tags-loop-continue |
. - find-tag |
/ undo dabbrev-expand |
|||
Ctrl |
Alt |
Space set-mark-command just-one-space |
||||||||||
The colored words are the commands bound by holding down the Ctrl key or Alt key. A dash “-” means the key is not bound. A prefix key (such as C-h) are shown with yellow background.
For clarity, some command names are replaced with glyphs. Here's what they mean:
← backward-char → forward-char ↑ previous-line ↓ next-line ←w backward-word →w forward-word ←s backward-sentence →s forward-sentence ↑¶ backward-paragraph ↓¶ forward-paragraph |
|← move-beginning-of-line →| move-end-of-line ▲ scroll-down (page up) ▼ scroll-up (page down) |◀ beginning-of-buffer ▶| end-of-buffer |
⌦ delete-char
⌫ delete-backward-char
⌦w kill-word
⌫w backward-kill-word
⌦l kill-line
⌦s kill-sentence
copy kill-ring-save
✂ kill-region (cut)
paste yank
paste yank-pop
previous
M-x execute-extended-command
|
~ - not-modified |
` - tmm-menubar |
|||||
! - shell-command |
@ set-mark-command mark-word |
# - - |
$ - ispell-word |
% - query-replace |
||
^ - delete-indentation |
& - - |
* - pop-tag-mark |
( - insert-parentheses |
) - move-past-close-and-reindent |
_ - - |
+ - - |
Ins overwrite-mode kill-ring-save - |
Home |← |◀ |◀-other-window |
Page Up ▲ scroll-right scroll-other-window-down |
Del ⌦ ⌦w ⌫w |
End →| ▶| ▶|-other-window |
Page Down ▼ scroll-left scroll-other-window |
↑ up ↑¶ - |
||
← ← ←w ←w |
↓ ↓ ↓¶ - |
→ → →w →w |
Green means No modifier.
F1 help - - |
F2 2-column - - |
F3 kmacro-start-macro-or-insert-counter - - |
F4 kmacro-end-or-call-macro - - |
F5 - - - |
F6 - - - |
F7 - - - |
F8 - - - |
F9 - - - |
F10 tmm-menubar - - |
F11 - - - |
F12 - - - |
To find out what function is bind to a particular key presses, use describe-key (Ctrl+h k). To see a list of ALL current keybindings, use describe-bindings (Ctrl+h b).
Related essays:
Page created: 2006-09. © 2006 by Xah Lee.