Open gerald-hartig opened 3 weeks ago
Along with this, a system to clear labels would be good to keep responsiveness at it's peak.
In addition to labelling capability, could nvda not provide somekinddof different information about different buttons etc. I suppose that if there are two unlabelled buttons in same dialog they anyway have some difference because otherwise sighted users could not know anything about their meaning. So maybe nvda could announce something more. Although it would not get information about meaning of button or other control, it could facilitate using application when you get to know their meaning. So it would not always be so necessary to label buttons or other controls in all cases. For example, if you are lazy and think that although those "labels" which nvda automatically provide are not so informative they however give me enough information so that I can perform this task so I do not label these controls.
What I'm wondering is whether the labeling done by NVDA will be local. If the labeling is in English, this could be a bit of a problem for those speaking other languages.
Information transferred from old issue https://github.com/nvaccess/nvda/issues/2111
Is your feature request related to a problem? Please describe.
Many applications contain unlabelled or poorly labelled controls (buttons, graphics, icons, etc.) that NVDA can only announce as "button" or "unknown." This creates significant accessibility barriers:
Describe the solution you'd like
Add a built-in object labelling system to NVDA that allows users to:
Key requirements:
Describe alternatives you've considered
Add-on Implementation: Several add-ons have attempted to provide this functionality, but a core implementation would ensure:
Alternative Identification Methods:
Scope Limitations:
Additional context