Keyboard Shortcuts in Rich Text Editor

  • 6 minutes to read

The following table lists default keyboard shortcuts and corresponding commands in Rich Text Editor.

To change default shortcuts, use the RichEditControl.RemoveShortcutKey and RichEditControl.AssignShortcutKeyToCommand methods. Refer to the following project for a complete code sample:

View Example: How to change the shortcut key assigned to a command

File Operations

Shortcut Description Command
CTRL+N Creates an empty document. CreateEmptyDocumentCommand
CTRL+O Invokes the Open dialog box to open a new file. LoadDocumentCommand
CTRL+S Saves changes in the current document. SaveDocumentCommand
F12 Invokes the Save as dialog box to save a document in the specified file format to a new location. SaveDocumentAsCommand
CTRL+P Invokes the Print dialog box. PrintCommand
Shortcut Description Command
LEFT ARROW Moves the cursor one character to the left. PreviousCharacterCommand
CTRL+LEFT ARROW Moves the cursor one word to the left. PreviousWordCommand
RIGHT ARROW Moves the cursor one character to the right. NextCharacterCommand
CTRL+RIGHT ARROW Moves the cursor one word to the right. NextWordCommand
DOWN ARROW Moves the cursor down by one line. NextLineCommand
CTRL+DOWN ARROW Move the cursor down by one paragraph. NextParagraphCommand
UP ARROW Moves the cursor up by one line. PreviousLineCommand
CTRL+UP ARROW Moves the cursor up by one paragraph. PreviousParagraphCommand
END Moves the cursor to the end of the current line. EndOfLineCommand
CTRL+END Moves the cursor to the end of the current document. EndOfDocumentCommand
HOME Moves the cursor to the start of the current line. StartOfLineCommand
CTRL+HOME Moves the cursor to the start of the document. StartOfDocumentCommand
PAGE DOWN Moves the cursor by scrolling the document view down by one screen. NextScreenCommand
CTRL+PAGE DOWN Moves the cursor to the top of the next page. NextPageCommand
PAGE UP Move the cursor by scrolling the document view up by one screen. PreviousScreenCommand
CTRL+PAGE UP Moves the cursor to the top of the previous page. PreviousPageCommand

Select Document Content

Shortcut Description Command
CTRL+A
CTRL+CLEAR
CTRL+NUM 5
Selects all content. SelectAllCommand
SHIFT+RIGHT ARROW Selects one character to the right. ExtendNextCharacterCommand
CTRL+SHIFT+RIGHT ARROW Selects one word to the right. ExtendNextWordCommand
SHIFT+LEFT ARROW Selects one character to the left. ExtendPreviousCharacterCommand
CTRL+SHIFT+LEFT ARROW Selects one word to the left. ExtendPreviousWordCommand
SHIFT+DOWN ARROW Extends the selection one line down. ExtendNextLineCommand
CTRL+SHIFT+DOWN ARROW Selects content from the current position to the paragraph end. ExtendNextParagraphCommand
SHIFT+UP ARROW Extends the selection one line up. ExtendPreviousLineCommand
CTRL+SHIFT+UP ARROW Selects content from the current position to the paragraph start. ExtendPreviousParagraphCommand
SHIFT+END Selects content from the current position to the line end. ExtendEndOfLineCommand
CTRL+SHIFT+END Selects content from the current position to the document end. ExtendEndOfDocumentCommand
SHIFT+HOME Selects content from the current position to the line start. ExtendStartOfLineCommand
CTRL+SHIFT+HOME Selects content from the current position to the document start. ExtendStartOfDocumentCommand
SHIFT+PAGE DOWN Selects content from the current position to the bottom of the screen. ExtendNextScreenCommand
CTRL+SHIFT+PAGE DOWN Selects content from the current position to the bottom of the page. ExtendNextPageCommand
SHIFT+PAGE UP Selects content from the current position to the top of the screen. ExtendPreviousScreenCommand
CTRL+SHIFT+PAGE UP Selects content from the current position to the top of the page. ExtendPreviousPageCommand

Edit Document Content

Shortcut Description Command
INSERT Turns overtype on and off. ToggleOvertypeCommand
BACKSPACE Deletes one character to the left. BackSpaceKeyCommand
CTRL+BACKSPACE Deletes one word to the left. DeleteWordBackCommand
DELETE Deletes one character to the right. DeleteCommand
CTRL+DELETE Deletes one word to the right. DeleteWordCommand
CTRL+Z
ALT+BACKSPACE
Undo the previous action. UndoCommand
CTRL+Y
ALT+SHIFT+BACKSPACE
Redo the previous action. RedoCommand

Clipboard Operations

Shortcut Description Command
CTRL+X
SHIFT+DELETE
Cuts the selected content to the clipboard. CutSelectionCommand
CTRL+C
CTRL+INSERT
Copies the selected content to the clipboard. CopySelectionCommand
CTRL+V
SHIFT+INSERT
Pastes the selected content to the clipboard. PasteSelectionCommand
CTRL+ALT+V Shows the Paste Special dialog. ShowPasteSpecialFormCommand

Align and Format Paragraphs

Shortcut Description Command
CTRL+E Centers the paragraph. ToggleParagraphAlignmentCenterCommand
CTRL+J Justifies the paragraph. ToggleParagraphAlignmentJustifyCommand
CTRL+L Aligns the paragraph to the left. ToggleParagraphAlignmentLeftCommand
CTRL+R Aligns the paragraph to the right. ToggleParagraphAlignmentRightCommand
CTRL+1 Applies single spacing to the paragraph. SetSingleParagraphSpacingCommand
CTRL+2 Applies double spacing to the paragraph. SetDoubleParagraphSpacingCommand
CTRL+5 Applies the 1.5-line spacing to the paragraph. SetSesquialteralParagraphSpacingCommand
SHIFT+TAB Decreases the indent by the size of one tab, or inserts the tab. ShiftTabKeyCommand
TAB Increases the indent by the size of one tab, or inserts the tab. TabKeyCommand

Format Characters

Shortcut Description Command
CTRL+D Displays the Font dialog. ShowFontFormCommand
CTRL+OEMCLOSEBRACKETS (]) Increases the font size by 1 point. IncrementFontSizeCommand
CTRL+OEMOPENBRACKETS ([) Decreases the font size by 1 point. DecrementFontSizeCommand
CTRL+SHIFT+OEMPERIOD (>) Increases the font size. IncreaseFontSizeCommand
CTRL+SHIFT+OEMCOMMA (<) Decreases the font size. DecreaseFontSizeCommand
CTRL+SHIFT+H Hides the selected text. ToggleHiddenTextCommand
CTRL+B Applies bold formatting. ToggleFontBoldCommand
CTRL+U Applies underline formatting. ToggleFontUnderlineCommand
CTRL+I Applies italics formatting. ToggleFontItalicCommand
CTRL+SHIFT+D Applies double-underline formatting. ToggleFontDoubleUnderlineCommand
CTRL+SPACE Removes manual character formatting. ClearFormattingCommand
CTRL+OEMPLUS (=) Applies subscript formatting. ToggleFontSubscriptCommand
CTRL+SHIFT+OEMPLUS (=) Applies superscript formatting. ToggleFontSuperscriptCommand
SHIFT+F4 Switches the text between upper case, lower case, and title case. ChangeCaseCommand
CTRL+K Opens the Hyperlink dialog. ShowHyperlinkFormCommand

Insert Special Characters

Shortcut Description Command
CTRL+SHIFT+8 Shows or hides the hidden formatting symbols. ToggleShowWhitespaceCommand
ENTER Inserts a paragraph. InsertParagraphCommand
SHIFT+ENTER Inserts a line break. InsertLineBreakCommand
CTRL+ENTER Inserts a page break. InsertPageBreakCommand
CTRL+SHIFT+ENTER Inserts a column break. InsertColumnBreakCommand
CTRL+Subtract Inserts an en dash (–). InsertEnDashCommand
CTRL+ALT+Subtract Inserts an em dash (–). InsertEmDashCommand
CTRL+ALT+T Insert a trademark symbol (™). InsertTrademarkSymbolCommand
CTRL+ALT+R Inserts a registered trademark symbol (®). InsertRegisteredTrademarkSymbolCommand
CTRL+ALT+C Inserts a copyright symbol (©). InsertCopyrightSymbolCommand
CTRL+ALT+OEMPERIOD (<) Inserts an ellipsis (…) InsertEllipsisCommand
CTRL+- Insert an optional hyphen. InsertHyphenCommand
CTRL+SHIFT+- Inserts a non-breaking hyphen. InsertNonBreakingHyphenCommand
Ctrl+ShIFT+SPACE Inserts a non-breaking space. InsertNonBreakingSpaceCommand
Ctrl+TAB Inserts a tab character. InsertTabCommand.

Work With Fields

Shortcut Description Command
CTRL+F9 Inserts an empty field. CreateFieldCommand
F9 Updates the selected field. UpdateFieldsCommand
ALT+F9 Switches between all field codes and their results. ToggleAllFieldsCommand
CTRL+F11 Locks a field. LockFieldCommand
CTRL+SHIFT+F11 Unlocks a field. UnlockFieldCommand

Outline a Document

Shortcut Description Command
ALT+SHIFT+LEFT ARROW Promotes a paragraph. DecrementParagraphOutlineLevelCommand
ALT+SHIFT+RIGHT ARROW Demotes a paragraph. IncrementParagraphOutlineLevelCommand

Find and Replace

Shortcut Description Command
CTRL+F Displays the Find dialog. FindCommand
CTRL+H Displays the Replace dialog. ReplaceCommand
F3 Moves to the next found entry. FindNextCommand
SHIFT+F3 Moves to the previous found entry. FindPrevCommand

List Operations

Shortcut Description Command
ALT+I Increments paragraph numeration in a numbering list. IncrementNumerationFromParagraphCommand
CTRL+ALT+I Decrements paragraph numeration in a numbering list. DecrementNumerationFromParagraphCommand

Review a Document

Shortcut Description Command
CTRL + SHIFT + E Turns Track Changes on or off. ToggleTrackChangesCommand
See Also