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

Automatically detects that a setting is no longer used and return to the default settings. #4192

Closed nvaccessAuto closed 8 years ago

nvaccessAuto commented 10 years ago

Reported by Diego on 2014-06-11 12:15 Hi When we use som synthesizer, for example, and copied the settings saved for use in secure screens, and then removing the synthesizer, such settings are still there. Steps: 1: install any addon that can be synthesizer, do some configuration and using the same copy for use in secure screens; 2:Uninstall synthesizer; 3: NVDA continues using the same settings, even with the synthesizer removed. NVDA could detect that the configuration could not be used and you return to factory settings in safe screens.

nvaccessAuto commented 10 years ago

Comment 1 by jteh on 2014-06-12 01:29 Can you explain what you mean when you say NVDA continues to use the same settings? If a synthesiser can't be loaded, NVDA should always fall back to eSpeak, even on secure screens.

nvaccessAuto commented 10 years ago

Comment 2 by Diego (in reply to comment 1) on 2014-06-12 02:09 Hi NVDA is configured to use som synthesizer in safe screens and then the synthesizer is removed. He does not return to espeak, he continues with the same settings previously made, like the synthesizer was not removed.Replying to jteh:

Can you explain what you mean when you say NVDA continues to use the same settings? If a synthesiser can't be loaded, NVDA should always fall back to eSpeak, even on secure screens.

nvaccessAuto commented 10 years ago

Comment 3 by jteh on 2014-06-12 05:05 So what happens: you hear nothing? How was the synthesiser removed? Are you talking about a SAPI 4/5 synthesiser or something else?

nvaccessAuto commented 10 years ago

Comment 4 by Diego (in reply to comment 3) on 2014-06-12 12:26 hi. I speak of synthesizers as addons, not sap 4 or 5.Replying to jteh:

So what happens: you hear nothing? How was the synthesiser removed? Are you talking about a SAPI 4/5 synthesiser or something else?

nvaccessAuto commented 10 years ago

Comment 5 by Diego (in reply to comment 4) on 2014-06-12 19:42 Replying to Diego:

hi.

hi. more information: if the synthesizer is removed, it is only removed from the addons folder in the user settings folder but not the folder system config. If copied to a new configuration for use in secure screens, NVDA still needs to be restarted so that the files are permanently removedbecause there are temporary files from what I noticed, sorry if this is incorrect.> I speak of synthesizers as addons, not sap 4 or 5.Replying to jteh:

So what happens: you hear nothing? How was the synthesiser removed? Are you talking about a SAPI 4/5 synthesiser or something else?

nvaccessAuto commented 10 years ago

Comment 6 by jteh on 2014-06-13 02:56 If you remove an add-on from your user configuration, it follows that you must then copy to your system configuration again in order for the change to take effect in your system configuration. Are you saying this doesn't work?

nvaccessAuto commented 10 years ago

Comment 7 by Diego (in reply to comment 6) on 2014-06-13 16:21 hello. remove som addon and copy the settings, it works. to remove the addon and leave the settings unchanged, ie copy the configuration with the addon installed, remove the addon and not change anything, continues as if the addon was not removed.Replying to jteh:

If you remove an add-on from your user configuration, it follows that you must then copy to your system configuration again in order for the change to take effect in your system configuration. Are you saying this doesn't work?

nvaccessAuto commented 9 years ago

Comment 8 by jteh on 2014-12-01 06:49 The configuration on secure screens is a completely separate configuration. It has to be this way because the configuration on secure screens is used for all users, not just one. If you make any changes, including removing add-ons, you have to copy the configuration again. Changes: Added labels: worksforme State: closed