Framework-agnostic keyboard navigation for lists and grids, driven by data-* attributes. Any key can move focus; arrows are the default.
-
Updated
Sep 8, 2026 - TypeScript
Framework-agnostic keyboard navigation for lists and grids, driven by data-* attributes. Any key can move focus; arrows are the default.
A simple React implementation of roving tabindex
code snippets for the https://tohuwabohu.io accessibility posts
Game-menu-style focus control for Vue 3, navigable by keyboard, mouse, and gamepad featuring spatial navigation using from DOM positions.
🦠 A simple web app to see how Svelte, SvelteKit and Server Side Rendering work.
Focus movement by arrow keys
To associate your repository with the roving-tabindex topic, visit your repo's landing page and select "manage topics."