Some echo tests added.

This commit is contained in:
Storm Dragon committed 2026-10-27 00:40:49 -04:00
1 parent 8a32895457
commit eb5b2038d6
38 files changed
+1739 -31

No files matched your search

+5
View File
@@ -7,6 +7,7 @@ Cthulhu is a Linux screen reader written in Go.
- [LibreOffice support](LIBREOFFICE_SUPPORT.md): integration boundaries, initial Calc behavior, remaining work, and verification.
- [Progress reporting](PROGRESS_BARS.md): web progress bars, Steam shader processing, and verification.
- [Steam keyboard focus](STEAM_FOCUS.md): Xorg workspace focus recovery and verification.
- [Messaging support](docs/testing/messaging.md): Pidgin message review/copy shortcuts, application boundaries, and verification.
- [Flatpak foreground accessibility](docs/testing/flatpak-foreground.md): process identity and proxy matching, tests, and live acceptance.
- [Background event filtering](docs/testing/background-events.md): early foreground checks, notification exceptions, and performance verification.
- [Qt control states](docs/testing/qt-control-states.md): menu checkability, native regressions, and the Qt 5 provider limitation.
@@ -127,6 +128,10 @@ checkbox is needed. Under **Use the custom voice for:**, choose **Key names**
These choices select the voice; the corresponding echo settings still control
what is spoken. Turn off custom echo voice to use the main speech settings.
Debug speech delivery records include `custom_echo: true` for the custom echo
path and `false` for ordinary speech. See [key echo verification](docs/testing/key-echo.md)
for automated mode/voice tests, the native Enter regression and listening steps.
Key names finish before the resulting navigation or focus announcement starts.
For example, Right speaks "right" in the selected key echo voice, followed by
the character at the caret in the normal reading voice. A configured interruption