Keyboard Shortcuts

Coggle has shortcuts to help you do lots of common things, and we've collected them all into this handy list:

  • [tab] creates a new child branch.
  • [shift] + [tab] moves back to the parent branch
  • [shift] + [enter] creates a new sibling branch (use [shift] + [ctrl] + [enter] to add a new item underneath the current one, instead of automatically choosing whether to place it above or below)
  • [ctrl] + [enter] creates a new line of text inside the existing branch
  • [alt] + [shift] + arrow keys allow you to move around between items, along the direction of the branches. If no item is currently being edited, any combination will also select the root item.
  • [ctrl] + [Z] (or [command] + [Z] on Mac) undoes the last change (works for all changes since the page was reloaded)
  • [ctrl] + [shift] + [Z] redoes the last undone change.
  • [ctrl] + [+] (or [command] + [+] on Mac) increases the text size of the current item, or zooms the page if no item is active.
    • When changing the text size in an item, also hold the [shift] key to adjust in smaller steps of exactly 1 font size.
  • [ctrl] + [-] (or [command] + [-] on Mac) reduces the text size of the current item, or zooms the page if no item is active.
  • [ctrl] + [0] (or [command] + [0] on Mac) sets the text size of the current item back to the default, or sets the page zoom to default if no item is active.
  • double-tap [backspace] in an empty item with no children to remove it
  • press [ctrl] + [shift] + [alt] + [r] to re-arrange all of the branches in a diagram.

There are also some handy things you can do with the keyboard and mouse in combination:

  • [ctrl] + click on the (+) button of a branch to remove it (the (+) turns into an (x) as you hold the key). (On Mac, use [alt] intead of [ctrl])
  • [shift] + click on the (+) button of a branch to insert a new parent above it
  • [ctrl] + [shift] + click on the (+) button of a branch to remove it without removing it's children (Or also use [command] + click on Mac)
  • [shift] + drag an item to transplant it to a different parent
  • While editing an item [shift] + drag the corner of the text area to resize the text of all its child items.
  • hold [ctrl] after starting to drag an item to snap to a grid as you move it.
  • Also try holding down [ctrl] and [shift] with the context menu open!