Modes and tools
Keyboard interaction and navigation modes
Compare interaction modes, navigation commands, and development tooling. Items marked v.next are planned for the next package release.
OpenKeyNav capabilities, default commands, release status, and purposes| Capability | Kind | Default / trigger | Availability | What it does |
|---|
| Click Mode | KindInteraction mode | Default / triggerK | AvailabilityCurrent | What it doesLabel available controls and choose one directly. |
|---|
| Move Mode | KindInteraction mode | Default / triggerM | AvailabilityCurrent | What it doesChoose a configured source and valid destination for keyboard-accessible drag-and-drop. |
|---|
| Heading Navigation | KindNavigation command | Default / triggerH / 1–6 | AvailabilityCurrent | What it doesMove to the next or previous heading, or jump by heading level. |
|---|
| Scroll Navigation | KindNavigation command | Default / triggerS | AvailabilityCurrent | What it doesMove focus between scrollable regions without searching for each one. |
|---|
| Structural Navigation | KindNavigation mode | Default / triggerr | AvailabilityCurrent | What it doesMove through existing focus targets by page structure while native Tab remains intact. |
|---|
| Debug diagnostics | KindDevelopment tool | Default / triggerOn by default | AvailabilityCurrent | What it doesUse debug heuristics to label likely mouse-clickable, unfocusable elements for review. |
|---|
| Expanded audit panel | KindDevelopment tool | Default / triggerOn enable | Availabilityv.next | What it doesRun a page-wide heuristic scan and open a results panel when keyboard-audit debugging is on. |
|---|