Expand description
Plugin keybinds — registry, parser, and matching for custom keyboard shortcuts.
Plugins declare keybinds in plugin.json. Users override in config.
Core keybinds (Ctrl+C, Esc, etc.) are never overridable.
Structs§
- KeyCombo
- A key combination (modifiers + key).
- Keybind
- A registered keybind.
- Keybind
Collision - A keybind that was rejected during plugin registration because the key was already taken. Phase 8 slice 8B.2.
- Keybind
Registry - Registry of all keybinds with conflict resolution.
- Manifest
Keybind - Keybind declaration from plugin.json manifest.
Enums§
- Keybind
Action - What happens when a keybind fires.
- Keybind
Source - Where a keybind came from — for conflict resolution and display.
Functions§
- format_
key - Format a KeyCombo back to notation string (for display).
- parse_
key - Parse key notation string into a KeyCombo.