This is a three-hour book with a three-hour narration attached to it. The aim is
that it can be read, heard and navigated without a mouse and without sight. What
follows is what the page does today and what it does not do yet — the second list
is the honest half.
The standard
The page targets WCAG 2.1 Level AA. It has not been through a
formal third-party audit. The criteria named below are the ones that were worked
against directly.
What is in place
Skip to the book. The first thing a keyboard reaches is a
link past the nine navigation links, straight to the text (2.4.1).
A visible focus ring. Every link, button and control shows
where the keyboard is (2.4.7).
Announcements. A polite live region speaks the chapter the
narration moved to, an act finishing, the sleep timer arming and expiring,
and the language it switched to (4.1.3).
A seek slider that says where it is. It announces
“Act Three — The Test, 1 hour 12 minutes of 3 hours 10 minutes”
rather than a bare percentage (1.3.1, 4.1.2).
Touch targets. The small pill controls in the player keep
their look but carry a 44 × 44 px hit area (2.5.5).
Reduced motion. With the system setting on, the star field,
the word-by-word scripture reveal, the glows and every transition stand down
(2.3.3).
Search and focus mode are dialogs that trap the keyboard
while open, close on Esc, and return focus to where it was.
No audio autoplay. Nothing sounds until it is asked for
(1.4.2).
The keyboard
Space — play or pause the narration
←→ — back or forward 30 seconds
P — play from the line nearest the top of the screen
/ — search the book
F — turn the follow-along scroll on or off
M — mute
Esc — close search, focus mode or an opened image
What is not done yet
Tap-a-line has one keyboard equivalent, not 510. Every
paragraph is a seek point for a pointer. Making each one a tab stop would
put 510 stops between a keyboard user and the end of the page, so
P and search carry that job instead. It is a deliberate trade,
not an oversight.
The Spanish narration has no text sync. The chapter marks,
the 510 cues and the follow-along scroll are timed to the English recording.
They are switched off in Spanish rather than shown at the wrong moments — so
a Spanish listener gets a plain audio bar under a page that does not move.
The Spanish narration has no score and is not split into
acts, so it cannot be saved for offline listening the way English can.
No formal audit. Colour contrast, heading order and the
long-form diagrams have been checked by hand, not by an auditor.
Something wrong?
If any part of this book is unreachable for you, please
open an issue.
Say which page, which control and what happened, and it will be fixed.