CSSScript.com Demo Page

Accessible Keyboard Navigation Demos

Move through a dense data grid with the keyboard. Every cell keeps its place while buttons, inputs, selects, and notes stay reachable.

Command table

Click any cell to begin. The focus rail marks the active cell as you move across rows, row groups, and embedded controls.

Loading core module
Start click a cell, then use the keys below Focus: waiting for input
← →cell to cell ↑ ↓same column PgUp / PgDnrow jump Home / Endrow edge Ctrl + Home / Endgrid edge Enterenter widget Escreturn to cell

ARIA grid, same motion

This compact grid uses divs and custom data selectors. The same keyboard contract travels with the markup.

Queue
Owner
Window
Action
Sync passQ-18 / active
09:40 UTC
Index passQ-23 / queued
11:15 UTC
Review passQ-31 / waiting
14:05 UTC
Archive passQ-44 / queued
16:20 UTC
Custom selectors [data-rowgroup] · [data-row] · [data-cell] Click a cell to focus

Input, visible

A small event trace keeps every move legible while you test the grid.

No cell selected

Press a key inside either grid.

Recent events

  1. No events yet.