Namespace BlazOrbit.Hotkeys
Classes
- HotkeyHostRelay
Bridge object the JS hotkey listener calls back into. Held alive by
BOBHotkeyHostvia a Microsoft.JSInterop.DotNetObjectReference<TValue>; do not register directly in DI.
- HotkeyOptions
Builder accumulator passed to
AddBlazOrbitHotkeys(opts => opts.Register(...)). Captures app-wide hotkeys declared at composition time so they fire as soon asBOBHotkeyHostrenders.
- HotkeyService
Default IHotkeyService implementation registered by
AddBlazOrbitHotkeys().
Structs
- HotkeyDescriptor
Snapshot of a registered hotkey, exposed via RegisteredHotkeys so a cheat-sheet UI can render the live list.
Interfaces
- IHotkeyService
Registry of keyboard shortcuts. The matching
BOBHotkeyHostcomponent installs adocumentkeydown listener via JS interop and forwards the canonical combo to every registered handler.
Enums
- HotkeyScope
Scope rule applied to a registered
BOBHotkeyServiceentry.