Keyboard Shortcuts
General Application
| Action | Shortcut |
| Settings | ⌘, |
| Quit StormTunnel | ⌘Q |
| Hide StormTunnel | ⌘H |
| Hide Others | ⌘⌥H |
| Show/Hide Main Window | ⌃⌥⌘S |
Tunnel Management
| Action | Shortcut |
| New Tunnel | ⌘N |
| Refresh Tunnels | ⌘R |
| Edit Tunnel | Double-click |
| Duplicate Tunnel | ⌘D |
| Delete Tunnel | ⌘⌫ |
| Connect/Disconnect | ⌘⏎ |
| Search Tunnels | ⌘F |
Import/Export
| Action | Shortcut |
| Export All Tunnels | ⌘E |
| Export Selected | ⌘⇧E |
| Show Export Options | ⌥⌘E |
| Import Tunnels | ⌘I |
| Import & Replace All | ⌘⇧I |
| Show Import Progress | ⌥⌘I |
Tunnel Editing
| Action | Shortcut |
| Save Changes | ⌘S |
| Cancel Edit | ⌘W or Escape |
| Close Window | ⌘W |
| Action | Shortcut |
| Toggle Menu Bar | ⌃⌥⌘S |
| Quick Connect | ⌃⌥⌘K |
| Show Main Window | ⌃⌥⌘M |
| Close Popup | Escape |
| Navigate Tunnels | Up/Down arrows |
| Connect/Disconnect | Space/Return |
SSH Key Management
| Action | Shortcut |
| Open Key Management | ⌘K |
| Generate New Key | ⌘N |
| Import Keys | ⌘I |
| Delete Selected Key | ⌘⌫ |
| Search Keys | ⌘F |
| Refresh Key List | ⌘R |
Navigation
| Action | Shortcut |
| Next Tab | ⌃Tab |
| Previous Tab | ⌃⇧Tab |
| Select Next Tunnel | Down |
| Select Previous Tunnel | Up |
Text Editing
| Action | Shortcut |
| Copy | ⌘C |
| Paste | ⌘V |
| Cut | ⌘X |
| Select All | ⌘A |
| Undo | ⌘Z |
| Redo | ⌘⇧Z |
Window Management
| Action | Shortcut |
| Minimize Window | ⌘M |
| Close Window | ⌘W |
| New Window | ⌘N |
| Zoom Window | ⌘⇧Z |
Quick Actions by Context
Main Window
- ⌘N: Create new tunnel
- ⌘R: Refresh tunnel list
- ⌘⏎: Toggle selected tunnel connection
- Double-click: Edit selected tunnel
- ⌘D: Duplicate selected tunnel
- ⌘⌫: Delete selected tunnel
- ⌘,: Open settings
- ⌘F: Search tunnels
Editing Tunnel
- ⌘S: Save changes
- ⌘W: Cancel and close
- Tab: Move to next field
- ⇧Tab: Move to previous field
- Return: Save (when not in text area)
- Escape: Cancel
Key Management Window
- ⌘N: Generate new key
- ⌘I: Import keys
- ⌘⌫: Delete selected key
- ⌘F: Search/filter keys
- ⌘R: Refresh key list
- Return: Open selected key details
- Escape: Close window or cancel operation
Settings Window
- ⌘W: Close settings
- ⌘K: Open key management window (from SSH Keys tab)
Import/Export
- ⌘I: Import tunnels
- ⌘⇧I: Import and replace all tunnels
- ⌘E: Export all tunnels
- ⌘⇧E: Export selected tunnels
- ⌥⌘E: Show export options
- ⌥⌘I: Show import progress
- Return: Confirm action
- Escape: Cancel
- ⌃⌥⌘S: Toggle popup
- Up/Down: Navigate tunnel list
- Space/Return: Connect/disconnect selected
- Escape: Close popup
Tips
Shortcuts worth memorizing first:
- ⌘⏎ - Toggle tunnel connection
- ⌘N - Create new tunnel / Generate new key (context-dependent)
- ⌘, - Open settings
- ⌘E / ⌘I - Export / Import tunnels
- ⌘R - Refresh tunnel or key list
- ⌃⌥⌘S - Toggle menu bar popup
Customization
StormTunnel uses standard macOS keyboard shortcuts and does not support custom key bindings. All shortcuts follow Apple Human Interface Guidelines.
Accessibility
All keyboard shortcuts work with VoiceOver, Switch Control, Voice Control, and Full Keyboard Access.