More strictly adhere to nvdaControllerClient and Tolk parameters.

This commit is contained in:
Storm Dragon
2026-07-18 02:53:17 -04:00
parent 5a8a96b14f
commit ffae1c309a
3 changed files with 28 additions and 2 deletions
+2 -1
View File
@@ -23,7 +23,8 @@ nonactivating, and excluded from ordinary window switching. Therefore applicatio
`nvdaControllerClient32.dll`, `nvdaControllerClient64.dll`, and `Tolk.dll`; no DLL override is
required.
Plain speech, braille, cancel, and process ID calls are implemented. Speaking-state queries return
Plain speech queues like NVDA Controller output; Tolk's interrupt flag uses the separate cancel call
before speaking. Braille, cancel, and process ID calls are also implemented. Speaking-state queries return
`ERROR_CALL_NOT_IMPLEMENTED`, because Cthulhu's current speech backend does not expose an accurate
answer. SSML is validated by Cthulhu and currently fails with `ERROR_NOT_SUPPORTED`. This is
intentional: accepting SSML while dropping mark callbacks or reporting completion too early would