Use when
- A complex application or editor has many stable commands organized into known groups.
- Users need desktop-style keyboard command discovery and execution.
- Commands have disabled, checked, or nested submenu state that should remain discoverable.
- The command hierarchy is important enough to stay visible as a persistent bar.