-*- coding: utf-8 -*- 2023-09-21 A Curious Look at Emacs One Thousand Keybindings http://xahlee.info/emacs/emacs/gnu_emacs_keybinding.html from emacs 29.1 HHHH--------------------------------------------------- Global Bindings: Key Binding SPC ... self-insert-command C-@ set-mark-command C-a move-beginning-of-line C-b backward-char C-d delete-char C-e move-end-of-line C-f forward-char C-g keyboard-quit TAB indent-for-tab-command C-j electric-newline-and-maybe-indent C-k kill-line C-l recenter-top-bottom RET newline C-n next-line C-o open-line C-p previous-line C-q quoted-insert C-r isearch-backward C-s isearch-forward C-t transpose-chars C-u universal-argument C-v scroll-up-command C-w kill-region C-y yank C-z suspend-frame C-\ toggle-input-method C-] abort-recursive-edit C-_ undo DEL delete-backward-char C-SPC set-mark-command C-- negative-argument C-/ undo C-0 .. C-9 digit-argument C-? undo-redo C-M- backward-kill-sexp C-M- backward-kill-sexp C-M- down-list C-M- mouse-drag-region-rectangle C-M- ignore C-M- end-of-defun C-M- beginning-of-defun C-M- backward-sexp C-M- mouse-set-point C-M- mouse-wheel-global-text-scale C-M- mouse-wheel-global-text-scale C-M- forward-sexp C-M- backward-up-list C-M- mouse-wheel-global-text-scale C-M- mouse-wheel-global-text-scale C-S- kill-whole-line C- backward-kill-word C- kill-word C- forward-paragraph C- mouse-buffer-menu C- w32-drag-n-drop-other-frame C- end-of-buffer C- buffer-menu-open C- beginning-of-buffer C- kill-ring-save C- kill-ring-save C- left-word C- mouse-wheel-text-scale C- mouse-wheel-text-scale C- scroll-left C- ignore C- scroll-right C- right-word C- backward-paragraph C- mouse-wheel-text-scale C- mouse-wheel-text-scale M- beginning-of-buffer-other-window M- mouse-drag-secondary M- mouse-set-secondary M- end-of-buffer-other-window M- toggle-frame-maximized M- beginning-of-buffer-other-window M- left-word M- mouse-start-secondary M- mouse-yank-secondary M- mouse-secondary-save-then-kill M- mwheel-scroll M- mwheel-scroll M- mwheel-scroll M- mwheel-scroll M- scroll-other-window M- ignore M- scroll-other-window-down M- right-word M- mwheel-scroll M- mwheel-scroll M- mwheel-scroll M- mwheel-scroll S- kill-region S- mouse-appearance-menu S- context-menu-open S- yank S- yank S- kmacro-end-call-mouse S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll S- mwheel-scroll previous-buffer next-buffer repeat-complex-command beginning-of-buffer compose-last-chars clipboard-kill-ring-save clipboard-kill-region delete-forward-char kill-line handle-delete-frame next-line mouse-drag-region mouse-set-region w32-drag-n-drop move-end-of-line execute-extended-command kmacro-start-macro-or-insert-counter kmacro-end-or-call-macro menu-bar-open toggle-frame-fullscreen clipboard-kill-ring-save clipboard-yank clipboard-kill-region search-forward move-beginning-of-line ignore-event overwrite-mode overwrite-mode open-line ignore left-char ignore ignore-event execute-extended-command mouse-set-point mouse-yank-primary mouse-save-then-kill mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll ignore-preserving-kill-region scroll-up-command ignore find-file clipboard-yank text-scale-pinch scroll-down-command repeat-complex-command right-char ignore scroll-lock-mode handle-select-window handle-switch-frame ignore undo previous-line mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll C-h C-a about-emacs C-h C-c describe-copying C-h C-d view-emacs-debugging C-h C-e view-external-packages C-h C-f view-emacs-FAQ C-h C-h help-for-help C-h RET view-order-manuals C-h C-n view-emacs-news C-h C-o describe-distribution C-h C-p view-emacs-problems C-h C-q help-quick-toggle C-h C-s search-forward-help-for-help C-h C-t view-emacs-todo C-h C-w describe-no-warranty C-h C-\ describe-input-method C-h . display-local-help C-h ? help-for-help C-h C describe-coding-system C-h F Info-goto-emacs-command-node C-h I describe-input-method C-h K Info-goto-emacs-key-command-node C-h L describe-language-environment C-h P describe-package C-h R info-display-manual C-h S info-lookup-symbol C-h a apropos-command C-h b describe-bindings C-h c describe-key-briefly C-h d apropos-documentation C-h e view-echo-area-messages C-h f describe-function C-h g describe-gnu-project C-h h view-hello-file C-h i info C-h k describe-key C-h l view-lossage C-h m describe-mode C-h n view-emacs-news C-h o describe-symbol C-h p finder-by-keyword C-h q help-quit C-h r info-emacs-manual C-h s describe-syntax C-h t help-with-tutorial C-h v describe-variable C-h w where-is C-h x describe-command C-h help-for-help C-h help-for-help C-x C-@ pop-global-mark C-x C-b list-buffers C-x C-c save-buffers-kill-terminal C-x C-d list-directory C-x C-e eval-last-sexp C-x C-f find-file C-x TAB indent-rigidly C-x C-j dired-jump C-x C-l downcase-region C-x C-n set-goal-column C-x C-o delete-blank-lines C-x C-p mark-page C-x C-q read-only-mode C-x C-r find-file-read-only C-x C-s save-buffer C-x C-t transpose-lines C-x C-u upcase-region C-x C-v find-alternate-file C-x C-w write-file C-x C-x exchange-point-and-mark C-x C-z suspend-frame C-x SPC rectangle-mark-mode C-x $ set-selective-display C-x ' expand-abbrev C-x ( kmacro-start-macro C-x ) kmacro-end-macro C-x * calc-dispatch C-x + balance-windows C-x - shrink-window-if-larger-than-buffer C-x . set-fill-prefix C-x 0 delete-window C-x 1 delete-other-windows C-x 2 split-window-below C-x 3 split-window-right C-x ; comment-set-column C-x < scroll-left C-x = what-cursor-position C-x > scroll-right C-x [ backward-page C-x \ activate-transient-input-method C-x ] forward-page C-x ^ enlarge-window C-x ` next-error C-x b switch-to-buffer C-x d dired C-x e kmacro-end-and-call-macro C-x f set-fill-column C-x h mark-whole-buffer C-x i insert-file C-x k kill-buffer C-x l count-lines-page C-x m compose-mail C-x o other-window C-x q kbd-macro-query C-x s save-some-buffers C-x u undo C-x z repeat C-x { shrink-window-horizontally C-x } enlarge-window-horizontally C-x DEL backward-kill-sentence C-x C-SPC pop-global-mark C-x C-+ text-scale-adjust C-x C-- text-scale-adjust C-x C-0 text-scale-adjust C-x C-; comment-line C-x C-= text-scale-adjust C-x C- previous-buffer C-x C- next-buffer C-x previous-buffer C-x next-buffer M-0 .. M-9 digit-argument C-M-@ mark-sexp C-M-a beginning-of-defun C-M-b backward-sexp C-M-c exit-recursive-edit C-M-d down-list C-M-e end-of-defun C-M-f forward-sexp C-M-h mark-defun C-M-i complete-symbol C-M-j default-indent-new-line C-M-k kill-sexp C-M-l reposition-window C-M-n forward-list C-M-o split-line C-M-p backward-list C-M-r isearch-backward-regexp C-M-s isearch-forward-regexp C-M-t transpose-sexps C-M-u backward-up-list C-M-v scroll-other-window C-M-w append-next-kill C-M-\ indent-region C-M-_ undo-redo M-SPC cycle-spacing M-! shell-command M-$ ispell-word M-% query-replace M-& async-shell-command M-' abbrev-prefix-mark M-( insert-parentheses M-) move-past-close-and-reindent M-, xref-go-back M-- negative-argument M-. xref-find-definitions M-/ dabbrev-expand M-: eval-expression M-; comment-dwim M-< beginning-of-buffer M-= count-words-region M-> end-of-buffer M-? xref-find-references M-@ mark-word M-X execute-extended-command-for-buffer M-\ delete-horizontal-space M-^ delete-indentation M-` tmm-menubar M-a backward-sentence M-b backward-word M-c capitalize-word M-d kill-word M-e forward-sentence M-f forward-word M-h mark-paragraph M-i tab-to-tab-stop M-j default-indent-new-line M-k kill-sentence M-l downcase-word M-m back-to-indentation M-q fill-paragraph M-r move-to-window-line-top-bottom M-t transpose-words M-u upcase-word M-v scroll-down-command M-w kill-ring-save M-x execute-extended-command M-y yank-pop M-z zap-to-char M-{ backward-paragraph M-| shell-command-on-region M-} forward-paragraph M-~ not-modified M-DEL backward-kill-word C-M-S-l recenter-other-window C-M-S-v scroll-other-window-down C-M-SPC mark-sexp C-M-% query-replace-regexp C-M-, xref-go-forward C-M-- negative-argument C-M-. xref-find-apropos C-M-/ dabbrev-completion C-M-0 .. C-M-9 digit-argument ESC C- backward-kill-sexp ESC C- backward-kill-sexp ESC C- down-list ESC C- end-of-defun ESC C- beginning-of-defun ESC C- backward-sexp ESC C- forward-sexp ESC C- backward-up-list ESC beginning-of-buffer-other-window ESC end-of-buffer-other-window ESC toggle-frame-maximized ESC beginning-of-buffer-other-window ESC backward-word ESC scroll-other-window ESC scroll-other-window-down ESC forward-word M-s . isearch-forward-symbol-at-point M-s _ isearch-forward-symbol M-s o occur M-s w isearch-forward-word M-g TAB move-to-column M-g c goto-char M-g g goto-line M-g i imenu M-g n next-error M-g p previous-error M-ESC ESC keyboard-escape-quit M-ESC : eval-expression mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mouse-drag-bottom-left-corner ignore mouse-drag-bottom-edge ignore mouse-drag-bottom-right-corner ignore mouse-drag-right-edge ignore mouse-drag-top-right-corner ignore mouse-drag-top-edge ignore mouse-drag-top-left-corner ignore mouse-drag-left-edge ignore C- mouse-split-window-horizontally mouse-drag-mode-line ignore C- mouse-split-window-vertically mouse-drag-vertical-line ignore C- mouse-split-window-vertically mouse-drag-vertical-line mouse-select-window C- mouse-split-window-horizontally scroll-bar-toolkit-horizontal-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll C- mouse-split-window-vertically scroll-bar-toolkit-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll C- mouse-split-window-horizontally mouse-drag-mode-line mouse-select-window mouse-delete-other-windows mouse-delete-window mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mouse-drag-tab-line mouse-select-window mouse-drag-header-line mouse-select-window mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll mwheel-scroll C-a about-emacs C-c describe-copying C-d view-emacs-debugging C-e view-external-packages C-f view-emacs-FAQ C-h help-for-help RET view-order-manuals C-n view-emacs-news C-o describe-distribution C-p view-emacs-problems C-q help-quick-toggle C-s search-forward-help-for-help C-t view-emacs-todo C-w describe-no-warranty C-\ describe-input-method . display-local-help ? help-for-help C describe-coding-system F Info-goto-emacs-command-node I describe-input-method K Info-goto-emacs-key-command-node L describe-language-environment P describe-package R info-display-manual S info-lookup-symbol a apropos-command b describe-bindings c describe-key-briefly d apropos-documentation e view-echo-area-messages f describe-function g describe-gnu-project h view-hello-file i info k describe-key l view-lossage m describe-mode n view-emacs-news o describe-symbol p finder-by-keyword q help-quit r info-emacs-manual s describe-syntax t help-with-tutorial v describe-variable w where-is x describe-command help-for-help help-for-help C-a about-emacs C-c describe-copying C-d view-emacs-debugging C-e view-external-packages C-f view-emacs-FAQ C-h help-for-help RET view-order-manuals C-n view-emacs-news C-o describe-distribution C-p view-emacs-problems C-q help-quick-toggle C-s search-forward-help-for-help C-t view-emacs-todo C-w describe-no-warranty C-\ describe-input-method . display-local-help ? help-for-help C describe-coding-system F Info-goto-emacs-command-node I describe-input-method K Info-goto-emacs-key-command-node L describe-language-environment P describe-package R info-display-manual S info-lookup-symbol a apropos-command b describe-bindings c describe-key-briefly d apropos-documentation e view-echo-area-messages f describe-function g describe-gnu-project h view-hello-file i info k describe-key l view-lossage m describe-mode n view-emacs-news o describe-symbol p finder-by-keyword q help-quit r info-emacs-manual s describe-syntax t help-with-tutorial v describe-variable w where-is x describe-command help-for-help help-for-help 2 2C-two-columns b 2C-associate-buffer s 2C-split 2C-two-columns C- list-colors-display C- list-faces-display C- describe-text-properties C- facemenu-remove-all C- facemenu-remove-face-props C-h 4 i info-other-window C-x C-k C-a kmacro-add-counter C-x C-k C-c kmacro-set-counter C-x C-k C-d kmacro-delete-ring-head C-x C-k C-e kmacro-edit-macro-repeat C-x C-k C-f kmacro-set-format C-x C-k TAB kmacro-insert-counter C-x C-k C-k kmacro-end-or-call-macro-repeat C-x C-k C-l kmacro-call-ring-2nd-repeat C-x C-k RET kmacro-edit-macro C-x C-k C-n kmacro-cycle-ring-next C-x C-k C-p kmacro-cycle-ring-previous C-x C-k C-s kmacro-start-macro C-x C-k C-t kmacro-swap-ring C-x C-k C-v kmacro-view-macro-repeat C-x C-k SPC kmacro-step-edit-macro C-x C-k b kmacro-bind-to-key C-x C-k d kmacro-redisplay C-x C-k e edit-kbd-macro C-x C-k l kmacro-edit-lossage C-x C-k n kmacro-name-last-macro C-x C-k q kbd-macro-query C-x C-k r apply-macro-to-region-lines C-x C-k s kmacro-start-macro C-x C-k x kmacro-to-register C-x RET C-\ set-input-method C-x RET F set-file-name-coding-system C-x RET X set-next-selection-coding-system C-x RET c universal-coding-system-argument C-x RET f set-buffer-file-coding-system C-x RET k set-keyboard-coding-system C-x RET l set-language-environment C-x RET p set-buffer-process-coding-system C-x RET r revert-buffer-with-coding-system C-x RET t set-terminal-coding-system C-x RET x set-selection-coding-system C-x ESC ESC repeat-complex-command C-x M-: repeat-complex-command C-x C-M-+ global-text-scale-adjust C-x C-M-- global-text-scale-adjust C-x C-M-0 global-text-scale-adjust C-x C-M-= global-text-scale-adjust C-x 4 C-f find-file-other-window C-x 4 C-j dired-jump-other-window C-x 4 C-o display-buffer C-x 4 . xref-find-definitions-other-window C-x 4 0 kill-buffer-and-window C-x 4 1 same-window-prefix C-x 4 4 other-window-prefix C-x 4 a add-change-log-entry-other-window C-x 4 b switch-to-buffer-other-window C-x 4 c clone-indirect-buffer-other-window C-x 4 d dired-other-window C-x 4 f find-file-other-window C-x 4 m compose-mail-other-window C-x 4 p project-other-window-command C-x 4 r find-file-read-only-other-window C-x 5 C-f find-file-other-frame C-x 5 C-o display-buffer-other-frame C-x 5 . xref-find-definitions-other-frame C-x 5 0 delete-frame C-x 5 1 delete-other-frames C-x 5 2 make-frame-command C-x 5 5 other-frame-prefix C-x 5 b switch-to-buffer-other-frame C-x 5 c clone-frame C-x 5 d dired-other-frame C-x 5 f find-file-other-frame C-x 5 m compose-mail-other-frame C-x 5 o other-frame C-x 5 p project-other-frame-command C-x 5 r find-file-read-only-other-frame C-x 5 u undelete-frame C-x 6 2 2C-two-columns C-x 6 b 2C-associate-buffer C-x 6 s 2C-split C-x 6 2C-two-columns C-x 8 RET insert-char C-x a C-a add-mode-abbrev C-x a ' expand-abbrev C-x a + add-mode-abbrev C-x a - inverse-add-global-abbrev C-x a e expand-abbrev C-x a g add-global-abbrev C-x a l add-mode-abbrev C-x a n expand-jump-to-next-slot C-x a p expand-jump-to-previous-slot C-x n d narrow-to-defun C-x n g goto-line-relative C-x n n narrow-to-region C-x n p narrow-to-page C-x n w widen C-x p C-b project-list-buffers C-x p ! project-shell-command C-x p & project-async-shell-command C-x p D project-dired C-x p F project-or-external-find-file C-x p G project-or-external-find-regexp C-x p b project-switch-to-buffer C-x p c project-compile C-x p d project-find-dir C-x p e project-eshell C-x p f project-find-file C-x p g project-find-regexp C-x p k project-kill-buffers C-x p p project-switch-project C-x p r project-query-replace-regexp C-x p s project-shell C-x p v project-vc-dir C-x p x project-execute-extended-command C-x r C-@ point-to-register C-x r SPC point-to-register C-x r + increment-register C-x r M bookmark-set-no-overwrite C-x r N rectangle-number-lines C-x r b bookmark-jump C-x r c clear-rectangle C-x r d delete-rectangle C-x r f frameset-to-register C-x r g insert-register C-x r i insert-register C-x r j jump-to-register C-x r k kill-rectangle C-x r l bookmark-bmenu-list C-x r m bookmark-set C-x r n number-to-register C-x r o open-rectangle C-x r r copy-rectangle-to-register C-x r s copy-to-register C-x r t string-rectangle C-x r w window-configuration-to-register C-x r x copy-to-register C-x r y yank-rectangle C-x r C-SPC point-to-register C-x t C-f find-file-other-tab C-x t RET tab-switch C-x t C-r find-file-read-only-other-tab C-x t 0 tab-close C-x t 1 tab-close-other C-x t 2 tab-new C-x t G tab-group C-x t M tab-move-to C-x t N tab-new-to C-x t O tab-previous C-x t b switch-to-buffer-other-tab C-x t d dired-other-tab C-x t f find-file-other-tab C-x t m tab-move C-x t n tab-duplicate C-x t o tab-next C-x t p project-other-tab-command C-x t r tab-rename C-x t t other-tab-prefix C-x t u tab-undo C-x v ! vc-edit-next-command C-x v + vc-update C-x v = vc-diff C-x v D vc-root-diff C-x v G vc-ignore C-x v I vc-log-incoming C-x v L vc-print-root-log C-x v O vc-log-outgoing C-x v P vc-push C-x v a vc-update-change-log C-x v d vc-dir C-x v g vc-annotate C-x v h vc-region-history C-x v i vc-register C-x v l vc-print-log C-x v m vc-merge C-x v r vc-retrieve-tag C-x v s vc-create-tag C-x v u vc-revert C-x v v vc-next-action C-x v x vc-delete-file C-x v ~ vc-revision-other-window C-x w - fit-window-to-buffer C-x w 0 delete-windows-on C-x w 2 split-root-window-below C-x w 3 split-root-window-right C-x w s window-toggle-side-windows C-x x f font-lock-update C-x x g revert-buffer-quick C-x x i insert-buffer C-x x n clone-buffer C-x x r rename-buffer C-x x t toggle-truncate-lines C-x x u rename-uniquely M-s h . highlight-symbol-at-point M-s h f hi-lock-find-patterns M-s h l highlight-lines-matching-regexp M-s h p highlight-phrase M-s h r highlight-regexp M-s h u unhighlight-regexp M-s h w hi-lock-write-interactive-patterns M-s M-. isearch-forward-thing-at-point M-s M-w eww-search-words M-g M-g goto-line M-g M-n next-error M-g M-p previous-error 4 i info-other-window 4 i info-other-window C- b facemenu-set-bold C- d facemenu-set-default C- i facemenu-set-italic C- l facemenu-set-bold-italic C- o facemenu-set-face C- u facemenu-set-underline C- o facemenu-set-foreground C- o facemenu-set-background C- c facemenu-set-charset C- r facemenu-set-read-only C- s facemenu-remove-special C- t facemenu-set-intangible C- v facemenu-set-invisible C- b set-justification-full C- c set-justification-center C- l set-justification-left C- r set-justification-right C- u set-justification-none C- decrease-left-margin C- decrease-right-margin C- increase-left-margin C- increase-right-margin C-x 8 e + emoji-zoom-increase C-x 8 e - emoji-zoom-decrease C-x 8 e 0 emoji-zoom-reset C-x 8 e d emoji-describe C-x 8 e e emoji-insert C-x 8 e i emoji-insert C-x 8 e l emoji-list C-x 8 e r emoji-recent C-x 8 e s emoji-search C-x a i g inverse-add-global-abbrev C-x a i l inverse-add-mode-abbrev C-x r M-w copy-rectangle-as-kill C-x t ^ f tab-detach C-x v M D vc-diff-mergebase C-x v M L vc-log-mergebase C-x v b c vc-create-branch C-x v b l vc-print-branch-log C-x v b s vc-switch-branch C-x w ^ f tear-off-window C-x w ^ t tab-window-detach HHHH--------------------------------------------------- Key translations: Key Binding A-SPC   A-! ¡ A-$ ¤ A-+ ± A-- ­ A-< « A-> » A-? ¿ A-C © A-L £ A-P ¶ A-R ® A-S § A-T ™ A-Y ¥ A-[ ‘ A-] ’ A-c ¢ A-m μ A-o ° A-u μ A-x × A-{ “ A-| ¦ A-} ” mouse--down-1-maybe-follows-link mouse--click-1-maybe-follows-link mouse--down-1-maybe-follows-link mouse--click-1-maybe-follows-link A-a < ← A-a = ↔ A-a > → A-N o № A-2 + ‡ S- SPC ~ S- = ≈ S- A à S- D Ð S- N Ñ S- O Õ S- T Þ S- a ã S- d ð S- n ñ S- o õ S- t þ S- ~ ¬ S- SPC ~ S- = ≈ S- A à S- D Ð S- N Ñ S- O Õ S- T Þ S- a ã S- d ð S- n ñ S- o õ S- t þ S- ~ ¬ SPC ~ = ≈ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ = ≈ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ SPC ~ = ≈ A à D Ð N Ñ O Õ T Þ a ã d ð n ñ o õ t þ ~ ¬ A-~ SPC ~ A-~ = ≈ A-~ A à A-~ D Ð A-~ N Ñ A-~ O Õ A-~ T Þ A-~ a ã A-~ d ð A-~ n ñ A-~ o õ A-~ t þ A-~ ~ ¬ A-O E Œ A-O e œ S- SPC ` S- A À S- E È S- I Ì S- O Ò S- U Ù S- a à S- e è S- i ì S- o ò S- u ù SPC ` A À E È I Ì O Ò U Ù a à e è i ì o ò u ù SPC ` A À E È I Ì O Ò U Ù a à e è i ì o ò u ù A-` SPC ` A-` A À A-` E È A-` I Ì A-` O Ò A-` U Ù A-` a à A-` e è A-` i ì A-` o ò A-` u ù A-_ + ₊ A-_ - − A-_ 0 ₀ A-_ 1 ₁ A-_ 2 ₂ A-_ 3 ₃ A-_ 4 ₄ A-_ 5 ₅ A-_ 6 ₆ A-_ 7 ₇ A-_ 8 ₈ A-_ 9 ₉ A-_ < ≤ A-_ > ≥ A-_ H ‑ A-_ a ª A-_ f ‒ A-_ h ‐ A-_ m — A-_ n – A-_ o º A-_ q ― S- SPC ^ S- + ⁺ S- - ⁻ S- 0 ⁰ S- 1 ¹ S- 2 ² S- 3 ³ S- 4 ⁴ S- 5 ⁵ S- 6 ⁶ S- 7 ⁷ S- 8 ⁸ S- 9 ⁹ S- A  S- E Ê S- I Î S- O Ô S- U Û S- a â S- e ê S- i î S- o ô S- u û S- SPC ^ S- + ⁺ S- - ⁻ S- 0 ⁰ S- 1 ¹ S- 2 ² S- 3 ³ S- 4 ⁴ S- 5 ⁵ S- 6 ⁶ S- 7 ⁷ S- 8 ⁸ S- 9 ⁹ S- A  S- E Ê S- I Î S- O Ô S- U Û S- a â S- e ê S- i î S- o ô S- u û S- SPC ^ S- + ⁺ S- - ⁻ S- 0 ⁰ S- 1 ¹ S- 2 ² S- 3 ³ S- 4 ⁴ S- 5 ⁵ S- 6 ⁶ S- 7 ⁷ S- 8 ⁸ S- 9 ⁹ S- A  S- E Ê S- I Î S- O Ô S- U Û S- a â S- e ê S- i î S- o ô S- u û SPC ^ + ⁺ - ⁻ 0 ⁰ 1 ¹ 2 ² 3 ³ 4 ⁴ 5 ⁵ 6 ⁶ 7 ⁷ 8 ⁸ 9 ⁹ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ + ⁺ - ⁻ 0 ⁰ 1 ¹ 2 ² 3 ³ 4 ⁴ 5 ⁵ 6 ⁶ 7 ⁷ 8 ⁸ 9 ⁹ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ + ⁺ - ⁻ 0 ⁰ 1 ¹ 2 ² 3 ³ 4 ⁴ 5 ⁵ 6 ⁶ 7 ⁷ 8 ⁸ 9 ⁹ A  E Ê I Î O Ô U Û a â e ê i î o ô u û SPC ^ + ⁺ - ⁻ 0 ⁰ 1 ¹ 2 ² 3 ³ 4 ⁴ 5 ⁵ 6 ⁶ 7 ⁷ 8 ⁸ 9 ⁹ A  E Ê I Î O Ô U Û a â e ê i î o ô u û A-^ SPC ^ A-^ + ⁺ A-^ - ⁻ A-^ 0 ⁰ A-^ 1 ¹ A-^ 2 ² A-^ 3 ³ A-^ 4 ⁴ A-^ 5 ⁵ A-^ 6 ⁶ A-^ 7 ⁷ A-^ 8 ⁸ A-^ 9 ⁹ A-^ A  A-^ E Ê A-^ I Î A-^ O Ô A-^ U Û A-^ a â A-^ e ê A-^ i î A-^ o ô A-^ u û A-= = ¯ A-= A Ā A-= E Ē A-= G Ḡ A-= I Ī A-= O Ō A-= U Ū A-= Y Ȳ A-= a ā A-= e ē A-= g ḡ A-= i ī A-= o ō A-= u ū A-= y ȳ A-1 + † A-/ / ÷ A-/ = ≠ A-/ A Å A-/ E Æ A-/ L Ł A-/ O Ø A-/ a å A-/ e æ A-/ l ł A-/ o ø A-. . · A-. z ż A-, , ¸ A-, A Ą A-, C Ç A-, N Ņ A-, S Ş A-, a ą A-, c ç A-, n ņ A-, s ş S- SPC ' S- ' ´ S- A Á S- C Ć S- E É S- I Í S- N Ń S- O Ó S- S Ś S- U Ú S- Y Ý S- Z Ź S- a á S- c ć S- e é S- i í S- n ń S- o ó S- s ś S- u ú S- y ý S- z ź SPC ' ' ´ A Á C Ć E É I Í N Ń O Ó S Ś U Ú Y Ý Z Ź a á c ć e é i í n ń o ó s ś u ú y ý z ź SPC ' ' ´ A Á C Ć E É I Í N Ń O Ó S Ś U Ú Y Ý Z Ź a á c ć e é i í n ń o ó s ś u ú y ý z ź A-' SPC ' A-' ' ´ A-' A Á A-' C Ć A-' E É A-' I Í A-' N Ń A-' O Ó A-' S Ś A-' U Ú A-' Y Ý A-' Z Ź A-' a á A-' c ć A-' e é A-' i í A-' n ń A-' o ó A-' s ś A-' u ú A-' y ý A-' z ź S- SPC " S- " ¨ S- A Ä S- E Ë S- I Ï S- O Ö S- S ẞ S- U Ü S- a ä S- e ë S- i ï S- o ö S- s ß S- u ü S- y ÿ SPC " " ¨ A Ä E Ë I Ï O Ö S ẞ U Ü a ä e ë i ï o ö s ß u ü y ÿ SPC " " ¨ A Ä E Ë I Ï O Ö S ẞ U Ü a ä e ë i ï o ö s ß u ü y ÿ A-" SPC " A-" " ¨ A-" A Ä A-" E Ë A-" I Ï A-" O Ö A-" S ẞ A-" U Ü A-" a ä A-" e ë A-" i ï A-" o ö A-" s ß A-" u ü A-" y ÿ A-* SPC   A-* ! ¡ A-* " ″ A-* $ ¤ A-* ' ′ A-* * • A-* + ± A-* - ­ A-* . · A-* < « A-* = ¯ A-* > » A-* ? ¿ A-* C © A-* E € A-* L £ A-* P ¶ A-* R ® A-* S § A-* T ™ A-* Y ¥ A-* c ¢ A-* m μ A-* o ° A-* u μ A-* x × A-* | ¦ S- ^ A Ǎ S- ^ C Č S- ^ E Ě S- ^ G Ǧ S- ^ I Ǐ S- ^ K Ǩ S- ^ N Ň S- ^ O Ǒ S- ^ R Ř S- ^ S Š S- ^ U Ǔ S- ^ Z Ž S- ^ a ǎ S- ^ c č S- ^ e ě S- ^ g ǧ S- ^ i ǐ S- ^ k ǩ S- ^ n ň S- ^ o ǒ S- ^ r ř S- ^ s š S- ^ u ǔ S- ^ z ž S- ^ A Ǎ S- ^ C Č S- ^ E Ě S- ^ G Ǧ S- ^ I Ǐ S- ^ K Ǩ S- ^ N Ň S- ^ O Ǒ S- ^ R Ř S- ^ S Š S- ^ U Ǔ S- ^ Z Ž S- ^ a ǎ S- ^ c č S- ^ e ě S- ^ g ǧ S- ^ i ǐ S- ^ k ǩ S- ^ n ň S- ^ o ǒ S- ^ r ř S- ^ s š S- ^ u ǔ S- ^ z ž S- ^ A Ǎ S- ^ C Č S- ^ E Ě S- ^ G Ǧ S- ^ I Ǐ S- ^ K Ǩ S- ^ N Ň S- ^ O Ǒ S- ^ R Ř S- ^ S Š S- ^ U Ǔ S- ^ Z Ž S- ^ a ǎ S- ^ c č S- ^ e ě S- ^ g ǧ S- ^ i ǐ S- ^ k ǩ S- ^ n ň S- ^ o ǒ S- ^ r ř S- ^ s š S- ^ u ǔ S- ^ z ž ^ A Ǎ ^ C Č ^ E Ě ^ G Ǧ ^ I Ǐ ^ K Ǩ ^ N Ň ^ O Ǒ ^ R Ř ^ S Š ^ U Ǔ ^ Z Ž ^ a ǎ ^ c č ^ e ě ^ g ǧ ^ i ǐ ^ k ǩ ^ n ň ^ o ǒ ^ r ř ^ s š ^ u ǔ ^ z ž ^ A Ǎ ^ C Č ^ E Ě ^ G Ǧ ^ I Ǐ ^ K Ǩ ^ N Ň ^ O Ǒ ^ R Ř ^ S Š ^ U Ǔ ^ Z Ž ^ a ǎ ^ c č ^ e ě ^ g ǧ ^ i ǐ ^ k ǩ ^ n ň ^ o ǒ ^ r ř ^ s š ^ u ǔ ^ z ž ^ A Ǎ ^ C Č ^ E Ě ^ G Ǧ ^ I Ǐ ^ K Ǩ ^ N Ň ^ O Ǒ ^ R Ř ^ S Š ^ U Ǔ ^ Z Ž ^ a ǎ ^ c č ^ e ě ^ g ǧ ^ i ǐ ^ k ǩ ^ n ň ^ o ǒ ^ r ř ^ s š ^ u ǔ ^ z ž ^ A Ǎ ^ C Č ^ E Ě ^ G Ǧ ^ I Ǐ ^ K Ǩ ^ N Ň ^ O Ǒ ^ R Ř ^ S Š ^ U Ǔ ^ Z Ž ^ a ǎ ^ c č ^ e ě ^ g ǧ ^ i ǐ ^ k ǩ ^ n ň ^ o ǒ ^ r ř ^ s š ^ u ǔ ^ z ž A-^ ^ A Ǎ A-^ ^ C Č A-^ ^ E Ě A-^ ^ G Ǧ A-^ ^ I Ǐ A-^ ^ K Ǩ A-^ ^ N Ň A-^ ^ O Ǒ A-^ ^ R Ř A-^ ^ S Š A-^ ^ U Ǔ A-^ ^ Z Ž A-^ ^ a ǎ A-^ ^ c č A-^ ^ e ě A-^ ^ g ǧ A-^ ^ i ǐ A-^ ^ k ǩ A-^ ^ n ň A-^ ^ o ǒ A-^ ^ r ř A-^ ^ s š A-^ ^ u ǔ A-^ ^ z ž A-= / E Ǣ A-= / e ǣ A-3 / 4 ¾ A-1 / 2 ½ A-1 / 4 ¼ C-x 8 SPC   C-x 8 ! ¡ C-x 8 $ ¤ C-x 8 + ± C-x 8 - ­ C-x 8 < « C-x 8 > » C-x 8 ? ¿ C-x 8 C © C-x 8 L £ C-x 8 P ¶ C-x 8 R ® C-x 8 S § C-x 8 T ™ C-x 8 Y ¥ C-x 8 [ ‘ C-x 8 ] ’ C-x 8 c ¢ C-x 8 m μ C-x 8 o ° C-x 8 u μ C-x 8 x × C-x 8 { “ C-x 8 | ¦ C-x 8 } ” C-x 8 a < ← C-x 8 a = ↔ C-x 8 a > → C-x 8 N o № C-x 8 2 + ‡ C-x 8 ~ SPC ~ C-x 8 ~ = ≈ C-x 8 ~ A à C-x 8 ~ D Ð C-x 8 ~ N Ñ C-x 8 ~ O Õ C-x 8 ~ T Þ C-x 8 ~ a ã C-x 8 ~ d ð C-x 8 ~ n ñ C-x 8 ~ o õ C-x 8 ~ t þ C-x 8 ~ ~ ¬ C-x 8 O E Œ C-x 8 O e œ C-x 8 ` SPC ` C-x 8 ` A À C-x 8 ` E È C-x 8 ` I Ì C-x 8 ` O Ò C-x 8 ` U Ù C-x 8 ` a à C-x 8 ` e è C-x 8 ` i ì C-x 8 ` o ò C-x 8 ` u ù C-x 8 _ + ₊ C-x 8 _ - − C-x 8 _ 0 ₀ C-x 8 _ 1 ₁ C-x 8 _ 2 ₂ C-x 8 _ 3 ₃ C-x 8 _ 4 ₄ C-x 8 _ 5 ₅ C-x 8 _ 6 ₆ C-x 8 _ 7 ₇ C-x 8 _ 8 ₈ C-x 8 _ 9 ₉ C-x 8 _ < ≤ C-x 8 _ > ≥ C-x 8 _ H ‑ C-x 8 _ a ª C-x 8 _ f ‒ C-x 8 _ h ‐ C-x 8 _ m — C-x 8 _ n – C-x 8 _ o º C-x 8 _ q ― C-x 8 ^ SPC ^ C-x 8 ^ + ⁺ C-x 8 ^ - ⁻ C-x 8 ^ 0 ⁰ C-x 8 ^ 1 ¹ C-x 8 ^ 2 ² C-x 8 ^ 3 ³ C-x 8 ^ 4 ⁴ C-x 8 ^ 5 ⁵ C-x 8 ^ 6 ⁶ C-x 8 ^ 7 ⁷ C-x 8 ^ 8 ⁸ C-x 8 ^ 9 ⁹ C-x 8 ^ A  C-x 8 ^ E Ê C-x 8 ^ I Î C-x 8 ^ O Ô C-x 8 ^ U Û C-x 8 ^ a â C-x 8 ^ e ê C-x 8 ^ i î C-x 8 ^ o ô C-x 8 ^ u û C-x 8 = = ¯ C-x 8 = A Ā C-x 8 = E Ē C-x 8 = G Ḡ C-x 8 = I Ī C-x 8 = O Ō C-x 8 = U Ū C-x 8 = Y Ȳ C-x 8 = a ā C-x 8 = e ē C-x 8 = g ḡ C-x 8 = i ī C-x 8 = o ō C-x 8 = u ū C-x 8 = y ȳ C-x 8 1 + † C-x 8 / / ÷ C-x 8 / = ≠ C-x 8 / A Å C-x 8 / E Æ C-x 8 / L Ł C-x 8 / O Ø C-x 8 / a å C-x 8 / e æ C-x 8 / l ł C-x 8 / o ø C-x 8 . . · C-x 8 . z ż C-x 8 , , ¸ C-x 8 , A Ą C-x 8 , C Ç C-x 8 , N Ņ C-x 8 , S Ş C-x 8 , a ą C-x 8 , c ç C-x 8 , n ņ C-x 8 , s ş C-x 8 ' SPC ' C-x 8 ' ' ´ C-x 8 ' A Á C-x 8 ' C Ć C-x 8 ' E É C-x 8 ' I Í C-x 8 ' N Ń C-x 8 ' O Ó C-x 8 ' S Ś C-x 8 ' U Ú C-x 8 ' Y Ý C-x 8 ' Z Ź C-x 8 ' a á C-x 8 ' c ć C-x 8 ' e é C-x 8 ' i í C-x 8 ' n ń C-x 8 ' o ó C-x 8 ' s ś C-x 8 ' u ú C-x 8 ' y ý C-x 8 ' z ź C-x 8 " SPC " C-x 8 " " ¨ C-x 8 " A Ä C-x 8 " E Ë C-x 8 " I Ï C-x 8 " O Ö C-x 8 " S ẞ C-x 8 " U Ü C-x 8 " a ä C-x 8 " e ë C-x 8 " i ï C-x 8 " o ö C-x 8 " s ß C-x 8 " u ü C-x 8 " y ÿ C-x 8 * SPC   C-x 8 * ! ¡ C-x 8 * " ″ C-x 8 * $ ¤ C-x 8 * ' ′ C-x 8 * * • C-x 8 * + ± C-x 8 * - ­ C-x 8 * . · C-x 8 * < « C-x 8 * = ¯ C-x 8 * > » C-x 8 * ? ¿ C-x 8 * C © C-x 8 * E € C-x 8 * L £ C-x 8 * P ¶ C-x 8 * R ® C-x 8 * S § C-x 8 * T ™ C-x 8 * Y ¥ C-x 8 * c ¢ C-x 8 * m μ C-x 8 * o ° C-x 8 * u μ C-x 8 * x × C-x 8 * | ¦ C-x 8 ^ ^ A Ǎ C-x 8 ^ ^ C Č C-x 8 ^ ^ E Ě C-x 8 ^ ^ G Ǧ C-x 8 ^ ^ I Ǐ C-x 8 ^ ^ K Ǩ C-x 8 ^ ^ N Ň C-x 8 ^ ^ O Ǒ C-x 8 ^ ^ R Ř C-x 8 ^ ^ S Š C-x 8 ^ ^ U Ǔ C-x 8 ^ ^ Z Ž C-x 8 ^ ^ a ǎ C-x 8 ^ ^ c č C-x 8 ^ ^ e ě C-x 8 ^ ^ g ǧ C-x 8 ^ ^ i ǐ C-x 8 ^ ^ k ǩ C-x 8 ^ ^ n ň C-x 8 ^ ^ o ǒ C-x 8 ^ ^ r ř C-x 8 ^ ^ s š C-x 8 ^ ^ u ǔ C-x 8 ^ ^ z ž C-x 8 = / E Ǣ C-x 8 = / e ǣ C-x 8 3 / 4 ¾ C-x 8 1 / 2 ½ C-x 8 1 / 4 ¼ HHHH--------------------------------------------------- Function key map translations: Key Binding C-@ C-SPC C-M-S- C-M-S-0 C-M-S- C-M-S-1 C-M-S- C-M-S-2 C-M-S- C-M-S-3 C-M-S- C-M-S-4 C-M-S- C-M-S-5 C-M-S- C-M-S-6 C-M-S- C-M-S-7 C-M-S- C-M-S-8 C-M-S- C-M-S-9 C-M-S- C-M-S-+ C-M-S- C-M-S- C-M-S- C-M-S-. C-M-S- C-M-S- C-M-S- C-M-S-/ C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S-* C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S- C-M-S-- C-M-S- C-M-S- C-M- C-M-0 C-M- C-M-1 C-M- C-M-2 C-M- C-M-3 C-M- C-M-4 C-M- C-M-5 C-M- C-M-6 C-M- C-M-7 C-M- C-M-8 C-M- C-M-9 C-M- C-M-+ C-M- C-M- C-M- C-M-. C-M- C-M- C-M- C-M-/ C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M-* C-M- C-M- C-M- C-M- C-M- C-M- C-M- C-M-- C-M- C-M- C-S- C-S-0 C-S- C-S-1 C-S- C-S-2 C-S- C-S-3 C-S- C-S-4 C-S- C-S-5 C-S- C-S-6 C-S- C-S-7 C-S- C-S-8 C-S- C-S-9 C-S- C-S-+ C-S- C-S- C-S- C-S-. C-S- C-S- C-S- C-S-/ C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S-* C-S- C-S- C-S- C-S- C-S- C-S- C-S- C-S-- C-S- C-S- C- C-0 C- C-1 C- C-2 C- C-3 C- C-4 C- C-5 C- C-6 C- C-7 C- C-8 C- C-9 C- C-+ C- C- C- C-. C- C- C- C-/ C- C- C- C- C- C- C- C- C- C- C- C- C- C-* C- C- C- C- C- C- C- C-- C- C- M-S- M-S-0 M-S- M-S-1 M-S- M-S-2 M-S- M-S-3 M-S- M-S-4 M-S- M-S-5 M-S- M-S-6 M-S- M-S-7 M-S- M-S-8 M-S- M-S-9 M-S- M-S-+ M-S- M-S- M-S- M-S-. M-S- M-S- M-S- M-S-/ M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S-* M-S- M-S- M-S- M-S- M-S- M-S- M-S- M-S-- M-S- M-S- M- M-DEL M- C-M-l M- M-DEL M- M-ESC M- M-0 M- M-1 M- M-2 M- M-3 M- M-4 M- M-5 M- M-6 M- M-7 M- M-8 M- M-9 M- M-+ M- M- M- M-. M- M- M- M-/ M- M- M- M- M- M- M- M- M- M- M- M- M- M-* M- M- M- M- M- M- M- M-- M- M- M- C-M-j M- M-RET M- C-M-i S- S- S-0 S- S-1 S- S-2 S- S-3 S- S-4 S- S-5 S- S-6 S- S-7 S- S-8 S- S-9 S- S-+ S- S- S- S-. S- S- S- S-/ S- S- S- S- S- S- S- S- S- S- S- S- S- S-* S- S- S- S- S- S- S- S-- S- S- S- DEL C-l ESC 0 1 2 3 4 5 6 7 8 9 + . / RET = * , SPC - TAB C-j RET TAB mouse--strip-first-event mouse--strip-first-event mouse--strip-first-event mouse--strip-first-event mouse--strip-first-event mouse--strip-first-event C-x @ S event-apply-shift-modifier C-x @ a event-apply-alt-modifier C-x @ c event-apply-control-modifier C-x @ h event-apply-hyper-modifier C-x @ m event-apply-meta-modifier C-x @ s event-apply-super-modifier