nvda
cf183861 - Announce capital indicators during character-by-character selection (#19505)

Commit
65 days ago
Announce capital indicators during character-by-character selection (#19505) Fixes #18360 Summary of the issue: When selecting text character by character (e.g., Shift+Arrow keys), NVDA does not announce capital letters with the configured indicators (pitch change, "cap" prefix, etc.), unlike standard character navigation. This makes it difficult to distinguish case during selection. Description of user facing changes: When selecting or unselecting a single character, NVDA will now announce capital letters using the currently configured capital indication settings. Description of developer facing changes: Modified source/speech/speech.py: Updated speakSelectionChange to detect single-character selection/unselection. Added helper functions (_getSingleCharSelectionSpeech, _speakSingleCharSelected, _speakSingleCharUnselected) to generate speech sequences using getSpellingSpeech, ensuring capital indicators are applied. Description of development approach: The implementation routes single-character selection events through getSpellingSpeech to leverage existing capital indication logic.
Author
Parents
Loading