nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
https://www.nvaccess.org/
Other
2.1k stars 634 forks source link

Ability to reset punctuation / symbol pronunciation to default. Was: Reset ALL settings #3762

Open nvaccessAuto opened 10 years ago

nvaccessAuto commented 10 years ago

Reported by The_Dark_Man on 2014-01-08 20:58 When I reset the settings NVDA doesn't reset all things in the menu settings. It doesn't reset the pronunciation of words and symbols. Before the user reset the settings there should be a question dialog box with checkboxes for pronounciation of words and symbols.

nvaccessAuto commented 10 years ago

Comment 1 by jteh on 2014-01-08 22:48 We don't consider pronunciation, add-ons, etc. to be "settings". I guess I can understand why a user might want to do that. The problem is that bringing up a dialog when that command is activated might not be ideal; e.g. if the user has broken speech configuration and needs to reset their configuration blind.

nvaccessAuto commented 10 years ago

Comment 2 by The_Dark_Man on 2014-01-09 00:25 This is a good example. I want the possible to reset the pronunciation of symbols, because every symbol has a category. I can change this categorie in the voice settings.

nvaccessAuto commented 9 years ago

Comment 3 by zahari_bgr on 2015-03-04 04:56 Hi, may be this ticket could be limited to resetting the pronunciation of symbols and then all other cases could be addressed separately?

bhavyashah commented 7 years ago

@jcsteh By 'reset settings', am I correct in assuming that the 'Reset configuration to factory defaults' option is being referred to?

jcsteh commented 7 years ago

I presume so.

Adriani90 commented 5 years ago

this might be considered when solving #6648.

Qchristensen commented 3 years ago

Renamed the issue for clarity. I would also note that I have created #11802 to propose a "reset to factory defaults" button for that settings screen, and I believe the same thing could work here. That is, a "Reset to factory defaults" button on the punctuation / symbol pronunciation screen. This would also bring these settings into line with the "Reset to factory defaults" button on the input gestures screen.

Additionally, I propose (in #6648) that when implementing a confirmation to reset NVDA to factory defaults, options be added to that confirmation to also reset punctuation / symbol pronunciation (as well as speech dictionaries and gestures).

XLTechie commented 3 years ago

BUMP.

I just had to talk a user on a mailing list through manually deleting his symbol dictionary, because of the lack of a simple "reset to defaults" button and confirmation in the symbol dictionary dialog. The lack of this feature is really silly.

Qchristensen commented 2 years ago

Prompted by a conversation in the user group: https://nvda.groups.io/g/nvda/message/100205

This is now one of the few blocks of configuration options not easily able to be reset to factory defaults.

tspivey commented 2 months ago

The way I think this should work is:

  1. A button will be added to the Punctuation/symbol pronunciation dialog, labeled Reset to factory defaults.
  2. When pressing it, a warning dialog will appear similar to how Input Gestures works, saying that symbols for the current language will be reset.
  3. If canceled, we go back to the dialog and nothing changes.
  4. If accepted, the symbols are reset.