diff --git a/README.md b/README.md index 2c19fbc..5b297d0 100644 --- a/README.md +++ b/README.md @@ -218,6 +218,10 @@ pairs. Typing over selected text also reports the inserted character. Password fields, background controls and rejected input remain silent. Paste and programmatic text changes do not generate character echo. The reader presents these through the same feedback path as caret navigation and Backspace. +Character case is preserved. Cthulhu-Go uses its configured uppercase voice +and pitch for capital-letter feedback, then the normal character voice for +lowercase letters. This requires the matching reader update; the helper does +not set speech pitch itself. Editor actions use `PresentAccessibleEvent` with event type `text`; actual focus uses `focus`. Cthulhu-Go must include the corresponding editor-event support so diff --git a/tests/README.md b/tests/README.md index 5f7d82c..8a7b2a7 100644 --- a/tests/README.md +++ b/tests/README.md @@ -429,6 +429,9 @@ Close existing Notepad windows after saving any work so the updated hook can loa character, including both `l` characters, spaces and the line break. Standard Edit typing uses the reader's editor feedback path. Check typing over selected text too, and confirm password fields never announce their typed contents. + Type `AaÉé`: capitals should use Cthulhu's uppercase pitch, with normal pitch + restored for each lowercase letter. Repeat with a custom character echo voice + if configured, and confirm braille preserves the original case. 4. Press Ctrl+Home, then Right three times. Expect the first line at Ctrl+Home, then `e`, `l`, `l`. Both repeated letters should produce feedback. Ctrl+Right should read `beta`; Down should read `second line`.