⌨️ How to use hotkeys?

Written by ilia • Updated over a week ago4 min read

In Perfect Wiki you can use hotkeys to edit your text using keyboard only.

Block formatting

The following block formatting options are available:

  • Bulleted list – Start a line with * or - followed by a space
  • Numbered list – Start a line with 1. or 1) followed by a space
  • To-do list – Start a line with [ ] or [x] followed by a space to insert an unchecked or checked list item, respectively
  • Headings – Start a line with # or ## or ### followed by a space to create a heading 1, heading 2, or heading 3
  • Block quote – Start a line with > followed by a space
  • Code block – Start a line with ```.
  • Horizontal line – Start a line with ---.

Inline formatting

  • Bold – Type **text** or __text__,
  • Italic – Type *text* or _text_,
  • Code – Type `text`,
  • Strikethrough – Type ~~text~~.

Content editing

ActionPCMac
CopyCtrl + CCmd + C
PasteCtrl + VCmd + V
Paste plain text and inherit target formattingCtrl + Shift + VCmd + Shift + V
UndoCtrl + ZCmd + Z
RedoCtrl + Y
Ctrl + Shift + Z
Cmd + Y
Cmd + Shift + Z
Select allCtrl + ACmd + A
BoldCtrl + BCmd + B
ItalicCtrl + ICmd + I
StrikethroughCtrl + Shift + XCmd + Shift + X
UnderlineCtrl + UCmd + U
LinkCtrl + KCmd + K
Insert a hard break (a new paragraph)Enter
Insert a soft break (a <br>)Shift + Enter
Move out of link or inline code style← ← / → →
Revert autoformatting actionBackspace
Find in the documentCtrl + FCmd + F

When you select a widget (for example: image, table, horizontal line, etc.)

Insert a new paragraph directly after a widgetEnter
Insert a new paragraph directly before a widgetShift + Enter
Display the caret to allow typing directly before a widget↑ / ←
Display the caret to allow typing directly after a widget↓ / →

Inside a list

Increase list item indentTab
Decrease list item indentShift + Tab
Nest the current list item (when in a list)Tab
Check or clear a to-do list itemCtrl + EnterCmd + Enter

In a table cell

Move the selection to the next cellTab
Move the selection to the previous cellShift + Tab
Insert a new table row (when in the last cell of a table)Tab
Navigate through the table↑ / → / ↓ / ←

User interface and navigation

ActionPCMac
Close contextual balloons and UI components like dropdownsEsc
Move focus to the visible contextual balloonTab
Move focus between fields (inputs and buttons) in contextual balloonsTab
Move focus to the toolbarAlt + F10Alt + F10
(may require Fn)
Navigate through the toolbar↑ / → / ↓ / ←
Move focus to the open dialogCtrl + F6Cmd + F6
(may require Fn)
Execute the focused buttonEnter / Space