marlon-sousa / EnhancedDictionaries

Nvda ADDON for handling more advanced dictionaries processing
MIT License
4 stars 7 forks source link

EnhancedDictionaries 1.5.0

Nvda ADDON for handling more advanced dictionaries processing

download

Download the Enhanced Dictionaries 1.5.0 addon

Features

Profile specific dictionaries

The way NVDA applies conditional settings, such as document formatting and others, is through the use of profiles.

Profiles are groups of settings that can, together, be applied conditionally to the screen reader.

For example, you can create a profile for coding applications, in which punctuation level is set to all, indentation announcement is set to tones and speech rate is set to a slower level, so you can read code in a better way. You can, then, associate this profile with visual studio, eclipse, notepad plus plus and Visual Studio Code, so that when any of these applications become active these configurations will automatically apply.

When you alt tab to other applications, or when you close one of these applications and land in desktop, for example, the default configuration takes place. It is then possible to easily jump from your coding application to a browser and, without pressing any keys, read without punctuations in the browser and have your specific configuration applied when you are back on your code environment.

NVDA dictionaries are powerful, offering great features such as regular expression substitution. However, there is currently no way to attach dictionaries to profiles on NVDA.

This means that if you set a substitution in the default dictionary, it will be applied in all cases, even in applications or situations where you might wish they are not.

This addon implements profile context when processing and creating / editing dictionaries.

How it works?

Simply install the addon. When it's active:

Contributing and translating

If you want to contribute or translate this addon, please access the project repository and find instructions on the contributing.md in the english documentation directory.

Contributors

Special thanks to