Skip to content

Keyboard Shortcuts Reference

Complete reference of all keyboard shortcuts in Salesforce Navigator. Master these to achieve maximum productivity.

Global Shortcuts

These shortcuts work on any Salesforce Lightning page:

ShortcutFeatureAction
Ctrl+Shift+MNavigator PanelOpen/close command palette
Ctrl+Shift+ERecord EditorEdit current record in new tab
Ctrl+Shift+IInspector PanelToggle inspector popup
Ctrl+Shift+QSOQL Query ToolOpen query tool in new tab

Platform Differences

On macOS, use Cmd instead of Ctrl for all shortcuts.

When Navigator Panel is open (Ctrl+Shift+M):

KeyActionDescription
TypeSearchFuzzy search across all metadata
/ NavigateMove through search results
EnterSelectOpen selected item
EscCloseClose Navigator Panel

Search Prefixes

PrefixFilterExample
flow>Flows onlyflow>approval
object>Objects onlyobject>account
setup>Setup pages onlysetup>users
permission>Permission sets onlypermission>admin

Record Editor Shortcuts

Normal Mode

Navigation and commands in Normal mode (blue border):

KeyActionDescription
jMove downNext field
kMove upPrevious field
ggJump to firstFirst field
GJump to lastLast field
iInsert modeEdit current field
aInsert modeEdit current field (append)
/SearchRegular search (highlights matches)
Ctrl+/Filtered searchShow only matching fields
Ctrl+NNext matchJump to next search result
Ctrl+PPrevious matchJump to previous search result
uUndoRevert last change
URedoRestore undone change
yYankCopy field value to clipboard
pPastePaste yanked value to current field
Ctrl+KDetails popupView field info, changes, or picklist
Shift+KReference detailsView lookup record details
:Command modeEnter command mode
EscNormal modeReturn to Normal mode

Insert Mode

Editing fields (dark blue border):

KeyActionDescription
TypeEditType to modify field value
EnterConfirmConfirm text field edit
EscExitReturn to Normal mode
Ctrl+KPicklistOpen picklist selector (if picklist field)

Command Mode

Execute commands (red border, colon prompt at bottom):

CommandActionDescription
:wSaveSave changes to Salesforce
:wqSave and quitSave and close editor
:qQuitClose editor without saving
:q!Force quitClose without saving (discard changes)
:refreshRefreshReload record data from Salesforce
:cancelCancelDiscard all changes and quit
:editEdit referenceOpen referenced record in new editor
:copyCopy IDCopy record ID to clipboard
:copylabelCopy labelCopy current field label
:copyapinameCopy API nameCopy current field API name
:togglerelatedToggle relatedShow/hide related lists panel
:togglereadonlyToggle readonlyShow/hide read-only and formula fields
:toggleaddressToggle addressSwitch address display mode
:showrelationshipsShow relationshipsDisplay parent/child relationships
:helpHelpShow all shortcuts

Search Mode

Finding fields (green border):

KeyActionDescription
/Regular searchAll fields visible, matches highlighted
Ctrl+/Filtered searchOnly matching fields visible
TypeFilterType to search field names
Ctrl+NNext matchJump to next matching field
Ctrl+PPrevious matchJump to previous matching field
EscExit searchClear search and show all fields

Picklist Selection

When Ctrl+K popup is open on picklist field:

KeyActionDescription
j / kNavigateMove through picklist values
SpaceToggleSelect/deselect value (multi-select only)
EnterApplyConfirm selection and close popup
EscCancelClose popup without changes

Split-Screen Mode

When editor is in split-screen with query results:

KeyActionDescription
Ctrl+HFocus querySwitch focus to query pane
Ctrl+LFocus editorSwitch focus to editor pane
Cmd+Shift+H (Mac)Resize leftMove divider left (increase editor)
Cmd+Shift+L (Mac)Resize rightMove divider right (increase query)
Meta+Shift+H (Win)Resize leftMove divider left
Meta+Shift+L (Win)Resize rightMove divider right

Inspector Panel Shortcuts

When Inspector Panel is open (Ctrl+Shift+I):

KeyActionDescription
j / kNavigateMove up/down through items
h / lSwitch tabsMove between Objects/Users/Org tabs
yYankCopy selected value to clipboard
/SearchFocus search input
TypeFilterSearch objects or users
EnterOpenOpen selected item in Salesforce
EscCloseClose Inspector Panel or clear search
tLogin (tab)Login as user in current tab (Users tab)
iLogin (incognito)Login as user in incognito (Users tab)

SOQL Query Tool Shortcuts

Query Editor

Writing and executing queries:

KeyActionDescription
TypeWrite queryType SOQL query with autocomplete
Ctrl+EnterExecuteRun query and show results
/ HistoryNavigate query history
Ctrl+SpaceAutocompleteManually trigger autocomplete
Tab / EnterAcceptAccept autocomplete suggestion
EscClose autocompleteDismiss autocomplete popup
:Command modeOpen command palette

Query Results

Navigating and editing results:

KeyActionDescription
j / kNavigate rowsMove up/down through records
h / lScroll columnsScroll left/right
gg / GJumpFirst/last row
Ctrl+D / Ctrl+UPagePage down/up
iEdit cellEnter edit mode for selected cell
EnterConfirm/ExpandConfirm edit or expand/collapse row
EscCancelCancel edit
u / UUndo/RedoUndo or redo cell edits
Ctrl+KCell detailsView cell change history
yYankCopy cell value

Query Commands

Execute via command mode (: then command):

CommandActionDescription
:executeExecuteRun query
:wSaveSave modified records
:wallSave allSave all modified records
:savequery [name]Save querySave query as template
:loadquery [name]Load queryLoad saved query template
:historyHistoryShow query history
:columnsShow/hideToggle column visibility
:variables / :varsVariablesOpen variables sidebar
:exportcsvExport CSVExport results as CSV
:exportjsonExport JSONExport results as JSON
:clearClearClear query and results
:refreshRefreshRe-execute query
:helpHelpShow keyboard shortcuts
:qQuitClose query tab
:collapseallCollapseCollapse all expandable rows
:editinsplitscreenSplit editOpen record in split-screen editor
:clearpaneClose paneClose split-screen
:let ^var = valueGlobal variableDefine global variable
:let :var = valueLocal variableDefine local variable
:syncmetadataSync metadataRefresh SOQL metadata cache
:syncobjectfieldsSync fieldsSync object field metadata
:clearcacheClear cacheClear metadata cache

Column Management

When :columns popup is open:

KeyActionDescription
j / kNavigateMove through column list
SpaceToggleShow/hide column
EscApplyClose popup and apply changes

Variables Sidebar

When :variables sidebar is open:

KeyActionDescription
j / kNavigateMove through variable list
EnterEditEdit selected variable
dDeleteDelete selected variable
yYankCopy variable name
EscCloseClose sidebar

Quickfix List

When quickfix errors are shown:

KeyActionDescription
j / kNavigateMove through errors
EnterJumpJump to error location
:copenOpenOpen quickfix list
:ccloseCloseClose quickfix list

Quick Reference Tables

By Feature

  • Ctrl+Shift+M - Open
  • - Navigate
  • Enter - Select
  • Esc - Close

Record Editor

  • Ctrl+Shift+E - Open
  • j k - Navigate
  • i - Edit
  • :w - Save
  • :q - Quit

Inspector Panel

  • Ctrl+Shift+I - Toggle
  • j k - Navigate
  • h l - Switch tabs
  • y - Copy
  • Esc - Close

Query Tool

  • Ctrl+Shift+Q - Open
  • Ctrl+Enter - Execute
  • j k - Navigate results
  • i - Edit cell
  • :exportcsv - Export

By Mode

Normal Mode (Editor)

  • j k - Move
  • gg G - Jump
  • i - Insert
  • / - Search
  • u U - Undo/Redo
  • y p - Copy/Paste
  • : - Command

Insert Mode (Editor)

  • Type - Edit
  • Esc - Exit
  • Ctrl+K - Picklist

Command Mode (Editor & Query)

  • :w - Save
  • :q - Quit
  • :wq - Save and quit
  • :help - Help

Search Mode (Editor)

  • / - Regular
  • Ctrl+/ - Filtered
  • Ctrl+N - Next
  • Ctrl+P - Previous
  • Esc - Exit

Platform-Specific Differences

macOS vs Windows/Linux

FeaturemacOSWindows/Linux
Global shortcutsCmd+Shift+[Key]Ctrl+Shift+[Key]
Resize split panesCmd+Shift+H/LMeta+Shift+H/L
CopyCmd+CCtrl+C
PasteCmd+VCtrl+V
Select allCmd+ACtrl+A

Meta Key

On Windows/Linux, Meta typically refers to the Windows key. Some systems may use Alt instead.

Browser Differences

Chrome:

  • All shortcuts work as documented
  • Best performance

Edge (Chromium):

  • All shortcuts work as documented
  • Performance similar to Chrome

Other Chromium browsers:

  • Should work as documented
  • Test before relying on shortcuts

Customizing Shortcuts

Currently, keyboard shortcuts cannot be customized. The extension uses Chrome's built-in command API with fixed bindings.

Potential Conflicts:

If a shortcut doesn't work:

  1. Check for browser extension conflicts
  2. Verify Salesforce page is active
  3. Check browser console for errors
  4. Try reloading the page

Common Conflicts:

  • Other Salesforce extensions (Inspector, Optimizer)
  • Browser developer tools (same shortcuts)
  • Operating system shortcuts (screenshot, spotlight)

Tips for Mastery

Start Small

Week 1: Learn the Basics

  • Ctrl+Shift+M (Navigator)
  • Ctrl+Shift+E (Editor)
  • j k (navigation)
  • i (insert)
  • :wq (save and quit)

Week 2: Add Commands

  • :w (save)
  • :q (quit)
  • / (search)
  • u (undo)

Week 3: Master Advanced

  • Ctrl+K (details)
  • y p (copy/paste)
  • Ctrl+N (search navigation)
  • :columns (hide columns)

Practice Daily

Set a goal: Use only keyboard shortcuts for 1 hour each day. Avoid the mouse entirely.

Create Cheat Sheet

Print this page or create a custom cheat sheet with your most-used shortcuts.

Muscle Memory

Repeat shortcuts until they become automatic:

  • j j j j j (navigation drill)
  • i [type] Esc (edit drill)
  • :wq (save drill)

Next Steps

Print This Page

Consider printing this reference and keeping it nearby while you learn Salesforce Navigator. Within 2 weeks, you'll have memorized the most important shortcuts.

Built with VitePress