Keyboard Shortcuts
The secretctl desktop app supports keyboard shortcuts for power users who want to work efficiently without reaching for the mouse.
Prerequisites
- Desktop app installed
- Vault unlocked
Quick Reference
Essential Shortcuts
| Shortcut | Action | Context |
|---|---|---|
Cmd/Ctrl + N | New secret | Anywhere |
Cmd/Ctrl + F | Focus search | Anywhere |
Cmd/Ctrl + C | Copy value | Secret selected |
Cmd/Ctrl + S | Save changes | Editing |
Cmd/Ctrl + L | Lock vault | Anywhere |
Escape | Cancel | Editing/Creating |
On macOS, use Cmd. On Windows/Linux, use Ctrl.
Navigation Shortcuts
Focus Search
Shortcut: Cmd/Ctrl + F
Quickly jump to the search bar to filter secrets:
- Press
Cmd/Ctrl + F - Start typing to filter
- Press
Escapeto clear focus
The search field highlights and accepts input immediately.
Lock Vault
Shortcut: Cmd/Ctrl + L
Immediately lock the vault for security:
- Press
Cmd/Ctrl + L - Vault locks instantly
- Returns to unlock screen
Use this when stepping away from your computer.
Secret Management Shortcuts
Create New Secret
Shortcut: Cmd/Ctrl + N
Start creating a new secret:
- Press
Cmd/Ctrl + N - Form opens with Key field focused
- Fill in details and save
Works from any screen in the app.
Copy Secret Value
Shortcut: Cmd/Ctrl + C
Copy the selected secret's value to clipboard:
Requirements:
- A secret must be selected
- Not currently editing text
- No text selection in the app
Behavior:
- Press
Cmd/Ctrl + C - Value copies to clipboard
- Toast confirms: "Copied! Auto-clears in 30s"
If you have text selected in the app, Cmd/Ctrl + C copies the selected text instead. To copy the secret value, deselect any text first.
Save Changes
Shortcut: Cmd/Ctrl + S
Save when creating or editing a secret:
- Make your changes
- Press
Cmd/Ctrl + S - Changes are saved
Only active when in edit or create mode.
Cancel Editing
Shortcut: Escape
Discard changes and exit edit mode:
- Press
Escape - Changes are discarded
- Returns to view mode
Also closes dialogs and modals.
Workflow Examples
Quick Secret Lookup
Find and copy a secret in seconds:
Cmd/Ctrl + F- Focus search- Type secret name
↓or click to selectCmd/Ctrl + C- Copy value
Create Secret Workflow
Efficiently create a new secret:
Cmd/Ctrl + N- Open new form- Type key name
Tab- Move to value- Type value
Cmd/Ctrl + S- Save
Security Lock Pattern
Before leaving your desk:
Cmd/Ctrl + L- Lock vault- Walk away safely
The vault requires your password to unlock again.
Platform Differences
macOS
- Uses
Cmd(⌘) key - Native keyboard behavior
- Touch Bar support (if available)
Windows
- Uses
Ctrlkey - Standard Windows shortcuts
- Alt key alternatives not yet supported
Linux
- Uses
Ctrlkey - Follows GTK conventions
- Works with most desktop environments
Accessibility
Keyboard-Only Navigation
The app is designed to be fully usable with keyboard only:
Tabmoves between focusable elementsEnteractivates buttonsSpacetoggles checkboxesEscapecloses dialogs
Screen Reader Support
The app includes accessibility labels for:
- All buttons and icons
- Form fields
- Status messages
- Navigation elements
Customization
Currently, keyboard shortcuts cannot be customized. The default shortcuts are designed to be familiar to users of similar applications.
Future plans:
- Custom shortcut mapping
- Additional shortcuts for power users
- Vim-style navigation (optional)
Troubleshooting
Shortcut Not Working
Check these common issues:
- Focus: Is the app in focus? Click the window first.
- Context: Some shortcuts only work in specific contexts (e.g., save requires edit mode).
- Selection: Text selection may override some shortcuts.
- System conflicts: Other apps may capture global shortcuts.
System Shortcut Conflicts
Some system shortcuts may conflict:
| System | Conflicting Shortcuts |
|---|---|
| macOS Spotlight | Cmd + Space (not used) |
| Windows Search | Ctrl + F (app captures when focused) |
| Linux Launchers | Varies by DE |
The app only captures shortcuts when it has focus.
Text vs Value Copy
Cmd/Ctrl + C behavior:
- With text selected: Copies selected text (standard behavior)
- Without selection: Copies secret value (app shortcut)
To ensure you copy the secret value:
- Click somewhere that deselects text
- Ensure a secret is selected
- Press
Cmd/Ctrl + C
Complete Shortcut Table
| Shortcut | Action | Works When |
|---|---|---|
Cmd/Ctrl + N | New secret | Always |
Cmd/Ctrl + F | Focus search | Always |
Cmd/Ctrl + C | Copy secret value | Secret selected, no text selection |
Cmd/Ctrl + S | Save | Editing or creating |
Cmd/Ctrl + L | Lock vault | Always |
Escape | Cancel/Close | Editing, creating, or dialog open |
Tab | Next field | Form navigation |
Shift + Tab | Previous field | Form navigation |
Enter | Activate button | Button focused |
Next Steps
- Managing Secrets - Complete secret operations
- Audit Logs - View activity history
- Desktop App Overview - Full feature guide