-
-
Notifications
You must be signed in to change notification settings - Fork 659
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do not report 'unselected' when new selection occurs #11775
Comments
It may be useful to note that #11326 sounds similar in title but is not a duplicate. However, there may be some overlap for someone looking to fix either of these issues. |
I fixed this issue in my Tony's enhancements add-on. You'd need to check "Suppress saying of 'unselected'." in the options. The code happens to be somewhat hacky - I ended up listening to all keypresses, and only if the last keypress doesn't contain Shift modifier, only then we suppress "unselected" - because if the user unselects a character with Shift+left/right, then we don't want to suppress the 'unselected' message. If NVDA devs are interested, I can convert this into NVDA PR for review. |
@mltony are you still interested in implementing this in core? |
Sure, I can work on that. This is how I propose to implement this - and essentially this is how it is implemented in Tony's enhancements add-on:
|
Steps to reproduce:
At this point, the first 'Hello' is selected but the 'Find' dialog is still open
At this point the selection is reported by NVDA
Note: My system is in French so maybe the description of notepad's dialogs is not accurate.
Actual behavior:
NVDA announces:
"Hello selected Hello unselected"
Actually these are 2 messages:
Expected behavior:
Having these 2 messages leads to confusion:
Moreover, having these 2 messages is too much verbose and do not carry any additional information for the user. Indeed if a new selection is reported, the user should know that the old selection was rremoved.
Thus I suggest that old selection removal be not reported when new selection is reported.
Technically however, I do not know if it is something easy to do.
System configuration
NVDA installed/portable/running from source:
Installed
NVDA version:
2020.3
Windows version:
10
Name and version of other software in use when reproducing the issue:
N/A
Other information about your system:
N/A
Other questions
Does the issue still occur after restarting your computer?
Yes
Have you tried any other versions of NVDA? If so, please report their behaviors.
2019.2.1 with same result
If addons are disabled, is your problem still occuring?
Yes
Did you try to run the COM registry fixing tool in NVDA menu / tools?
No
The text was updated successfully, but these errors were encountered: