Getting Started

Shortcuts

Keyboard shortcuts to speed up your workflow

Keyboard shortcuts for:

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.

ShortcutWindows / LinuxDescription
⌘ KCtrl KOpen global search
⌘ ⇧ PCtrl ⇧ POpen the command palette
⌘ JCtrl JAsk AI
⌘ ⇧ JCtrl ⇧ JOpen the AI traffic log
⌘ 0Ctrl 0Go to Home
^ HCtrl HGo to Home
⌘ 1-9Ctrl 1-9Open the project in that position
⌘ ,not availableOpen settings
⌘ DCtrl DDiscover emulators
⌘ BCtrl BShow/hide the sidebar
⌘ RCtrl RReload the current window
⌥ RAlt RForce reload every window
⌘ ICtrl IShow app info (version, license, paths)
⌘ ?not availableOpen the documentation
⌘ QCtrl QQuit 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.

ShortcutWindows / LinuxDescription
⌘ FCtrl FFind text on the page
Next match
⇧ ⏎Shift ⏎Previous match
EscEscClose 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

ShortcutWindows / LinuxDescription
⌘ ⇧ NCtrl ⇧ NOpen a new window
⌘ MCtrl MMinimise the window
⌥ FAlt FToggle fullscreen
⌥ TAlt TToggle always on top
⌘ +not availableZoom in
⌘ -not availableZoom 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:

GestureDescription
Double-click an empty spot on the title barMaximise the window, or restore it when it is already maximised
Drag the title barMove 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

ShortcutWindows / LinuxDescription
⇧ ⌥ NShift Alt NAdd a new project
⌘ ⇧ TCtrl ⇧ TNew workspace (only while a project is open)

Settings backup

ShortcutWindows / LinuxDescription
⌘ ⇧ BCtrl ⇧ BExport (back up) Fuego settings
⌘ ⇧ RCtrl ⇧ RImport Fuego settings

Explorer

Tabs

Tab shortcuts are ignored while you are typing in a field and while a dialog is open.

ShortcutWindows / LinuxDescription
^ TabCtrl TabSwitch to the next tab
^ ⇧ TabCtrl ⇧ TabSwitch to the previous tab
⌘ W or ^ WCtrl WClose the current tab
⌘ T or ^ TCtrl TOpen a new tab (the “new section” menu)
Middle clickMiddle clickClose a tab, or open a document/collection in a new tab
Drag a tabDrag a tabReorder tabs

On macOS, tab switching uses the Control key (^ Tab), not ⌘ — ⌘ Tab is reserved by the system for switching applications.

Working with documents

ShortcutWindows / LinuxDescription
^ N or ^ ACtrl NAdd a new document
^ RCtrl RReload the current data
⌘ ⌫Ctrl ⌫Delete the selected documents
⌘ ⇧ FCtrl ⇧ FShow/hide the query builder
⌘ ⏎not availableSave the document in the quick view sidebar
Click and dragClick and dragMarquee-select rows
EscEscCancel 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

GestureDescription
⌘ / Ctrl + Click a column headerSort by several columns at once — a plain click sorts by one
⌘ + Click a reference valueJump to the referenced document (macOS)
Middle click a collection in the sidebarOpen it in a new section
Middle click, or ⌘ / Ctrl + Click, a menu entryOpen it in a new window
Right click a row, a value, or a column headerOpen the matching context menu
ShortcutWindows / LinuxDescription
⌘ ⇧ DCtrl ⇧ DOpen/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

ShortcutWindows / LinuxDescription
⇧ ^ CShift Ctrl CCopy the query
⇧ ^ VShift Ctrl VPaste a query

Storage

ShortcutWindows / LinuxDescription
^ TabCtrl TabSwitch to the next tab
^ ⇧ TabCtrl ⇧ TabSwitch to the previous tab
⌘ W or ^ WCtrl WClose the current tab
⌘ T or ^ TCtrl TOpen a new tab
^ RCtrl RRefresh
⌘ ⌫Ctrl ⌫Delete the selected files/folders (asks for confirmation; only with a selection and no dialog open)
⌘ ⇧ FCtrl ⇧ FShow/hide the search popover

Authentication

ShortcutWindows / LinuxDescription
^ TabCtrl TabSwitch to the next tab
^ ⇧ TabCtrl ⇧ TabSwitch to the previous tab
⌘ W or ^ WCtrl WClose the current tab
⌘ T or ^ TCtrl TOpen a new tab
^ RCtrl RReload the user list
⌘ ⌫Ctrl ⌫Delete the selected users (only with a selection and no dialog open)
⌘ ⇧ FCtrl ⇧ FShow/hide the user search popover

Dialogs and forms

ShortcutWindows / LinuxDescription
⌘ Snot availableConfirm/save, on dialogs that show this hint
⌘ ⏎not availableConfirm/run, on dialogs that show this hint
⇧ + ClickShift + ClickSkip the confirmation prompt
↑ ↓Move through command palette results
EscEscClose 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

ShortcutWindows / LinuxDescription
Send the message
⇧ ⏎Shift ⏎Insert a newline instead
⌘ ⇧ OCtrl ⇧ OStart a new chat (while the assistant is open)
⌘ ⇧ JCtrl ⇧ JOpen 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:

ShortcutWindows / LinuxDescription
⌘ FCtrl FFind in the document
⌥ ⌘ FCtrl HReplace
⌘ ⇧ KCtrl ⇧ KDelete the current line
^ SpaceCtrl SpaceSuggest values and Fuego types
⌘ + ClickCtrl + ClickFollow 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).