Keyboard and Markdown shortcuts for the Canvas editor
Log in to add to favouritesYou can do most of your work in a Canvas without ever leaving your keyboard.
Navigating around the Canvas
Action | Mac | Windows |
---|---|---|
Move around the Canvas | Arrow keys (Up, Down, Left, Right) | Arrow keys (Up, Down, Left, Right) |
Navigate to first block | Command+Home | Control+Home |
Navigate to last block | Command+End | Control+End |
Order and organise blocks
Action | Mac | Windows |
---|---|---|
Move item up | Option+Up | Alt+Up |
Move item down | Option+Down | Alt+Down |
Move item to the top | Shift+Option+Up | Shift+Alt+Up |
Move item to the bottom | Shift+Option+Down | Shift+Alt+Down |
Editing
Action | Mac | Windows |
---|---|---|
Delete text to the right of the cursor | Delete | Delete |
Delete text to the left of the cursor | Backspace | Backspace |
Insert new line | Enter | Enter |
Create a line break | Shift+Enter | Shift+Enter |
Undo | Command+Z | Control+Z |
Redo | Command+Shift+Z | Control+Shift+Z |
Duplicate block | Command+D | Control+D |
Selection
Action | Mac | Windows |
---|---|---|
Select entire block | Command+A | Control+A |
Select all blocks | Command+A x2 | Control+A x2 |
Select text from caret to the start of a block | Shift+Up | Shift+Up |
Select text from caret to the end of a block | Shift+Down | Shift+Down |
Select entire block from partial selection | Shift+Up or Shift+Down | Shift+Up or Shift+Down |
Clear selection | Esc | Esc |
Text formatting
Action | Mac | Windows | Markdown |
---|---|---|---|
Bold | Command+B | Control+B | Type ** or __ on either side of your text to make it bold. |
Italic | Command+I | Control+I | Type * or _ on either side of your text to italicise it. |
Underline | Command+U | Control+U | Type *** on either side of your text to underline it. |
Strikethrough | Command+Shift+S | Control+Shift+S | Type ~~ on either side of your text to strikethrough it. |
Inline code | Command+Shift+C | Control+Shift+C | Type ` o on either side of your text to create inline code. |
Subscript | - Type ~ on either side of your text to mark it as <sub>Subscript</sub> | ||
Superscript | - Type ^ on either side of your text to mark it as <sup>superscript</sup> | ||
Inserted text | Type ++ on either side of your text to mark it as <ins>inserted</ins>. | ||
Deleted text | Type -- on either side of your text to mark as <del>deleted text</del>. | ||
Highlight text | Type == on either side of your text to <mark>highlight</mark> your text. | ||
Variable | Type % on either side of your text to mark as a <var>Variable</var>. | ||
Keyboard | Type :: on either side of your text to define as <kbd>Keyboard input tag</kbd> | ||
Add link to selection / edit link | Command+K | Control+K | Type [Example](www.example.co.uk) |
Remove link | Command+Shift+K | Control+Shift+K | |
Clear selection formatting | Command+\ | Control+\ |
Block shortcuts
Headings
Action | Mac | Windows | Markdown |
---|---|---|---|
Heading level one | # Heading one | ||
Heading level two | ## Heading two | ||
Heading level three | ### Heading three | ||
Heading level four | #### Heading four | ||
Heading level five | ##### Heading five | ||
Heading level six | ###### Heading six |
Lists
Action | Mac | Windows | Markdown |
---|---|---|---|
Insert bullet list | /bullet | /bullet | Type * , - , or + followed by Space to create a bulleted list. |
Insert numbered list | /number | /number | Type 1. or 1) followed by Space to create a numbered list. |
Convert paragraph to list item | Command+L | Control+L | |
Convert paragraph to ordered list item | Command+Shift+L | Control+Shift+L | |
Duplicate list item | Command+D | Control+D | |
Indent list item | Tab | Tab | |
Remove list indent | Shift+Tab | Shift+Tab |
Code
Action | Mac | Windows | Markdown |
---|---|---|---|
Insert code | /code | /code | Type ``` to create a code sample. |
Code sample with language code | Type ```json to create a JSON code sample. | ||
Exit code editor above | Up | Up | |
Exit code editor below | Down | Down |
Tables
Action | Mac | Windows |
---|---|---|
Insert table | /table | /table |
Insert table with row and column notation | /table3x10 | /table3x10 |
Navigate cells | Tab | Tab |
Navigate cells by direction | Arrow keys | Arrow keys |
Navigate to first cell | Command+Home | Control+Home |
Navigate to last cell | Command+End | Control+End |
Move column left | Alt+Left | Alt+Left |
Move column right | Alt+Right | Alt+Right |
Move row down | Alt+Down | Alt+Down |
Move row up | Alt+Up | Alt+Up |
Move row down | Alt+Down | Alt+Down |
Select row | Shift+Space | Shift+Space |
Select column | Command+Space | Control+Space |
Select cell contents / all cells | Command+A x2 | Control+A x2 |
Extend selection left | Shift+Left | Shift+Left |
Extend selection right | Shift+Right | Shift+Right |
Extend selection up | Shift+Up | Shift+Up |
Extend selection down | Shift+Down | Shift+Down |
Insert column right (from header cell) | Command+Alt+= | Control+Alt+= |
Insert row below (from row cell) | Command+Alt+= | Control+Alt+= |
Insert new row from last cell | Tab | Tab |
Duplicate row (in row cell) | Command+D | Control+D |
Duplicate column (in column header cell) | Command+D | Control+D |
Exit table above (in first row) | Up | Up |
Exit table below (in last row) | Down | Down |
Divider
Action | Mac | Windows | Markdown |
---|---|---|---|
Insert divider | Type --- , ___ , or *** to insert a horizontal rule |
Quote
Action | Mac | Windows | Markdown |
---|---|---|---|
Insert quote | Type > followed by the text you want to use as your quote. |