The language MAIDR speaks and shows: every announcement, dialog, and
setting label. auto follows the browser's language, falling back to
English when the browser asks for a language MAIDR does not have.
Maximum number of echoes for 3D charts. A point with z = zMax produces this many echoes; lower z values produce proportionally fewer. 0 disables echoes.
Volume of the final echo as a percentage (0–100) of the main tone's volume. Echo volumes lerp from 100% (the original tone) down to this value at the Nth echo, so each echo position has a fixed volume regardless of how many actually play.
Delay between successive echoes, in seconds.
Which tactile graphics display MAIDR drives over Bluetooth, or null when the reader has not chosen one. Separate from the braille-display preset: that one sizes the braille panel, this one names a device with a pin area to draw the chart onto.
Shortcuts the reader has changed, keyed by the command they run
(TOGGLE_BRAILLE, MOVE_UP, ...) with the new shortcut in the form
hotkeys-js binds (shift+b, ctrl+shift+p). A command bound in
several scopes -- the arrows in trace and braille mode -- moves in all
of them at once, which is what a reader who changed it expects. Empty
means every shortcut is the default.
Whether an AI agent built into the reader's browser may use MAIDR's
WebMCP tools: read the page's charts, and move the reader's position in
them or run their command-palette commands when asked. Has no effect in a
browser without WebMCP, or on a page whose author switched the tools off
(see docs/WEBMCP.md).
General application settings for audio, visual, and accessibility features.