Open source · MIT

Access input

The same interface, driven by whatever signal a person has. Pick a mode below and use the surface — rest to activate, or press to scan. The point is that nothing above this layer needs to know which one you used.

Input mode

activations 0 · undos 0 · abandons 0 · dwell 700ms

Rest the pointer on a word until the amber fill completes.

Reading surface

Reading while listening helps because the eye and the ear reinforce each other. The words stay visible while the voice moves through them.

Target grid — the same layer, any content

Yes
No
More
Stop

The grid is not a reading surface at all — it is four plain divs. The input layer did not change.

Event log