Skip to content
sandadocs

Keyboard shortcuts

Every keyboard shortcut in the console, covering the cherry pane, message boxes, the suggestion queue, the map, the report canvas and the SQL shell.

The console has a small set of shortcuts, and this page lists all of them. Use ⌘ on a Mac and Ctrl on Windows and Linux. Wherever a table says ⌘, Ctrl works the same way, except for clicking on the semantic map.

Everywhere

Keys What it does
⌘ J Opens and closes the cherry pane, from any page. On Overview and cherry chat, where cherry is the page, it moves the cursor to the message box instead.
Esc Closes the window, menu or panel you have open: dialogs, the AI usage card in the top bar, the cherry model menu, and the navigation drawer on a phone.
Tab and Shift Tab Move between controls. In an open dialog or the phone navigation drawer, focus stays inside until you close it.
← → Move between tabs when a tab is focused. Wraps from the last tab to the first.
Home and End Jump to the first or last tab when a tab is focused.

cherry

These apply to the message box in the cherry pane, on cherry chat, on the Overview page, and to the box beside a report on the reports portal.

Keys What it does
Enter Sends your message.
Shift Enter Starts a new line without sending.
Esc Closes the cherry pane beside a report on the reports portal.

The suggestion queue

Learning proposes tables, relationships, metrics and dimensions, and they wait in the queue headed "N suggestions waiting on you" on the semantic map. These keys work while the queue is open and your cursor is not in a text field. See review suggestions.

Keys What it does
↓ or J Moves to the next suggestion.
↑ or K Moves to the previous suggestion.
Enter Accepts the highlighted suggestion.
Delete or Backspace Rejects the highlighted suggestion.

The semantic map

These work on the map when your cursor is not in a text field. See the map.

Keys What it does
Click a table card Selects it.
Shift-click a table card, or ⌘-click on a Mac Adds the table to the selection, or takes it out. Ctrl-click does not do this.
Delete or Backspace With tables selected, asks whether to remove them from the map. Nothing is deleted: they drop off the map, and their relationships and metrics are retired. Press remove to confirm.
Esc Steps back one layer at a time: the confirmation, then an open dialog or panel, then a selected relationship, then the table selection.

The report canvas

These work on a report when your cursor is not in a text field. See the canvas.

Keys What it does
⌘ Z Undoes your last change. It goes back within the current session only.
⌘ Shift Z Redoes it.
⌘ P Exports the report as a PDF, by opening the print dialog with the page laid out flat.
Hold Space and drag Pans the canvas.
Scroll Pans the canvas.
⌘ and scroll Zooms the canvas.
Delete or Backspace Deletes the selected block. ⌘ Z brings it back.
Esc Deselects the block and closes any open panel or menu: colours, history, the more menu, and the block builder.

Inside a report's text fields, these keys apply:

Where Keys What it does
The report's name Enter Saves the name.
A block's title Enter or Esc Saves the title, or cancels the edit.
A new block you drew on the page Enter Sends what you typed to cherry to build the block.
A new block you drew on the page Shift Enter Starts a new line.
A new block you drew on the page Esc Closes the prompt, or cancels the new block.
A block's comment box Enter Adds the comment.
A block's comment box Shift Enter Starts a new line.
A sheet's formula column Enter Saves the formula, once it is valid.
A sheet's open menu or editor Esc Closes it.

The SQL shell

Keys What it does
⌘ Enter Runs the statement in the editor. The shell runs one statement at a time.

Something unclear or out of date? Tell us, and we will fix the page.