Table 1. emacs-keybindings table.

FunctionnameKeysbindingFunctionnameKeysbindingFunctionnameKeysbinding
Control-X-prefixC-xInfo-goto-emacs-command-nodeC-hC-fInfo-goto-emacs-key-command-nodeC-hC-k
abbrev-prefix-markM-'abort-recursive-editC-]add-change-log-entry-other-windowC-x4a
add-global-abbrevC-xagadd-mode-abbrevC-xa+add-mode-abbrevC-xaC-a
add-mode-abbrevC-xaladvertised-undoC-xuappend-next-killM-C-w
apropos-commandC-haback-to-indentationM-mbackward-char-mark<S-left>
backward-char-nomark<left>backward-charC-bbackward-kill-sentenceC-xDEL
backward-kill-sexp<C-M-backspace>backward-kill-sexpM-<C-backspace>backward-kill-sexpM-<C-delete>
backward-kill-word<C-backspace>backward-line-mark<M-S-up>backward-listM-C-p
backward-pageC-x[backward-paragraph-mark<C-S-up>backward-paragraph-nomark<C-up>
backward-paragraphM-{backward-sexpM-C-bbackward-up-listM-C-u
backward-word-mark<C-S-left>backward-word-mark<M-S-left>backward-word-nomark<C-left>
backward-word-nomark<M-left>backward-wordM-bbalance-windowsC-x+
beginning-of-buffer-mark<C-S-home>beginning-of-buffer-mark<M-S-home>beginning-of-buffer-nomark<M-home>
beginning-of-buffer-other-window<M-begin>beginning-of-buffer<C-home>beginning-of-bufferM-<
beginning-of-defunM-C-abeginning-of-line-mark<S-home>beginning-of-line<home>
beginning-of-lineC-abookmark-bmenu-listC-xrlbookmark-jumpC-xrb
bookmark-setC-xrmbs-cycle-next<C-tab>bs-cycle-previous<S-tab>
buffer-menu<f6>call-last-kbd-macroC-xecapitalize-wordM-c
clear-rectangleC-xrcclipboard-kill-region<cut>clipboard-kill-ring-save<copy>
clipboard-yank<paste>clone-indirect-buffer-other-windowC-x4ccomment-dwimM-;
comment-regionC-cccomment-set-columnC-x;complete-symbolM-TAB
compose-mail-other-frameC-x5mcompose-mail-other-windowC-x4mcompose-mailC-xm
copy-rectangle-to-registerC-xrrcopy-region-as-kill-nomarkM-wcopy-region-as-kill<C-insert>
copy-to-register-compatibility-bindingC-xxcopy-to-registerC-xrscopy-to-registerC-xrx
count-lines-pageC-xlcount-lines-regionM-=ctl-x-4-prefixC-x4
ctl-x-5-prefixC-x5dabbrev-completionM-C-/dabbrev-expandM-/
delete-blank-linesC-xC-odelete-frameC-x50delete-horizontal-spaceM-\
delete-indentationM-^delete-other-framesC-x51delete-other-windowsC-x1
delete-rectangleC-xrddelete-windowC-x0describe-bindingsC-hb
describe-classC-hCdescribe-copyingC-hC-cdescribe-distributionC-hC-d
describe-functionC-hddescribe-functionC-hfdescribe-genericC-hg
describe-input-methodC-hC-\describe-input-methodC-hIdescribe-key-brieflyC-hc
describe-keyC-hkdescribe-language-environmentC-hC-ldescribe-language-environmentC-hL
describe-modeC-hmdescribe-no-warrantyC-hC-wdescribe-projectC-hC-p
describe-syntaxC-hsdescribe-variableC-hvdigit-argumentC-0
digit-argumentC-1digit-argumentC-2digit-argumentC-3
digit-argumentC-4digit-argumentC-5digit-argumentC-6
digit-argumentC-7digit-argumentC-8digit-argumentC-9
digit-argumentM-0..M-9digit-argumentM-C-0digit-argumentM-C-1
digit-argumentM-C-2digit-argumentM-C-3digit-argumentM-C-4
digit-argumentM-C-5digit-argumentM-C-6digit-argumentM-C-7
digit-argumentM-C-8digit-argumentM-C-9dired-other-frameC-x5d
dired-other-windowC-x4ddiredC-xddisplay-bufferC-x4C-o
down-listM-C-ddowncase-regionC-xC-ldowncase-wordM-l
edit-kbd-macroC-xC-kend-kbd-macroC-x)end-of-buffer-mark<C-S-end>
end-of-buffer-mark<M-S-end>end-of-buffer-nomark<M-end>end-of-buffer<C-end>
end-of-bufferM->end-of-defunM-C-eend-of-line-mark<S-end>
end-of-line<end>end-of-lineC-eenlarge-window-horizontallyC-x}
enlarge-windowC-x^erc-track-switch-bufferC-cC-@erc-track-switch-bufferC-cC-SPC
eval-expressionM-:eval-expressionM-M-:eval-last-sexpC-xC-e
event-apply-alt-modifierC-x@aevent-apply-control-modifierC-x@cevent-apply-hyper-modifierC-x@h
event-apply-meta-modifierC-x@mevent-apply-shift-modifierC-x@Sevent-apply-super-modifierC-x@s
exchange-point-and-mark-nomarkC-xC-xexecute-extended-commandM-xexit-recursive-editM-C-c
expand-abbrev<M-return>expand-abbrevC-x'expand-abbrevC-xa'
expand-abbrevC-xaeexpand-jump-to-next-slotC-xanexpand-jump-to-previous-slotC-xap
facemenu-keymapM-gfind-alternate-fileC-xC-vfind-file-other-frameC-x5C-f
find-file-other-frameC-x5ffind-file-other-windowC-x4C-ffind-file-other-windowC-x4f
find-file-read-only-other-frameC-x5rfind-file-read-only-other-windowC-x4rfind-file-read-onlyC-xC-r
find-fileC-xC-ffind-tag-other-frameC-x5.find-tag-other-windowC-x4.
find-tag-regexpM-C-.find-tagM-.finder-by-keywordC-hp
font-lock-fontify-blockM-gM-gforward-char-mark<S-right>forward-char-nomark<right>
forward-charC-fforward-line-mark<M-S-down>forward-listM-C-n
forward-pageC-x]forward-paragraph-mark<C-S-down>forward-paragraph-nomark<C-down>
forward-paragraphM-}forward-sexpM-C-fforward-word-mark<C-S-right>
forward-word-mark<M-S-right>forward-word-nomark<C-right>forward-word-nomark<M-right>
forward-wordM-fframe-configuration-to-registerC-xrfhelp-command<help>
help-commandC-hhelp-for-helpC-h<f1>help-for-helpC-h<help>
help-for-helpC-h?help-for-helpC-hC-hhelp-quitC-hq
help-with-tutorialC-hticonify-or-deiconify-frameC-xC-ziconify-or-deiconify-frameC-z
increment-registerC-xr+indent-regionM-C-\indent-rigidlyC-xTAB
info-lookup-symbolC-hTABinfo-other-windowC-h4iinfoC-hi
insert-fileC-xiinsert-parenthesesM-(insert-register-compatibility-bindingC-xg
insert-registerC-xrginsert-registerC-xriinverse-add-global-abbrevC-xa-
inverse-add-global-abbrevC-xai ginverse-add-mode-abbrevC-xai lisearch-backward-regexpM-C-r
isearch-backwardC-risearch-forward-regexpM-C-sisearch-forwardC-s
ispell-wordM-$jump-to-register-compatibility-bindingC-xjjump-to-registerC-xrj
just-one-spaceM-SPCkbd-macro-queryC-xqkeyboard-escape-quitM-M-ESC
keyboard-quitC-gkill-buffer-and-windowC-x40kill-bufferC-xk
kill-rectangleC-xrkkill-region<S-delete>kill-regionC-w
kill-sentenceM-kkill-sexp<C-M-delete>kill-sexpM-C-k
kill-whole-lineC-kkill-word<C-delete>kill-wordM-d
list-buffersC-xC-blist-directoryC-xC-dmake-frame-commandC-x52
man-follow<f1>mark-pageC-xC-pmark-paragraphM-h
mark-sexpM-C-@mark-sexpM-C-SPCmark-whole-bufferC-xh
mark-wordM-@move-past-close-and-reindentM-)move-to-window-lineM-r
narrow-to-defunC-xndnarrow-to-pageC-xnpnarrow-to-regionC-xnn
negative-argumentC--negative-argumentM--negative-argumentM-C--
newline-and-indentC-jnext-errorC-x`next-line-mark<S-down>
next-line-nomark<down>next-lineC-nnot-modifiedM-~
number-to-registerC-xrnopen-lineC-oopen-rectangleC-xro
other-frameC-x5oother-windowC-xooverwrite-mode<insert>
pager-page-down<next>pager-page-up<prior>pager-row-down<M-down>
pager-row-up<M-up>point-to-register-compatibility-bindingC-x/point-to-registerC-xrC-@
point-to-registerC-xrC-SPCpoint-to-registerC-xrSPCpop-global-markC-xC-@
pop-global-markC-xC-SPCpop-tag-markM-*previous-line-mark<S-up>
previous-line-nomark<up>previous-lineC-pquery-replace-regexpM-C-%
query-replaceM-%quoted-insertC-qrecenterC-l
repeat-complex-commandC-xM-:repeatC-xzreposition-windowM-C-l
save-bufferC-xC-ssave-buffers-kill-emacsC-xC-csave-some-buffersC-xs
scroll-down-mark<S-prior>scroll-downM-vscroll-left<C-next>
scroll-leftC-x<scroll-other-window-down<M-prior>scroll-other-window-downM-C-S-v
scroll-other-window<M-next>scroll-other-windowM-C-vscroll-right<C-prior>
scroll-rightC-x>scroll-up-mark<S-next>scroll-upC-v
set-buffer-file-coding-systemC-xRETfset-buffer-process-coding-systemC-xRETpset-fill-columnC-xf
set-fill-prefixC-x.set-goal-columnC-xC-nset-input-methodC-xRETC-\
set-keyboard-coding-systemC-xRETkset-language-environmentC-xRETlset-mark-commandC-@
set-mark-commandC-SPCset-next-selection-coding-systemC-xRETXset-selection-coding-systemC-xRETx
set-selective-displayC-x$set-terminal-coding-systemC-xRETtshell-command-on-regionM-|
shell-commandM-!shrink-window-horizontallyC-x{shrink-window-if-larger-than-bufferC-x-
speedbar-get-focus<f4>split-lineM-C-osplit-window-horizontallyC-x3
split-window-verticallyC-x2start-kbd-macroC-x(string-rectangleC-xrt
switch-to-buffer-other-frameC-x5bswitch-to-buffer-other-windowC-x4bswitch-to-bufferC-xb
tab-to-tab-stopM-itags-loop-continueM-,tmm-menubarM-`
toggle-input-methodC-\transpose-charsC-ttranspose-linesC-xC-t
transpose-sexpsM-C-ttranspose-wordsM-tundo<M-backspace>
undoC-/undoC-_undoM-DEL
universal-argumentC-uuniversal-coding-system-argumentC-xRETcupcase-regionC-xC-u
upcase-wordM-uvc-annotateC-xvgvc-cancel-versionC-xvc
vc-create-snapshotC-xvsvc-diffC-xv=vc-directoryC-xvd
vc-insert-headersC-xvhvc-mergeC-xvmvc-next-actionC-xvv
vc-prefix-mapC-xvvc-print-logC-xvlvc-registerC-xvi
vc-retrieve-snapshotC-xvrvc-revert-bufferC-xvuvc-switch-backendC-xvb
vc-toggle-read-onlyC-xC-qvc-update-change-logC-xvavc-version-other-windowC-xv~
view-emacs-FAQC-hFview-emacs-newsC-hC-nview-emacs-newsC-hn
view-emacs-problemsC-hPview-hello-fileC-hhview-lossageC-hl
view-order-manualsC-hRETwhat-cursor-positionC-x=where-isC-hw
widenC-xnwwindow-configuration-to-registerC-xrwwrite-fileC-xC-w
yank-popM-yyank-rectangleC-xryyank<S-insert>
yankC-yzap-to-charM-z