mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-03 06:52:21 -06:00
- shortcuts::pick chooses the binding for a key press: narrowest scope, then a physical-key binding, then the first. When two other panels (or two active contexts) claim the chord at the same rank, neither runs and the status bar says which panels own it. - Physical and logical bindings compete by scope rank in one pass, so a narrower logical binding beats a physical one of an unrelated panel. - An additional viewer (PanelKind::Viewer) ranks as the Composition panel. - Two contexts on the same keys are reported as a conflict. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>