Skip to content
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

instruct users not to assign a navigation key to an nvda command #17368

Open
fernando-jose-silva opened this issue Nov 6, 2024 · 1 comment
Labels
p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@fernando-jose-silva
Copy link

Is your feature request related to a problem? Please describe.

A visually impaired person and nvda user contacted us asking for help.
It turns out that every time she pressed tab, nvda displayed a confirmation window asking if she wanted to turn on the screen curtain.
I investigated the case and discovered that the tab key was assigned to start the screen curtain.
I considered this serious because she was unable to navigate the computer due to this assignment.
The user did this without realizing it (it's hard to imagine but it happened).

Describe the solution you'd like

prevent a user from assigning navigation keys or keys that are frequently used and potentially prevent the user from performing important tasks, such as tab, shift + tab, arrow keys, enter, esc, space, backspace.
These are just suggestions; you can modify the keys and combinations as you wish.
If the case is not preventing, at least a warning window will be displayed informing that the user may be unable to navigate in some ways if this key is assigned as an nvda command.

Describe alternatives you've considered

warning of a risk involved, or preventing the key from being assigned.
I would also consider this for add-ons. I recently found an add-on that assigned ctrl to open a window. This was not a big problem, more of an inconvenience. It would be worth warning the user that he or an add-on assigned a key that is so important to one of his functions, and that this could cause navigation problems, or at least an inconvenience to the user.

Additional context

This may be irrelevant for more knowledgeable users, but not for beginners.

@seanbudd seanbudd added p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation. labels Nov 12, 2024
@seanbudd
Copy link
Member

We would accept adding a warning when assigning certain keys in the dialog. We don't think users should be prevented from making modifications as necessary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
p5 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

2 participants