Skip to content

Keyboard Shortcuts Reference

Complete reference for all keyboard shortcuts in StormTunnel.

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 ↑/↓ 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
Action Shortcut
Next Tab ⌃Tab
Previous Tab ⌃⇧Tab
Select Next Tunnel
Select Previous Tunnel

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
Bring All to Front (none)

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

  • ⌘,: (Already in settings)
  • ⌘W: Close settings
  • ⌘K: Open key management window (from SSH Keys tab)

Import/Export

  • ⌘I: Import tunnels (ImportProgressSheet)
  • ⌘⇧I: Import and replace all tunnels
  • ⌘E: Export all tunnels (ExportOptionsSheet)
  • ⌘⇧E: Export selected tunnels
  • ⌥⌘E: Show export options
  • ⌥⌘I: Show import progress
  • Return: Confirm action (Export/Import)
  • Escape: Cancel
  • ⌃⌥⌘S: Toggle popup
  • ↑/↓: Navigate tunnel list
  • Space/Return: Connect/disconnect selected
  • Escape: Close popup

Tips for Productivity

Most Used Shortcuts

Master these for maximum productivity:

  1. ⌘⏎ - Toggle selected tunnel connection
  2. ⌘N - Create new tunnel / Generate new key (context-dependent)
  3. ⌘, - Access settings
  4. ⌘E - Export tunnels
  5. ⌘I - Import tunnels / Import keys (context-dependent)
  6. ⌘R - Refresh tunnel list / Refresh key list (context-dependent)

Workflow Shortcuts

Quick Connect/Disconnect:

  1. Click tunnel or use ↑/↓ to select
  2. Press ⌘⏎ to toggle connection

Fast Tunnel Creation:

  1. Press ⌘N
  2. Fill in details (Tab between fields)
  3. Press ⌘S to save

Efficient Editing:

  1. Double-click tunnel (or ⌘E)
  2. Make changes (Tab between fields)
  3. Press ⌘S to save

Menu Bar Quick Access:

  1. Press ⌃⌥⌘S to open popup
  2. Use ↑/↓ to select tunnel
  3. Press Space to connect
  4. Press Escape to close

Customization

StormTunnel uses standard macOS keyboard shortcuts and currently does not support custom key bindings. All shortcuts follow Apple Human Interface Guidelines for consistency with other macOS applications.

Accessibility

All keyboard shortcuts work with:

  • VoiceOver: Full support
  • Switch Control: Compatible
  • Voice Control: Compatible
  • Full Keyboard Access: All actions accessible

Last Updated: 2025-12-08 (Updated with Track A keyboard shortcuts implementation)