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. |
Related pages
Something unclear or out of date? Tell us, and we will fix the page.