egui-command-binding — keyboard shortcut → [CommandId] dispatch for egui apps.
Wraps egui-command types with egui-specific input handling.
ShortcutManager<C> scans egui Key events and returns a Vec<C> of
triggered commands — it never executes business logic directly.
Quick-start
// Define your command type (typically a C: From<CommandId> enum).
// Build the global map once (e.g. in a lazy_static):
let mut global: = new;
global.insert;
global.insert;
global.insert;
// Each frame, collect triggered commands:
let triggered = manager.dispatch;
for cmd in triggered