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:

ShortcutAction
Cmd+KOpen the Quick Switcher for fast navigation
Cmd+,Open Settings
Cmd+SSave (context-dependent — see below)
EscapeDismiss 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:

ShortcutAction
Cmd+KQuick Switcher (jump to a collection or document)
Cmd+SSave document changes (in edit mode)
EscapeCancel edit mode or dismiss the query builder

The Quick Switcher (Cmd+K) supports full keyboard navigation:

KeyAction
Up ArrowMove to the previous result
Down ArrowMove to the next result
EnterNavigate to the selected result
EscapeDismiss the Quick Switcher

Document Inspector

ShortcutAction
Cmd+SSave changes (in edit mode)
EscapeCancel editing and return to read mode

Security Rules

ShortcutAction
Cmd+SDeploy rules (opens confirmation dialog in edit mode)
EscapeCancel 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:

ShortcutAction
Cmd+CCopy selected text
Cmd+VPaste
Cmd+ASelect all
Cmd+ZUndo
Cmd+Shift+ZRedo
Cmd+QQuit Stackpane
Cmd+WClose the current window
Cmd+MMinimize the window

These work in all text fields, editors, and selectable text areas throughout the app.