Keyboard Shortcuts

Overview

DBWillow supports many keyboard shortcuts to help you work faster and more efficiently.

General Shortcuts

Application

  • Ctrl+N / Cmd+N - New connection
  • Ctrl+O / Cmd+O - Open connection
  • Ctrl+W / Cmd+W - Close current tab
  • Ctrl+Q / Cmd+Q - Quit application
  • Ctrl+, / Cmd+, - Open settings

Navigation

  • Ctrl+Tab / Ctrl+PageDown - Next tab
  • Ctrl+Shift+Tab / Ctrl+PageUp - Previous tab
  • Ctrl+1-9 / Cmd+1-9 - Switch to tab number

SQL Editor

Editing

  • Ctrl+Enter / Cmd+Enter - Execute query
  • Ctrl+/ / Cmd+/ - Toggle comment
  • Ctrl+F / Cmd+F - Find
  • Ctrl+H / Cmd+H - Replace
  • Ctrl+G / Cmd+G - Go to line
  • Ctrl+D / Cmd+D - Select next occurrence
  • Ctrl+Shift+L / Cmd+Shift+L - Select all occurrences
  • Alt+Up/Down - Move line up/down
  • Ctrl+Shift+K / Cmd+Shift+K - Delete line
  • Ctrl+Enter / Cmd+Enter - Insert line below
  • Ctrl+Shift+Enter / Cmd+Shift+Enter - Insert line above

Code Actions

  • Ctrl+Space - Trigger autocomplete
  • Ctrl+Shift+Space - Trigger parameter hints
  • Ctrl+. / Cmd+. - Quick fix
  • Shift+Alt+F / Shift+Option+F - Format document
  • Ctrl+K Ctrl+F / Cmd+K Cmd+F - Format selection

Selection

  • Ctrl+A / Cmd+A - Select all
  • Ctrl+L / Cmd+L - Select line
  • Ctrl+Shift+L / Cmd+Shift+L - Select all occurrences
  • Alt+Click - Add cursor
  • Ctrl+Alt+Up/Down / Cmd+Option+Up/Down - Add cursor above/below

AI Assistant

  • Ctrl+Shift+A / Cmd+Shift+A - Open AI Assistant
  • Escape - Close AI Assistant

Dashboards

  • Ctrl+Shift+D / Cmd+Shift+D - Open dashboards
  • N - New widget
  • E - Edit widget
  • Delete - Delete widget

Results

  • Ctrl+E / Cmd+E - Export results
  • Ctrl+R / Cmd+R - Refresh results
  • Ctrl+F / Cmd+F - Find in results

Tips

Learning Shortcuts

  • Hover over buttons to see shortcuts
  • Check menu items for shortcuts
  • Practice common shortcuts
  • Customize if needed

Productivity

  • Use shortcuts for frequent actions
  • Combine shortcuts for power users
  • Learn editor shortcuts
  • Master navigation shortcuts

Platform Differences

Windows/Linux

  • Use Ctrl for most shortcuts
  • Alt for additional options
  • Shift for extended actions

macOS

  • Use Cmd instead of Ctrl
  • Option instead of Alt
  • Control for special actions

Next Steps