TinyMCE Keyboard shortcuts
This page is the complete reference for the keyboard shortcuts provided by TinyMCE. For a task-by-task explanation of how to use the focus and navigation shortcuts with a screen reader, see the Accessible navigation guide. For the configuration options that affect keyboard and screen reader support, see Accessibility options. For the accessibility standards TinyMCE is developed against, see Accessibility conformance.
Editor keyboard shortcuts
This is a list of available keyboard shortcuts within the editor body.
| Action | Windows or Linux | macOS | Core/Plugin |
|---|---|---|---|
Bold |
Ctrl+B |
⌘+B |
core |
Italic |
Ctrl+I |
⌘+I |
core |
Underline |
Ctrl+U |
⌘+U |
core |
Select All [1] |
Ctrl+A |
⌘+A |
core |
Redo |
Ctrl+Y / Ctrl+Shift+Z |
⌘+Y / ⌘+Shift+Z |
core |
Undo |
Ctrl+Z |
⌘+Z |
core |
Heading 1 |
Alt+Shift+1 |
Ctrl+⌥+1 |
core |
Heading 2 |
Alt+Shift+2 |
Ctrl+⌥+2 |
core |
Heading 3 |
Alt+Shift+3 |
Ctrl+⌥+3 |
core |
Heading 4 |
Alt+Shift+4 |
Ctrl+⌥+4 |
core |
Heading 5 |
Alt+Shift+5 |
Ctrl+⌥+5 |
core |
Heading 6 |
Alt+Shift+6 |
Ctrl+⌥+6 |
core |
Paragraph |
Alt+Shift+7 |
Ctrl+⌥+7 |
core |
Div |
Alt+Shift+8 |
Ctrl+⌥+8 |
core |
Address |
Alt+Shift+9 |
Ctrl+⌥+9 |
core |
Focus to menu bar |
Alt+F9 |
⌥+F9 |
core |
Focus to toolbar |
Alt+F10 |
⌥+F10 |
core |
Focus to element path |
Alt+F11 |
⌥+F11 |
core |
Focus to notification |
Alt+F12 |
⌥+F12 |
core |
Focus to contextual toolbar |
Ctrl+F9 |
Ctrl+F9 |
core |
Ctrl+P |
⌘+P |
core |
|
Open the TinyMCE Help dialog |
Alt+0 |
⌥+0 |
|
Insert link |
Ctrl+K |
⌘+K |
|
Toggle Fullscreen |
Ctrl+Shift+F |
⌘+Shift+F |
|
Save |
Ctrl+S |
⌘+S |
|
Find |
Ctrl+F |
⌘+F |
|
Paste as plain text |
Ctrl+Shift+V |
⌘+Shift+V |
core |
Paste |
Shift+Insert |
Shift+Insert |
core |
Open the selected link |
Alt+Enter |
⌥+Enter |
Premium plugin keyboard shortcuts
This is a list of the keyboard shortcuts provided by premium plugins. Each shortcut is available only when the plugin that provides it is included in the plugins option.
| Action | Windows or Linux | macOS | Plugin |
|---|---|---|---|
Open the AI Chat sidebar and move focus to it |
Ctrl+J |
⌘+J |
|
Open the AI Review sidebar and move focus to it |
Ctrl+Alt+S |
Ctrl+Alt+S |
|
Move focus to the AI Chat sidebar header or the AI preview toolbar |
Ctrl+F9 |
Ctrl+F9 |
|
Open the AI dialog |
Ctrl+J |
⌘+J |
|
Copy formatting |
Ctrl+Alt+C |
⌘+⌥+C |
|
Apply formatting |
Ctrl+Alt+V |
⌘+⌥+V |
|
Add a comment, or open and focus a comment reply |
Ctrl+Alt+M |
⌘+⌥+M |
|
Show or hide the comments sidebar, when the sidebar has focus |
Ctrl+Alt+M |
⌘+⌥+M |
|
Toggle the checked state of a checklist item |
Ctrl+Enter |
⌘+Enter |
|
Paste as plain text |
Ctrl+Shift+V |
⌘+Shift+V |
|
The |
|
The |
The ai and tinymceai plugins both use Ctrl+J (or *⌘J*). The `+ai` plugin declares tinymceai as incompatible, so when both are included in the plugins option the ai plugin does not load and its shortcut is not registered.
|
Accessibility keyboard shortcuts
This is a list of available keyboard shortcuts within the editor user interface. The shortcuts that move focus into the editor user interface from the content area, such as Alt+F9 (or ⌥+F9), are listed in Editor keyboard shortcuts.
| Action | Windows or Linux | macOS |
|---|---|---|
Execute command |
Enter / Spacebar |
Enter / Spacebar |
Focus on next UI Element(such as: Menu bar, Toolbar, Toolbar Group, Status Bar Item) |
Tab |
Tab |
Focus on previous UI Element(such as: Menu bar, Toolbar, Toolbar Group, Status Bar Item) |
Shift+Tab |
Shift+Tab |
Focus next control on a toolbar or the menu bar |
Right Arrow / Down Arrow |
Right Arrow / Down Arrow |
Focus previous control on a toolbar or the menu bar |
Left Arrow / Up Arrow |
Left Arrow / Up Arrow |
Focus next item in an open menu |
Down Arrow |
Down Arrow |
Focus previous item in an open menu |
Up Arrow |
Up Arrow |
Open menu or toolbar menu button |
Down Arrow / Spacebar / Enter |
Down Arrow / Spacebar / Enter |
Open group toolbar button |
Spacebar / Enter |
Spacebar / Enter |
Open the menu on a split toolbar button, when the arrow section has focus |
Down Arrow |
Down Arrow |
Open the popup menu on split toolbar buttons |
Shift+Enter |
Shift+Enter |
Open submenu |
Right Arrow |
Right Arrow |
Close submenu |
Left Arrow / Esc |
Left Arrow / Esc |
Close dialog |
Esc |
Esc |
Close menu |
Esc |
Esc |
Close notification |
Esc |
Esc |
Move focus back to editor body |
Esc |
Esc |
Execute a command in a multiline dialog text field |
Ctrl+Enter |
Ctrl+Enter |
Switch to another dialog tab, when the tab menu has focus |
Arrow keys |
Arrow keys |
Resize the editor, when the resize handle has focus |
Arrow keys |
Arrow keys |
In a dialog, the Tab and Shift+Tab keys cycle through the dialog controls and do not move focus out of the dialog. The Enter key submits the dialog, except in a multiline text field.
| Browsers and Screen Readers provide additional shortcuts within the editor context. |
Enhanced Code Editor search and replace keyboard shortcuts
Enhanced Code Editor provides the following shortcuts within the code dialog.
| Action | Windows Shortcut | macOS Shortcut |
|---|---|---|
Find |
Ctrl+F |
Command+F |
Find Next |
F3 |
F3 |
Find Previous |
Shift+F3 |
Shift+F3 |
Go to Line |
Ctrl+G |
Command+G |
Close Search Panel |
Esc |
Esc |
Indent Code |
Ctrl+] |
Command+] |
Outdent Code |
Ctrl+[ |
Command+[ |
Fold Code |
Ctrl-Shift-[ |
Command-Option-[ |
Unfold Code |
Ctrl-Shift-] |
Command-Option-] |
Fold All |
Ctrl-Alt-[ |
Ctrl-Option-[ |
Unfold All |
Ctrl-Alt-] |
Ctrl-Option-] |
Accept Completion |
Enter / Tab |
Enter / Tab |
Select Next Occurrence |
Ctrl+D / Ctrl+B |
Command+D / Command+B |
Select All Matches of the Selection |
Ctrl+Shift+L |
Command+Shift+L |
Go to Line (alternative) |
Ctrl+Alt+G |
Command+Option+G |
Start Autocompletion |
Ctrl+Space |
Control+Space |
Toggle Comment |
Ctrl+/ |
Command+/ |
Move Line Up or Down |
Alt+Up / Alt+Down |
Option+Up / Option+Down |
Copy Line Up or Down |
Shift+Alt+Up / Shift+Alt+Down |
Shift+Option+Up / Shift+Option+Down |
Delete Line |
Ctrl+Shift+K |
Command+Shift+K |
|
Within the code dialog, some shortcuts differ from the same key combination in the editor body. Ctrl+B (or Command+B) selects the next occurrence of the selection rather than applying bold, and Ctrl+F (or Command+F) opens the code dialog search panel rather than the searchreplace dialog. These shortcuts apply only while the code dialog has focus. |