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
NVDA menu: add explicit shortcut keys and avoid collisions #15364
Conversation
See test results for failed build of commit f4c63523a5 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for fixing this up @CyrilleB79
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @CyrilleB79
I have addressed all review comments in 98e6ba1. We end up with:
View log, Add-on store and Reload plugins have their shortcut modified with respect to 2023.2. It should not cause any issue with previously given instructions since Add-on store is recent and other ones have associated NVDA gestures (NVDA+F1 and NVDA+control+F3). |
See test results for failed build of commit 199f984bd7 |
Is it possible to change "Run COM Registration Fixing tool..." to "T" and "Reload plugins" to "R"? Two reasons:
|
Please open a new issue (feature request) thanks |
Link to issue number:
Closes #15362
Summary of the issue:
"Add-on store" item has been added with "S" as a shortcut key in NVDA tools menu in NVDA 2023.2.
Unfortunately "S" was already used for "Speech viewer" (as its first letter), even if it was not defined explicitly. Now that there is an explicit mapping for "Add-on store", implicit shortcut key definition for "Speech viewer" becomes masked and does not work anymore.
In case the add-ons add new items in the menus with explicit definition of shortcut keys, other menu item that only use implicit definition of the shortcut key may be masked as well.
Description of user facing changes
Explicitly define shortcut keys in main NVDA menu and avoid collisions (i.e. two times the same letter in the same menu).
Description of development approach
In main NVDA menu:
In "Tools" submenu:
Help menu:
Testing strategy:
Known issues with pull request:
There may still be shortcut collisions or masked implicit definitions in this menu for items added by add-ons. It's up to add-on author to adapt if needed.
Change log entries:
Not needed
Code Review Checklist: