Keyboard Shortcuts
Speed up your workflow with keyboard shortcuts in the Bifrost interface
Bifrost provides keyboard shortcuts to help you navigate and work more efficiently. All shortcuts work across Windows, Linux, and macOS (using Ctrl on Windows/Linux and Cmd on macOS).
Quick Access (Cmd+K)
Section titled “Quick Access (Cmd+K)”The Quick Access command palette provides fast search and navigation to forms, workflows, and scripts.
Shortcut: Cmd+K (Mac) or Ctrl+K (Windows/Linux)
Features
Section titled “Features”- Search forms: Find and execute forms by name or description
- Search workflows: Navigate to workflow execution pages
- Search scripts: Find Python files and open them in the Code Editor
- Fuzzy search: Matches partial text in names and descriptions
- Content search: Searches inside Python files for code snippets
How to Use
Section titled “How to Use”- Press
Cmd+K(orCtrl+K) from anywhere in Bifrost - Type to search across forms, workflows, and scripts
- Use arrow keys (
↑↓) to navigate results - Press
Enterto select and navigate - Press
Escto close
Search Results
Section titled “Search Results”The Quick Access palette shows results grouped by type:
- Forms - Navigate to form execution page
- Workflows - Navigate to workflow execution page
- Scripts - Open Python file in Code Editor with Run panel
Each result displays:
- Name of the form/workflow/script
- Type badge (form, workflow, or script)
- Description or matched code snippet (for scripts)
Examples
Section titled “Examples”Find a form:
Cmd+K → type "create user" → EnterOpens the “Create User” form execution page.
Find a workflow:
Cmd+K → type "sync" → EnterNavigates to the sync workflow execution page.
Find and edit a script:
Cmd+K → type "helpers.py" → EnterOpens helpers.py in the Code Editor.
Search code content:
Cmd+K → type "get_oauth_connection" → EnterFinds scripts containing get_oauth_connection and shows matching lines.
Code Editor Shortcuts
Section titled “Code Editor Shortcuts”Save File (Cmd+S)
Section titled “Save File (Cmd+S)”Save the currently open file in the Code Editor.
Shortcut: Cmd+S (Mac) or Ctrl+S (Windows/Linux)
The save shortcut:
- Saves the active file in the editor
- Works with all file types (Python, JSON, YAML, etc.)
- Shows a success notification on save
- Clears the “unsaved changes” indicator
- Updates the file on the server immediately
Usage:
- Make changes to a file in the Code Editor
- Press
Cmd+S(orCtrl+S) to save - File is saved and changes are persisted
Auto-save
Section titled “Auto-save”The Code Editor also includes auto-save functionality:
- Automatically saves after 2 seconds of inactivity
- Saves when switching tabs or closing the editor
- Can be triggered manually with
Cmd+S
Navigation Shortcuts
Section titled “Navigation Shortcuts”Quick Access Navigation
Section titled “Quick Access Navigation”When the Quick Access palette is open:
| Key | Action |
|---|---|
↑ / ↓ | Navigate through search results |
Enter | Select highlighted result |
Esc | Close Quick Access palette |
Results automatically scroll into view as you navigate.
Quick form execution: Press Cmd+K, type the form name, press Enter - you can execute a form in seconds.
Fast code navigation: Use Cmd+K to search for code across all your Python files without manually browsing directories.
Keyboard-only workflow: You can search, navigate, and execute workflows entirely with the keyboard using Quick Access.
Search by description: Can’t remember the exact name? Search by description text - Quick Access searches both names and descriptions.
Script content search: Quick Access searches inside .py files, showing you the matching line of code and line number.
Browser Conflicts
Section titled “Browser Conflicts”Some keyboard shortcuts may conflict with browser shortcuts:
- Cmd+K in Chrome/Edge: Opens browser search bar
- Bifrost’s Quick Access overrides this within the app
- Cmd+S in browsers: Opens save dialog
- Bifrost’s save shortcut overrides this in the Code Editor
If shortcuts don’t work, ensure you’re clicking inside the Bifrost app first to give it focus.
See Also
Section titled “See Also”- Local Development Setup - Full local development setup and debugging
- Forms Guide - Creating and executing forms
- Workflows Guide - Writing and running workflows