Keyboard shortcuts
Every keyboard shortcut in QoreDB, grouped by category, with the platform variant and the context it applies in — and how to remap them from Settings.
QoreDB favors keyboard navigation. Most regulars never click in the sidebar; they live inside the command palette and a handful of shortcuts. This page is the complete cheatsheet.
Cmd is the macOS modifier; on Windows and Linux, replace it with Ctrl.
Global
These shortcuts work everywhere in QoreDB.
| Shortcut | Action |
|---|---|
| Cmd+K | Open the global search palette (commands, connections, history, library). |
| Cmd+, | Open settings. |
| Esc | Close the active overlay (modal, palette, dialog). |
| ? | Show the keyboard shortcut cheatsheet. |
| Cmd+R | Refresh the current table. |
The command palette (Cmd+K) is also a fast path to any other shortcut: search the command and run it without remembering the binding.
Connections
| Shortcut | Action |
|---|---|
| Cmd+N | New connection. |
Workspace and tabs
These work whenever a connection session is active.
| Shortcut | Action |
|---|---|
| Cmd+T | New query tab. |
| Cmd+W | Close the active tab. |
| Cmd+Shift+L | Open the query library. |
| Cmd+Shift+F | Open full-text search across all tables. |
| Cmd+Shift+N | Convert the current query to a notebook. |
Editor
Inside a SQL or MongoDB editor.
| Shortcut | Action |
|---|---|
| Cmd+Enter | Run the current query, or the selection if any. |
| Cmd+Shift+F | Format the current SQL query. |
| Shift+Alt+F | Format the current SQL query (alternative binding). |
| Ctrl+Space | Force the autocomplete popup (CodeMirror default). |
The same Cmd+Enter runs either the full tab or the selection: with text selected, only that selection is sent. With nothing selected, the whole tab runs.
Sandbox
| Shortcut | Action |
|---|---|
| Cmd+Shift+S | Toggle the sandbox for the active session. |
The sandbox shortcut is Cmd/Ctrl+Shift+S (⌘⇧S on macOS, Ctrl+Shift+S on Windows/Linux).
Context-sensitive behavior
A few shortcuts behave differently depending on what's focused:
- Inside a text input: most shortcuts are passed through to the input (typing, selection, etc.). The exceptions are Cmd+K, Cmd+R, Cmd+Shift+S and Cmd+Shift+N, which always intercept globally.
- With an overlay open: only Esc is bound; it closes the overlay.
- Without an active session: connection-scoped shortcuts (Cmd+T, Cmd+Shift+F) do nothing.
- Without an active tab: Cmd+W does nothing.
Customization
Most of QoreDB's shortcuts can be remapped from Settings → Keyboard Shortcuts. The panel groups the customizable bindings into three categories — General, Navigation, and Editor — and lets you rebind, reset, and spot conflicts.
Remapping a shortcut
Click the binding next to a shortcut to put it into recording mode, then press the key combination you want — it's saved immediately. Press Esc while recording to cancel without changing anything.
Bindings use a virtual mod modifier that resolves to Cmd on macOS and Ctrl on Windows/Linux, so one binding stays correct across platforms. You can also bind Ctrl explicitly when you want a Ctrl-based chord on macOS.
Conflicts
If two shortcuts end up on the same combination, both are flagged with a warning marker in the panel. QoreDB doesn't stop you from creating a conflict — it makes it visible so you can resolve it.
Reserved combinations
Combinations the operating system or window manager owns can't be assigned; QoreDB rejects them while recording. These include Cmd/Ctrl+Tab, Cmd/Ctrl+Q, F11/F12, a bare Enter or Space, and common Linux desktop bindings (Alt+Tab, Alt+F4, Ctrl+Alt+T, and similar).
Resetting
Each remapped shortcut shows a reset control that reverts it to its default, and Reset all at the top of the panel clears every override at once. Your customizations are stored locally and persist across restarts.
The command palette (Cmd+K) remains a fast path regardless of bindings: search any command by name and run it without remembering its shortcut.
Where to go next
- Editor & autocomplete: editor features that pair with these shortcuts
- Running queries: the run flow in detail
- Configuration: settings and persistence locations
Stay updated on new releases
Subscribe to get product releases, new drivers notifications, and technical tutorials.