Emacs Personality

Index of All Documentation » Wing Pro Reference Manual » Key Binding Reference »


This section documents all the default key bindings for the Emacs keyboard personality, set by the User Interface > Keyboard > Personality preference.

Alt-0: initiate-repeat-0

Alt-1: initiate-repeat-1

Alt-2: initiate-repeat-2

Alt-3: initiate-repeat-3

Alt-4: initiate-repeat-4

Alt-5: initiate-repeat-5

Alt-6: initiate-repeat-6

Alt-7: initiate-repeat-7

Alt-8: initiate-repeat-8

Alt-9: initiate-repeat-9

Alt-At: replace-string

Alt-B: backward-word

Alt-Backslash: fold-toggle

Alt-Backspace: backward-delete-word

Alt-Braceleft: previous-blank-line(threshold=1)

Alt-Braceright: next-blank-line(threshold=1)

Alt-C: title-case - Change current selection or current word to capitalize first letter of each word

Alt-D: forward-delete-word

Alt-Delete: backward-delete-word

Alt-Down: fold-expand-more-current

Alt-End: fold-expand-all

Alt-Exclam: execute-process

Alt-F: forward-word

Alt-F11: prev-points-of-use-match

Alt-F12: next-points-of-use-match

Alt-F3: search

Alt-F4: close-window

Alt-F5: run-to-cursor

Alt-F6: run-failed-tests

Alt-F7: run-last-tests

Alt-G: goto-line

Alt-Greater: end-of-document

Alt-Home: fold-collapse-all

Alt-L: goto-line

Alt-Left: visit-history-previous

Alt-Left-button-click: find-points-of-use-clicked

Alt-Less: start-of-document

Alt-Page_down: fold-expand-all-current

Alt-Page_up: fold-collapse-all-current

Alt-Percent: query-replace

Alt-Period: goto-selected-symbol-defn

Alt-Q: fill-paragraph

Alt-Return: new-line

Alt-Right: visit-history-next

Alt-Shift-A: diff-merge-a-b

Alt-Shift-B: diff-merge-b-a

Alt-Shift-Down: next-line-extend-rect

Alt-Shift-F4: find-points-of-use(search_project_files=False)

Alt-Shift-F5: debug-continue-all

Alt-Shift-Left: backward-char-extend-rect

Alt-Shift-N: diff-next

Alt-Shift-P: diff-previous

Alt-Shift-Right: forward-char-extend-rect

Alt-Shift-Up: previous-line-extend-rect

Alt-Slash: show-autocompleter

Alt-Tab: show-autocompleter

Alt-Up: fold-collapse-more-current

Alt-V: backward-page

Alt-W: copy

Alt-X: command-by-name

Back-button-click: visit-history-previous

Backspace: backward-delete-char

Ctrl-0: replace

Ctrl-1: activate-file-option-menu

Ctrl-2: activate-symbol-option-menu-1

Ctrl-3: activate-symbol-option-menu-2

Ctrl-4: activate-symbol-option-menu-3

Ctrl-5: activate-symbol-option-menu-4

Ctrl-6: activate-symbol-option-menu-5

Ctrl-9: search

Ctrl-A: beginning-of-line

Ctrl-Alt-At: replace-string-regex

Ctrl-Alt-B: search-sel-backward

Ctrl-Alt-Down: goto-next-bookmark(current_file_only=True)

Ctrl-Alt-F: search-sel-forward

Ctrl-Alt-F5: debug-kill-all

Ctrl-Alt-F6: debug-failed-tests

Ctrl-Alt-F7: debug-last-tests

Ctrl-Alt-Greater: selection-add-next-occurrence(skip_current=True)

Ctrl-Alt-Left: goto-previous-bookmark

Ctrl-Alt-Percent: query-replace-regex

Ctrl-Alt-R: isearch-backward-regex

Ctrl-Alt-Right: goto-next-bookmark

Ctrl-Alt-S: isearch-forward-regex

Ctrl-Alt-Shift-F5: debug-stop-all

Ctrl-Alt-Up: goto-previous-bookmark(current_file_only=True)

Ctrl-Apostrophe: enclose(start="'", end="'")

Ctrl-At: set-mark-command

Ctrl-B: backward-char

Ctrl-Backspace: backward-delete-word

Ctrl-Braceleft: enclose(start="{", end="}")

Ctrl-Bracketleft: enclose(start="[", end="]")

Ctrl-C Bar: evaluate-sel-in-shell

Ctrl-C C: comment-out-region

Ctrl-C Ctrl-C: debug-continue

Ctrl-C Ctrl-K: debug-kill

Ctrl-C Ctrl-S: debug-stop

Ctrl-C Greater: indent-region

Ctrl-C Less: outdent-region

Ctrl-C M: isearch-sel

Ctrl-C Numbersign: comment-toggle

Ctrl-C R: isearch-sel-backward

Ctrl-C S: isearch-sel-forward

Ctrl-C U: uncomment-out-region

Ctrl-D: forward-delete-char

Ctrl-Delete: forward-delete-word

Ctrl-Down: select-less

Ctrl-E: end-of-line

Ctrl-End: end-of-document

Ctrl-Equal: zoom-in

Ctrl-F: forward-char

Ctrl-F12: command-by-name

Ctrl-F3: search-sel-forward

Ctrl-F4: close

Ctrl-F5: debug-kill

Ctrl-F6: step-over

Ctrl-F8: start-select-line

Ctrl-F9: break-clear-all

Ctrl-G: stop-mark-command

Ctrl-Greater: selection-add-next-occurrence

Ctrl-H: backward-delete-char

Ctrl-Home: start-of-document

Ctrl-Insert: copy

Ctrl-Iso_left_tab: begin-visited-document-cycle(move_back=False)

Ctrl-J: fill-paragraph

Ctrl-K: kill-line

Ctrl-L: center-cursor

Ctrl-Left: backward-word

Ctrl-Left-button-click: goto-clicked-symbol-defn

Ctrl-Less: enclose(start="<", end=">")

Ctrl-M: brace-match

Ctrl-Minus: zoom-out

Ctrl-N: next-line

Ctrl-Next: forward-page-extend

Ctrl-O: open-line

Ctrl-P: previous-line

Ctrl-Page_down: next-document

Ctrl-Page_up: previous-document

Ctrl-Parenleft: batch-search

Ctrl-Parenright: batch-replace

Ctrl-Period: redo

Ctrl-Plus: zoom-in

Ctrl-Pointer_button1: goto-clicked-symbol-defn

Ctrl-Prior: backward-page-extend

Ctrl-Quotedbl: enclose(start='"', end='"')

Ctrl-Quoteleft: begin-visited-document-cycle(move_back=True, back_key="Ctrl-Quoteleft", forward_key="Ctrl-AsciiTilde")

Ctrl-R: isearch-backward

Ctrl-Return: new-line-after

Ctrl-Right: forward-word(gravity="end")

Ctrl-S: isearch-forward

Ctrl-Shift-Delete: delete-lines

Ctrl-Shift-Down: scroll-text-down

Ctrl-Shift-End: end-of-document-extend

Ctrl-Shift-F3: search-sel-backward

Ctrl-Shift-F5: debug-stop

Ctrl-Shift-F6: debug-all-tests

Ctrl-Shift-F7: debug-current-tests

Ctrl-Shift-F8: start-select-block

Ctrl-Shift-F9: Multiple commands; first available is executed:

  • break-disable-all
  • break-enable-all

Ctrl-Shift-Home: start-of-document-extend

Ctrl-Shift-I: add-current-file-to-project

Ctrl-Shift-Left: backward-word-extend

Ctrl-Shift-Page_down: forward-page-extend

Ctrl-Shift-Page_up: backward-page-extend

Ctrl-Shift-Right: forward-word-extend

Ctrl-Shift-Tab: begin-visited-document-cycle(move_back=False)

Ctrl-Shift-Up: scroll-text-up

Ctrl-Slash: undo

Ctrl-Space: set-mark-command

Ctrl-T: forward-tab

Ctrl-Tab: begin-visited-document-cycle(move_back=True)

Ctrl-U: initiate-repeat

Ctrl-Underscore: undo

Ctrl-Up: select-more

Ctrl-V: forward-page

Ctrl-W: cut

Ctrl-X 1: unsplit

Ctrl-X 2: split-vertically

Ctrl-X 3: split-horizontally

Ctrl-X 4 A: add-change-log-entry - Add a change log entry

Ctrl-X 5 0: close-window

Ctrl-X 5 2: new-document-window

Ctrl-X 5 3: new-document-window

Ctrl-X 5 O: next-window

Ctrl-X B: switch-document

Ctrl-X Bracketleft: start-of-document

Ctrl-X Bracketright: end-of-document

Ctrl-X Ctrl-C: quit

Ctrl-X Ctrl-F: open-from-keyboard

Ctrl-X Ctrl-G: find-symbol-in-project

Ctrl-X Ctrl-O: open-from-project

Ctrl-X Ctrl-S: save

Ctrl-X Ctrl-T: swap-lines(previous=True)

Ctrl-X Ctrl-W: write-file

Ctrl-X Ctrl-X: exchange-point-and-mark

Ctrl-X D: recent-document

Ctrl-X E: execute-kbd-macro

Ctrl-X G: find-symbol

Ctrl-X I: insert-file

Ctrl-X K: kill-buffer

Ctrl-X L C: use-lexer-cpp

Ctrl-X L H: use-lexer-html

Ctrl-X L M: use-lexer-makefile

Ctrl-X L N: use-lexer-none

Ctrl-X L P: use-lexer-python

Ctrl-X L S: use-lexer-sql

Ctrl-X L X: use-lexer-Xml

Ctrl-X N: next-document

Ctrl-X O: move-editor-focus

Ctrl-X P: previous-document

Ctrl-X Parenleft: start-kbd-macro

Ctrl-X Parenright: stop-kbd-macro

Ctrl-X R B: goto-bookmark

Ctrl-X R M: set-bookmark

Ctrl-X R Return: show-bookmarks

Ctrl-X R T: toggle-bookmark

Ctrl-X Space: Multiple commands; first available is executed:

  • break-set
  • break-clear

Ctrl-X U: undo

Ctrl-Y: Multiple commands; first available is executed:

  • yank-line
  • paste

Delete: forward-delete-char

Down: next-line

End: end-of-line

Escape: exit-visual-mode

Escape X: command-by-name

F1: Multiple commands; first available is executed:

  • show-horizontal-tools
  • minimize-horizontal-tools

F11: frame-up

F12: frame-down

F2: Multiple commands; first available is executed:

  • show-vertical-tools
  • minimize-vertical-tools

F3: search-forward

F4: goto-selected-symbol-defn

F5: debug-continue

F6: step-over-statement

F7: step-into

F8: step-out

F9: Multiple commands; first available is executed:

  • break-set
  • break-clear

Forward-button-click: visit-history-next

Home: beginning-of-line

Insert: toggle-overtype

Iso_left_tab: backward-tab

Left: backward-char

Next: forward-page-extend

Page_down: forward-page

Page_up: backward-page

Prior: backward-page-extend

Release-Shift-Space: debug-hide-value-tips

Return: new-line

Right: forward-char

Shift-Backspace: backward-delete-char

Shift-Delete: cut

Shift-Down: next-line-extend

Shift-End: end-of-line-extend

Shift-F1: move-focus

Shift-F11: frame-show

Shift-F2: Multiple commands; first available is executed:

  • enter-fullscreen
  • exit-fullscreen

Shift-F3: search-backward

Shift-F4: find-points-of-use

Shift-F5: debug-file

Shift-F6: run-all-tests

Shift-F7: run-current-tests

Shift-F8: start-select-char

Shift-F9: Multiple commands; first available is executed:

  • break-set-disabled
  • break-enable
  • break-disable

Shift-Home: beginning-of-line-extend

Shift-Insert: paste

Shift-Left: backward-char-extend

Shift-Page_down: forward-page-extend

Shift-Page_up: backward-page-extend

Shift-Return: new-line-before

Shift-Right: forward-char-extend

Shift-Space: Multiple commands; first available is executed:

  • debug-show-value-tips(release_toggle=True)
  • send-keys(keys=" ")

Shift-Tab: backward-tab

Shift-Up: previous-line-extend

Tab: tab-key

Up: previous-line