Getting Started
Shortcuts
Keyboard shortcuts to speed up your workflow
Fuego uses ⌘ on macOS and Ctrl on Windows and Linux for the same commands. Where a shortcut differs between platforms, both are listed.
Every shortcut in the Application section below is also available from the menu bar, which is the quickest way to discover them inside the app.
Application
These work everywhere in the app, on all platforms.
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ K | Ctrl K | Open global search |
| ⌘ ⇧ P | Ctrl ⇧ P | Open the command palette |
| ⌘ J | Ctrl J | Ask AI |
| ⌘ ⇧ J | Ctrl ⇧ J | Open the AI traffic log |
| ⌘ 0 | Ctrl 0 | Go to Home |
| ^ H | Ctrl H | Go to Home |
| ⌘ 1-9 | Ctrl 1-9 | Open the project in that position |
| ⌘ , | not available | Open settings |
| ⌘ D | Ctrl D | Discover emulators |
| ⌘ B | Ctrl B | Show/hide the sidebar |
| ⌘ R | Ctrl R | Reload the current window |
| ⌥ R | Alt R | Force reload every window |
| ⌘ I | Ctrl I | Show app info (version, license, paths) |
| ⌘ ? | not available | Open the documentation |
| ⌘ Q | Ctrl Q | Quit Fuego |
Shortcuts that use a punctuation key — ⌘ ,, ⌘ ?, ⌘ + and ⌘ - — currently work on macOS only. On Windows and Linux the menu still shows them, and the menu items themselves work when clicked. Use the menu, or ^ H and the buttons in the interface, in the meantime.
The command palette shortcut is configurable. In Settings → Command palette shortcut you can choose between ⌘ ⇧ P, ⌘ P, ⌘ ⇧ K and ⌘ J. Choosing ⌘ J gives the palette the shortcut normally used by Ask AI, which then becomes available from the menu only.
Project shortcuts (⌘ 1 to ⌘ 9) follow the position you assign to each project in its details dialog. Only positions 1 to 9 get a shortcut.
Find on the page
⌘ F opens a find bar that searches the text currently shown on the page — query results, document previews, AI assistant replies — highlighting every match. It works inside dialogs too. The Aa button toggles case-sensitive matching.
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ F | Ctrl F | Find text on the page |
| ⏎ | ⏎ | Next match |
| ⇧ ⏎ | Shift ⏎ | Previous match |
| Esc | Esc | Close the find bar |
While the cursor is inside the JSON code editor, ⌘ F keeps opening the editor’s own find widget instead (see Code editor).
App windows
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ ⇧ N | Ctrl ⇧ N | Open a new window |
| ⌘ M | Ctrl M | Minimise the window |
| ⌥ F | Alt F | Toggle fullscreen |
| ⌥ T | Alt T | Toggle always on top |
| ⌘ + | not available | Zoom in |
| ⌘ - | not available | Zoom out |
Zoom and sidebar changes apply to every open window.
The title bar — the top strip that carries the Fuego logo, and the tab strip at the top of the Settings window — also answers to the mouse:
| Gesture | Description |
|---|---|
| Double-click an empty spot on the title bar | Maximise the window, or restore it when it is already maximised |
| Drag the title bar | Move the window |
Clicks on the buttons and menus that sit in the title bar keep their own behaviour, and dragging the window never maximises it. On macOS the gesture follows the system setting in System Settings ▸ Desktop & Dock ▸ Double-click a window’s title bar: with Fill or Zoom the window is maximised, with Minimise it goes to the Dock, and with Do Nothing the title bar stays put.
Projects and workspaces
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⇧ ⌥ N | Shift Alt N | Add a new project |
| ⌘ ⇧ T | Ctrl ⇧ T | New workspace (only while a project is open) |
Settings backup
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ ⇧ B | Ctrl ⇧ B | Export (back up) Fuego settings |
| ⌘ ⇧ R | Ctrl ⇧ R | Import Fuego settings |
Explorer
Tabs
Tab shortcuts are ignored while you are typing in a field and while a dialog is open.
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ^ Tab | Ctrl Tab | Switch to the next tab |
| ^ ⇧ Tab | Ctrl ⇧ Tab | Switch to the previous tab |
| ⌘ W or ^ W | Ctrl W | Close the current tab |
| ⌘ T or ^ T | Ctrl T | Open a new tab (the “new section” menu) |
| Middle click | Middle click | Close a tab, or open a document/collection in a new tab |
| Drag a tab | Drag a tab | Reorder tabs |
On macOS, tab switching uses the Control key (^ Tab), not ⌘ — ⌘ Tab is reserved by the system for switching applications.
Working with documents
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ^ N or ^ A | Ctrl N | Add a new document |
| ^ R | Ctrl R | Reload the current data |
| ⌘ ⌫ | Ctrl ⌫ | Delete the selected documents |
| ⌘ ⇧ F | Ctrl ⇧ F | Show/hide the query builder |
| ⌘ ⏎ | not available | Save the document in the quick view sidebar |
| Click and drag | Click and drag | Marquee-select rows |
| Esc | Esc | Cancel a marquee selection while dragging |
⌘ ⌫ only deletes when rows are selected, no dialog is open, and you are not typing in a text field.
Mouse
| Gesture | Description |
|---|---|
| ⌘ / Ctrl + Click a column header | Sort by several columns at once — a plain click sorts by one |
| ⌘ + Click a reference value | Jump to the referenced document (macOS) |
| Middle click a collection in the sidebar | Open it in a new section |
| Middle click, or ⌘ / Ctrl + Click, a menu entry | Open it in a new window |
| Right click a row, a value, or a column header | Open the matching context menu |
Sidebar
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ ⇧ D | Ctrl ⇧ D | Open/close the database picker in the sidebar |
⌘ ⇧ D works on any project page while the sidebar is visible, and is ignored while a dialog is open or while you are typing in a field (typing in the picker’s own search box still lets you close it).
Collection tree
The collection tree in the sidebar supports normal keyboard navigation once focused: ↑ and ↓ move between nodes, → and ← expand and collapse them, and ⏎ or Space selects.
Sharing a query
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⇧ ^ C | Shift Ctrl C | Copy the query |
| ⇧ ^ V | Shift Ctrl V | Paste a query |
Storage
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ^ Tab | Ctrl Tab | Switch to the next tab |
| ^ ⇧ Tab | Ctrl ⇧ Tab | Switch to the previous tab |
| ⌘ W or ^ W | Ctrl W | Close the current tab |
| ⌘ T or ^ T | Ctrl T | Open a new tab |
| ^ R | Ctrl R | Refresh |
| ⌘ ⌫ | Ctrl ⌫ | Delete the selected files/folders (asks for confirmation; only with a selection and no dialog open) |
| ⌘ ⇧ F | Ctrl ⇧ F | Show/hide the search popover |
Authentication
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ^ Tab | Ctrl Tab | Switch to the next tab |
| ^ ⇧ Tab | Ctrl ⇧ Tab | Switch to the previous tab |
| ⌘ W or ^ W | Ctrl W | Close the current tab |
| ⌘ T or ^ T | Ctrl T | Open a new tab |
| ^ R | Ctrl R | Reload the user list |
| ⌘ ⌫ | Ctrl ⌫ | Delete the selected users (only with a selection and no dialog open) |
| ⌘ ⇧ F | Ctrl ⇧ F | Show/hide the user search popover |
Dialogs and forms
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ S | not available | Confirm/save, on dialogs that show this hint |
| ⌘ ⏎ | not available | Confirm/run, on dialogs that show this hint |
| ⇧ + Click | Shift + Click | Skip the confirmation prompt |
| ↑ ↓ | ↑ ↓ | Move through command palette results |
| Esc | Esc | Close the dialog, panel or popover |
Confirm shortcuts apply to the dialog or panel you last interacted with, and each dialog shows the shortcut it accepts on its confirm button.
A few dialogs that ask you to make a choice deliberately ignore Esc until you answer them.
AI assistant
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⏎ | ⏎ | Send the message |
| ⇧ ⏎ | Shift ⏎ | Insert a newline instead |
| ⌘ ⇧ O | Ctrl ⇧ O | Start a new chat (while the assistant is open) |
| ⌘ ⇧ J | Ctrl ⇧ J | Open the AI traffic log |
The AI traffic log shows every exchange with your AI provider exactly as it left the machine: the system instruction, the context Fuego attaches to your message, the schema of each tool the model is offered, every tool call with its arguments, and every tool result — which is where your own documents travel. Requests made for vector-search embeddings appear there too.
The log is kept in memory only, never written to disk, and it is dropped when you quit Fuego. Use Export as JSON if you need to keep a copy — the file contains the real data of the exchanges, so treat it like the documents themselves.
Code editor
The JSON editor used to view and edit documents is Monaco, the editor behind VS Code, so its usual shortcuts apply:
| Shortcut | Windows / Linux | Description |
|---|---|---|
| ⌘ F | Ctrl F | Find in the document |
| ⌥ ⌘ F | Ctrl H | Replace |
| ⌘ ⇧ K | Ctrl ⇧ K | Delete the current line |
| ^ Space | Ctrl Space | Suggest values and Fuego types |
| ⌘ + Click | Ctrl + Click | Follow a URL in the document |
Fuego’s own suggestions (Timestamp, Geopoint, NaN and the other special types) appear in the same completion list.
Text editing
Standard system shortcuts work in every text field and in the code editor: ⌘ C, ⌘ V, ⌘ X, ⌘ A, ⌘ Z and ⌘ ⇧ Z (use Ctrl on Windows and Linux).
