Keyboard-Driven

⌨️ Command Palette Guide

What It Does

The Command Palette is a keyboard-driven search interface for accessing TrackForcePro commands, jumping to tabs, and looking up record IDs. Type a command name, select from results, and press Enter to execute. Available in the workspace popup and on Salesforce pages (if you assign a keyboard shortcut).

Why Use It

  • Keyboard-Only Workflow — Never touch the mouse. Open palette, type command, press Enter.
  • Fast Navigation — Jump to any tab without clicking through the UI.
  • Record ID Lookup — Paste a record ID (15 or 18 char), and the palette auto-detects and fetches the record.
  • Fuzzy Search — Type partial command names (e.g., "soql" finds "SOQL Builder").
  • No UI Memory Needed — Don't remember where a feature is? Search for it.

How to Access

In the Workspace Popup

  • Press Ctrl+K (Windows) or Cmd+K (Mac) — Default shortcut
  • Or click the Command Palette icon (⌨️) in the header if visible

On Salesforce Pages

  • Assign a keyboard shortcut in Settings → Keyboard Shortcuts → "Command Palette (Page)"
  • Then press your assigned shortcut on any Salesforce page

The palette opens as a modal overlay with a search field and results below.

Available Commands

The Command Palette includes 13+ built-in commands across all TrackForcePro features:

Query & Data Commands

  • SOQL Builder — Open the SOQL Builder tab
  • GraphQL Builder — Open the GraphQL Builder tab
  • REST Explorer — Open the REST API explorer
  • Records — Open the Records tab

Audit & Analysis Commands

  • Audit Trail — Open the Audit Trail tab
  • Platform Events — Subscribe to Platform Events
  • Org Tools — Open Org Tools (labels, limits, metadata)

Page & Control Commands

  • Toggle Sidebar — Show/hide the sidebar on current page
  • Toggle Show All Data — Open/close Show All Data panel (record pages only)
  • Toggle LWC Explorer — Open/close the LWC Explorer (pages with components)
  • Settings — Open the Settings tab

Commands are context-aware. On record pages, you'll see record-specific commands. On list views, you'll see list commands.

Record ID Lookup

Paste a Salesforce record ID (15 or 18 characters) into the Command Palette, and it automatically detects it as a lookup:

How It Works

  1. Open the Command Palette (Ctrl+K or Cmd+K)
  2. Paste or type a record ID (e.g., 001xx000000001)
  3. The palette detects it as a record lookup and shows "Lookup Record: [ID]"
  4. Press Enter to open the record in Show All Data

Supported ID Lengths

  • 15-character IDs — Salesforce's shorter format (case-sensitive)
  • 18-character IDs — Salesforce's longer format with check digits (case-insensitive)
💡 Pro Tip: Copy an ID from anywhere (email, spreadsheet, chat), open Command Palette, paste the ID, and press Enter. The record opens instantly without any UI navigation.

Keyboard Navigation

The Command Palette is fully keyboard-navigable:

Key Action
↑ / ↓ Arrow Keys Navigate up/down through results
Enter / Return Execute the selected command or lookup
Escape Close the palette
Type Filter commands by name. Search is fuzzy (partial matches work)
Backspace Delete text in search field
Workflow Example: Ctrl+K (open) → "soql" (type) → ↓ (select SOQL Builder) → Enter (open). Total time: 2 seconds.

Tips & Shortcuts

  • Learn the keyboard shortcut — Ctrl+K (Cmd+K on Mac) opens the palette anywhere. Memorize it for instant access.
  • Use fuzzy search — Type "rec" to find "Records Explorer" or "resting" to find "Org Testing tools". Partial matches work.
  • Combine with clipboard — Copy a record ID → Ctrl+K → Paste → Enter. Opens the record instantly.
  • Page context matters — On record pages, you get record-specific commands. On list views, list-specific commands. The palette is smart about context.
  • Escape closes the palette — Press Escape to dismiss without selecting a command.
  • Assign page shortcuts — For frequent commands on Salesforce pages, assign a dedicated keyboard shortcut (e.g., Ctrl+Shift+A for "Show All Data") instead of using Command Palette each time.
Power User Habit: Every command you search for more than twice deserves its own keyboard shortcut. Instead of Command Palette for frequent actions, use dedicated shortcuts. Save Command Palette for occasional commands and record lookups.