Keyboard Shortcuts
Complete reference of keyboard shortcuts for navigating and operating Stackpane efficiently.
Overview
Stackpane provides keyboard shortcuts for common actions throughout the app. Learning these shortcuts can significantly speed up your workflow.
Global Shortcuts
These shortcuts work from anywhere in Stackpane:
| Shortcut | Action |
|---|---|
| Cmd+K | Open the Quick Switcher for fast navigation |
| Cmd+, | Open Settings |
| Cmd+S | Save (context-dependent — see below) |
| Escape | Dismiss the current modal, popover, or panel |
Context-Dependent Save (Cmd+S)
The behavior of Cmd+S depends on what you are doing:
- Document editing — saves the current document changes
- Security Rules editing — triggers the deploy confirmation dialog
- Script editor — saves the current script
Firestore Shortcuts
Shortcuts available when working in the Firestore section:
| Shortcut | Action |
|---|---|
| Cmd+K | Quick Switcher (jump to a collection or document) |
| Cmd+S | Save document changes (in edit mode) |
| Escape | Cancel edit mode or dismiss the query builder |
Navigation
The Quick Switcher (Cmd+K) supports full keyboard navigation:
| Key | Action |
|---|---|
| Up Arrow | Move to the previous result |
| Down Arrow | Move to the next result |
| Enter | Navigate to the selected result |
| Escape | Dismiss the Quick Switcher |
Document Inspector
| Shortcut | Action |
|---|---|
| Cmd+S | Save changes (in edit mode) |
| Escape | Cancel editing and return to read mode |
Security Rules
| Shortcut | Action |
|---|---|
| Cmd+S | Deploy rules (opens confirmation dialog in edit mode) |
| Escape | Cancel edit mode |
Tips for Learning Shortcuts
- Start with Cmd+K — it is the most versatile shortcut and replaces most mouse navigation
- Use Cmd+S as a universal “commit my changes” action
- Escape always dismisses the current modal or cancels the current action
- Cmd+, for settings follows the standard macOS convention
macOS Standard Shortcuts
Stackpane respects standard macOS shortcuts:
| Shortcut | Action |
|---|---|
| Cmd+C | Copy selected text |
| Cmd+V | Paste |
| Cmd+A | Select all |
| Cmd+Z | Undo |
| Cmd+Shift+Z | Redo |
| Cmd+Q | Quit Stackpane |
| Cmd+W | Close the current window |
| Cmd+M | Minimize the window |
These work in all text fields, editors, and selectable text areas throughout the app.