Speed up your editing process in the JSON Rich Text Editor with these handy keyboard shortcuts. Whether you’re using Windows or macOS, this guide helps you apply formatting, insert elements, and adjust layout quickly.
Apply text styles such as bold, italic, underline, and more using these shortcuts.
| Action | Windows | Mac |
| Bold | Ctrl + B | ⌘ + B |
| Italic | Ctrl + I | ⌘ + I |
| Underline | Ctrl + U | ⌘ + U |
| Strikethrough | Ctrl + Shift + X | ⌘ + Shift + X |
| Inline Code | Ctrl + E | ⌘ + E |
| Superscript | Ctrl + Shift + ^ | ⌘ + Shift + ^ |
| Subscript | Ctrl + Shift + ~ | ⌘ + Shift + ~ |
Use these shortcuts to switch between paragraph text and different heading levels.
| Action | Windows | Mac |
| Normal (Paragraph) | Ctrl + Alt + 0 | ⌘ + Option + 0 |
| Heading 1 | Ctrl + Alt + 1 | ⌘ + Option + 1 |
| Heading 2 | Ctrl + Alt + 2 | ⌘ + Option + 2 |
| Heading 3 | Ctrl + Alt + 3 | ⌘ + Option + 3 |
| Heading 4 | Ctrl + Alt + 4 | ⌘ + Option + 4 |
| Heading 5 | Ctrl + Alt + 5 | ⌘ + Option + 5 |
| Heading 6 | Ctrl + Alt + 6 | ⌘ + Option + 6 |
Quickly add quotes or code blocks for better content structure.
| Action | Windows | Mac |
| Block Quote | Ctrl + Alt + 7 | ⌘ + Option + 7 |
| Code Block | Ctrl + Alt + 8 | ⌘ + Option + 8 |
Align text with ease using the shortcuts below.
| Action | Windows | Mac |
| Left Align | Ctrl + Alt + L | ⌘ + Ctrl + L |
| Center Align | Ctrl + Alt + E | ⌘ + Ctrl + E |
| Right Align | Ctrl + Alt + R | ⌘ + Ctrl + R |
| Justify | Ctrl + Alt + J | ⌘ + Ctrl + J |
Create ordered or unordered lists quickly.
| Action | Windows | Mac |
| Ordered List | Ctrl + Shift + 7 | ⌘ + Shift + 7 |
| Unordered List | Ctrl + Shift + 8 | ⌘ + Shift + 8 |
Manage line breaks and paragraph structure using Enter and Shift + Enter. These keys determine whether you create a new paragraph, start a new list item, or insert a line break within the same block.
Note: The Return key behavior can be customized at the stack level using the Stack Settings API request. Configure the cs_breakline_on_enter and cs_only_breakline parameters within the rte object to modify how the Enter and Shift + Enter keys behave. Refer to the Stack Settings documentation for more details.
Control spacing and structure within standard paragraph text.
| Key | Behavior |
| Enter | Creates a new paragraph by ending the current paragraph and starting a new one. |
| Shift + Enter | Inserts a soft line break within the same paragraph without creating a new paragraph block. |
Control how list items continue or break within ordered and unordered lists.
| Key | Behavior |
| Enter | Ends the current list item and creates a new list item. |
| Shift + Enter | Inserts a soft line break within the same list item, letting you add multiple lines without creating a new list entry. |
Manage line breaks and exit behavior within block quotes.
| Key | Behavior |
| Enter | Exits the block quote (or creates a new quoted paragraph depending on context). |
| Shift + Enter | Inserts a line break within the same block quote. |
Understand how repeated returns affect spacing between content blocks.
Insert and manage tables using the following shortcuts.
| Action | Windows | Mac |
| Insert Table | Ctrl + Alt + Shift + T | ⌘ + Option + Shift + T |
| Insert Row Above | Ctrl + Alt + ↑ | Control + Option + ↑ |
| Insert Row Below | Ctrl + Alt + ↓ | Control + Option + ↓ |
| Insert Column Left | Ctrl + Alt + ← | Control + Option + ← |
| Insert Column Right | Ctrl + Alt + → | Control + Option + → |
Use these shortcuts to insert dividers, open properties, or undo/redo actions.
| Action | Windows | Mac |
| Insert Divider | Ctrl + H | ⌘ + H |
| Properties | Ctrl + Shift + P | ⌘ + Shift + P |
| Undo | Ctrl + Z | ⌘ + Z |
| Redo | Ctrl + Shift + Z | ⌘ + Shift + Z |