Open SamuelV04 opened 1 month ago
Closing as duplicate and in favor of #10331 which contains more technical discussion. That one applies for speak typed characters as well.
@Adriani90 I am not convinced that this is a duplicate of #10331.
While I agree that #10331 is more important because of the typed words implications, the proposal here to include an option for typed characters to include an "off, everywhere, edit fields only" configuration, is not duplicated there.
Right. #10331 doesn't have anything whatsoever about configuring how typed characters and words are echoed. Also, what if the user wants characters and words echoed everywhere as in prior versions? Like new keyboard learners for instance. There isn't any configurability mentioned in the issue, which to me makes it not a duplicate. People are going to have situations where they will want characters spoken globally in one application, while keeping them on only in edit boxes or off entirely in others.
Re-opening per https://github.com/nvaccess/nvda/issues/16848#issuecomment-2223718866 I don't necessarily support the feature request, but it is a valid request and IMO not a duplicate.
Is your feature request related to a problem? Please describe.
No.
Describe the solution you'd like
NVDA should be able to speak characters in edit fields, but act like speak typed characters is off in other places. For example, NVDA could continue to speak characters in notepad, but in file explorer, NVDA will not speak the characters, even if speak typed characters is turned on. If the user wishes, they can select whether to have NVDA not speak characters, speak characters everywhere, or only in edit boxes. The INSERT+2 keystroke would be able to cycle between the 3, and the speak typed characters checkbox in keyboard settings would be replaced by a combo box to select which setting the user wants. This would go for speak typed words as well.
Describe alternatives you've considered
There is the typing settings addon that allows for this, but it isn't compatible with the latest NVDA.
Additional context
More often than not, we are not working in an edit field. In areas such as file explorer, It can be somewhat verbose when using first letter navigation because the characters are being echoed every time they move to a new item in say, a list or a combobox. The user would end up turning speak typed characters off, and potentially forget to turn it back on when inside of an edit field. My suggestion would eliminate that problem, allowing the user greater flexibility in how they want things echoed.