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

Print

Ctrl+P

⌘+P

core

Open the TinyMCE Help dialog

Alt+0

⌥+0

help

Insert link

Ctrl+K

⌘+K

link

Toggle Fullscreen

Ctrl+Shift+F

⌘+Shift+F

fullscreen

Save

Ctrl+S

⌘+S

save

Find

Ctrl+F

⌘+F

searchreplace

Paste as plain text

Ctrl+Shift+V

⌘+Shift+V

core

Paste

Shift+Insert

Shift+Insert

core

Open the selected link

Alt+Enter

⌥+Enter

link

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

tinymceai

Open the AI Review sidebar and move focus to it

Ctrl+Alt+S

Ctrl+Alt+S

tinymceai

Move focus to the AI Chat sidebar header or the AI preview toolbar

Ctrl+F9

Ctrl+F9

tinymceai

Open the AI dialog

Ctrl+J

⌘+J

ai

Copy formatting

Ctrl+Alt+C

⌘+⌥+C

formatpainter

Apply formatting

Ctrl+Alt+V

⌘+⌥+V

formatpainter

Add a comment, or open and focus a comment reply

Ctrl+Alt+M

⌘+⌥+M

tinycomments

Show or hide the comments sidebar, when the sidebar has focus

Ctrl+Alt+M

⌘+⌥+M

tinycomments

Toggle the checked state of a checklist item

Ctrl+Enter

⌘+Enter

checklist

Paste as plain text

Ctrl+Shift+V

⌘+Shift+V

powerpaste

The tinycomments plugin uses Ctrl+Alt+M (or ⌘+⌥+M) for two different actions. When the editor has focus, the shortcut adds a comment or opens and focuses a reply. When the comments sidebar has focus, the same shortcut shows or hides the sidebar.

The powerpaste shortcut performs the same action as the core Ctrl+Shift+V (or ⌘+Shift+V) shortcut listed in Editor keyboard shortcuts. The plugin provides it for browsers that do not support switching paste modes with the Shift key.

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.


1. On Firefox the browser’s own select all behavior applies, as TinyMCE registers this shortcut on Chromium and Safari only.