Contentstack LogoContentstack Logo

Keyboard Shortcuts for JSON Rich Text Editor

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.

Formatting Shortcuts

Apply text styles such as bold, italic, underline, and more using these shortcuts.

ActionWindowsMac
BoldCtrl + B⌘ + B
ItalicCtrl + I⌘ + I
UnderlineCtrl + U⌘ + U
StrikethroughCtrl + Shift + X⌘ + Shift + X
Inline CodeCtrl + E⌘ + E
SuperscriptCtrl + Shift + ^⌘ + Shift + ^
SubscriptCtrl + Shift + ~⌘ + Shift + ~

Heading and Paragraph Shortcuts

Use these shortcuts to switch between paragraph text and different heading levels.

ActionWindowsMac
Normal (Paragraph)Ctrl + Alt + 0⌘ + Option + 0
Heading 1Ctrl + Alt + 1⌘ + Option + 1
Heading 2Ctrl + Alt + 2⌘ + Option + 2
Heading 3Ctrl + Alt + 3⌘ + Option + 3
Heading 4Ctrl + Alt + 4⌘ + Option + 4
Heading 5Ctrl + Alt + 5⌘ + Option + 5
Heading 6Ctrl + Alt + 6⌘ + Option + 6

Block and Code Shortcuts

Quickly add quotes or code blocks for better content structure.

ActionWindowsMac
Block QuoteCtrl + Alt + 7⌘ + Option + 7
Code BlockCtrl + Alt + 8⌘ + Option + 8

Text Alignment Shortcuts

Align text with ease using the shortcuts below.

ActionWindowsMac
Left AlignCtrl + Alt + L⌘ + Ctrl + L
Center AlignCtrl + Alt + E⌘ + Ctrl + E
Right AlignCtrl + Alt + R⌘ + Ctrl + R
JustifyCtrl + Alt + J⌘ + Ctrl + J

List Shortcuts

Create ordered or unordered lists quickly.

ActionWindowsMac
Ordered ListCtrl + Shift + 7⌘ + Shift + 7
Unordered ListCtrl + Shift + 8⌘ + Shift + 8

Line Break and Return Behavior

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.

Paragraphs

Control spacing and structure within standard paragraph text.

KeyBehavior
EnterCreates a new paragraph by ending the current paragraph and starting a new one.
Shift + EnterInserts a soft line break within the same paragraph without creating a new paragraph block.

Lists

Control how list items continue or break within ordered and unordered lists.

KeyBehavior
EnterEnds the current list item and creates a new list item.
Shift + EnterInserts a soft line break within the same list item, letting you add multiple lines without creating a new list entry.

Block Quotes

Manage line breaks and exit behavior within block quotes.

KeyBehavior
EnterExits the block quote (or creates a new quoted paragraph depending on context).
Shift + EnterInserts a line break within the same block quote.

Single vs Double Returns

Understand how repeated returns affect spacing between content blocks.

  • Press Enter once to create a new paragraph (or a new list item if inside a list).
  • Press Enter twice to insert an empty paragraph between blocks.
  • Press Shift + Enter to insert a line break within the same block (paragraph, list item, or block quote).

Table Editing Shortcuts

Insert and manage tables using the following shortcuts.

ActionWindowsMac
Insert TableCtrl + Alt + Shift + T⌘ + Option + Shift + T
Insert Row AboveCtrl + Alt + ↑Control + Option + ↑
Insert Row BelowCtrl + Alt + ↓Control + Option + ↓
Insert Column LeftCtrl + Alt + ←Control + Option + ←
Insert Column RightCtrl + Alt + →Control + Option + →

Miscellaneous Shortcuts

Use these shortcuts to insert dividers, open properties, or undo/redo actions.

ActionWindowsMac
Insert DividerCtrl + H⌘ + H
PropertiesCtrl + Shift + P⌘ + Shift + P
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + Shift + Z
Was this article helpful?
^