Problem
Bowire has ~15+ keyboard shortcuts (Cmd+K, Cmd+S, F1, Ctrl+Shift+A, Cmd+B, Ctrl+Tab, Ctrl+Enter, Cmd+Alt+\, Esc cascade, …) defined in init.js. None are discoverable in the UI. Power-users learn by reading code; newcomers don't learn them at all.
Proposal
Add a Cmd+/ overlay listing every keyboard shortcut grouped by category:
- Navigation (Cmd+K, Ctrl+Tab, Cmd+B, F1)
- Execution (Ctrl+Enter, Cmd+S)
- Drawers (Ctrl+Shift+A, F1, Esc)
- Layout (Cmd+Alt+\, drag/dblclick on splitter)
Source the list from a single in-code declaration so adding a binding adds it to the sheet automatically (no double-bookkeeping). Closed by Esc or Cmd+/ again.
Acceptance
Problem
Bowire has ~15+ keyboard shortcuts (Cmd+K, Cmd+S, F1, Ctrl+Shift+A, Cmd+B, Ctrl+Tab, Ctrl+Enter, Cmd+Alt+\, Esc cascade, …) defined in
init.js. None are discoverable in the UI. Power-users learn by reading code; newcomers don't learn them at all.Proposal
Add a Cmd+/ overlay listing every keyboard shortcut grouped by category:
Source the list from a single in-code declaration so adding a binding adds it to the sheet automatically (no double-bookkeeping). Closed by Esc or Cmd+/ again.
Acceptance