Keyboard Shortcuts
Dobermann provides keyboard shortcuts for faster navigation and execution.
Quick Access - Search and Execute Endpoints
Shortcut: Alt+D E (Windows/Linux/Mac)
The Quick Access feature provides fast, keyboard-driven endpoint search and execution.
How it works:
- Press
Alt+DthenE(chord shortcut - two-step key sequence) - Type to search endpoints by name, method, path, or folder
- Press
Enterto select an endpoint - Choose action: Run API, Run Batch, or Edit Endpoint
- Press
Enterto execute
Example workflow:
Alt+D E-> Type “create order” ->Enter-> Arrow to “Run Batch” ->Enter
Alternative access methods:
- Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) -> “DBMN: Search Endpoints”
Keyboard-Only Workflow Example
You can execute batch requests entirely with the keyboard:
- Open Quick Access:
Alt+D E - Search endpoint: Type endpoint name
- Select endpoint:
Enter - Choose Batch: Arrow down,
Enter - Load data:
Tabto file input,Enter, select file → click Read Data - Map columns:
Tabthrough dropdowns,Enterto select → click Next - Review & edit data: Review grid, fix any issues → click Next
- Review JSON: Confirm generated payloads → click Next
- Execute: Click Execute to start the batch
Chord Shortcuts Explained
Dobermann uses chord shortcuts (two-step key sequences) to avoid conflicts with VS Code and other extensions.
Current pattern: Alt+D followed by a second key
Alt+D E- Endpoints Quick Access- Future: Reserved for additional shortcuts (e.g.,
Alt+D Tfor Transactions)
Why “D”? The “D” prefix represents Dobermann - creating a dedicated shortcut namespace for all Dobermann features.
How to use:
- Press and release
Alt+D - Press
E - Quick Access opens
Customizing Shortcuts
You can customize Dobermann shortcuts through VS Code’s Keyboard Shortcuts editor:
- Open Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Type “Preferences: Open Keyboard Shortcuts”
- Search for “Dobermann”
- Click the pencil icon next to any command
- Press your desired key combination
- Press
Enterto save
Grid Data Entry Shortcuts
When using the manual data entry grid in Run Batch, these keyboard shortcuts enable fast data entry:
| Shortcut | Action |
|---|---|
Tab |
Move to next cell. From last cell, adds a new row. |
Shift+Tab |
Move to previous cell |
Enter |
Move down to same column in next row |
Shift+Enter |
Move up to same column in previous row |
Arrow Keys |
Navigate between cells |
Ctrl+D |
Copy value from cell above (fill-down) |
Escape |
Clear current cell |
Progressive Tab Copy (Nested Templates)
For templates with nested structures (e.g., orders with line items), the grid supports progressive Tab copy to speed up repetitive data entry:
- Fill first row completely with all values
- Tab from the last cell to add a new empty row
- Tab again (without typing) to copy root-level values (e.g., order ID, destination)
- Tab again to copy next nesting level values
- Start typing to cancel progressive copy and enter unique values
Example: For a shipment with multiple items:
- Row 1: Enter
DEST-001,SKU-A,10 - Tab from last cell -> new row added
- Tab again ->
DEST-001copied (same shipment) - Type
SKU-B-> unique SKU for this item
JSON Editor Shortcuts
When editing the request body in the endpoint editor:
| Shortcut | Action |
|---|---|
Ctrl+M / Cmd+M |
Cycle line variable: Value -> Input -> ENV -> A8 -> restore |
Ctrl+S / Cmd+S |
Save endpoint |
Ctrl+Z / Cmd+Z |
Undo |
Ctrl+Y / Cmd+Shift+Z |
Redo |
Ctrl+/ / Cmd+/ |
Toggle line comment (//) |
Ctrl+M Line Variable Cycling
The Ctrl+M shortcut provides the fastest way to convert JSON values into template variables:
- Place cursor on any JSON key-value line (e.g.,
"quantity": 100) - Press
Ctrl+Mto cycle through variable states:- Value ->
"{{quantity:number}}"(type auto-detected, original saved in comment) - ->
"{{ENV:}}"(autocomplete triggers for environment variables) - ->
"{{A8:}}"(autocomplete triggers for Automatic variables) - -> Original value restored
- Value ->
- Use
Ctrl+Zto undo if you cycle past your target
Note: A8 = Automatic. These variables are system-generated and you will NOT be prompted for them during execution.
Comments in JSON Templates
The editor supports JSONC (JSON with Comments). Use comments to:
- Document template variables and their expected values
- Temporarily disable JSON properties during testing
- Add notes about API requirements
Future Shortcuts
The Alt+D namespace is reserved for additional Dobermann shortcuts:
Alt+D T- Quick Transaction search (planned)Alt+D V- Quick Environment switcher (planned)
Related Topics
- Getting Started - Initial setup and first steps
- Endpoints - Endpoint configuration and execution
- Batch Preparation - CSV upload and column mapping
- Template Variables - Variable syntax and modifiers