object enhancer addon


Josh Kennedy
 

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


Rui Fontes
 

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


Ron Canazzi
 

Hi Rui,

I wonder if you could give a concrete example of how this add on works. It sounds quite complex.  Is it something like a JAWS graphics labeller?  If so, if you make the changes, will this affect other such buttons/items that exist in other programs where they are properly operating before any changes?

This may be one of the disadvantages of not having scripting for many programs such as JAWS does.

On 7/8/2021 12:51 PM, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


-- 
Signature:
For a nation to admit it has done grevous wrongs and will strive to correct them for the betterment of all is no vice;
For a nation to claim it has always been great, needs no improvement  and to cling to its past achievements is no virtue!


Rui Fontes
 

Hello!


I am not the best person to answer those questions since I am not the author and my knowledge of the add-on is from some basic tests...


But, let's go to the answers:

I wonder if you could give a concrete example of how this add on works.


Let's assume the QTranslate app...

It have some buttons and three edit fields unlabelled...

Focused in a unlabelled edit field, you press NVDA+Control+Tab to invoke the create definition dialog...

The first thing is gaving a name to the defition.

Tabing you will get to Filter criteria. One more tab and you can activate the add buton to add a criteria. In this case I have selected windowControlID; Value: 0 since I knew the ID are different to each control...

The program will add the respective ID number to the form and you just press Confirm...

Keep tabing, you will find Attribute changes.

One more tab and activate the add button.

Here I have choosed name, because I want to give a name to the button...


The other controls I have not yet explored properly...



Is it something like a JAWS graphics labeller?

No, more like Control ID labeller, or something like that, also accessed with Insert+control+Tab... If my memory do not fail...



If so, if you make the changes, will this affect other such buttons/items that exist in other programs where they are properly operating before any changes?


No, each definition is saved in a file with the name of the app in regard...

Rui Fontes


hurrikennyandopo ...
 

Hi Rui


I looked on the website is there one that is already packaged as a nvda add on? and would it be python 3 compatible so it works with nvda 2021.1


I would really like to try it out. By the sounds of it it would let us label say buttons etc on app that do not have any thing there. I am guessing it would work like on my android phone where I can label stuff it it lets me.


I am sure there wold be others that would like to test it out as well.


Gene nz


On 9/07/2021 4:51 am, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


Rui Fontes
 

Hi!


Try this one:

https://www.dropbox.com/s/hwcp1qncig6i01m/objEnhancer_2019.2beta1_Gen.nvda-addon?dl=1


Rui Fontes


Às 00:40 de 09/07/2021, hurrikennyandopo ... escreveu:

Hi Rui


I looked on the website is there one that is already packaged as a nvda add on? and would it be python 3 compatible so it works with nvda 2021.1


I would really like to try it out. By the sounds of it it would let us label say buttons etc on app that do not have any thing there. I am guessing it would work like on my android phone where I can label stuff it it lets me.


I am sure there wold be others that would like to test it out as well.


Gene nz


On 9/07/2021 4:51 am, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


Rowen Cary
 

This is really good, and there is a pr related to this in the nvda repo. I really hope that someone can implement it in the nvda itself.


Josh Kennedy
 

it is more like a combination of a jaws graphics labeler, button labeler, and jaws windows reclasser and customizer all rolled into one thing.


Josh Kennedy
 

will the object enhancer from that dropbox site work with NVDA 2021.1 and above? 


Rui Fontes
 

Yes,it works.


Rui Fontes


Às 18:01 de 10/07/2021, Josh Kennedy escreveu:

will the object enhancer from that dropbox site work with NVDA 2021.1 and above? 


hurrikennyandopo ...
 

Hi


The drop box link where I have also put it is https://www.dropbox.com/s/em89isnfrydpbjk/objEnhancer_2019.2beta1_Gen%20%281%29.nvda-addon?dl=1The english translation is below for it I got told it was in dutch in the add on.


the part to know how to use it.

Under the help section in the add on.

It installs into nvda 2021.1 which i am using now.



A rapid automatic translation with few corrections...
I think it gaves a good idea how it works...

I have already construct the add-on package...

The translation is below my name...

Rui Fontes


# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.
Às 16:22 de 08/07/2021, Josh Kennedy escreveu:
Hi
I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:
https://github.com/BabbageCom/objEnhancer
Josh


falkogiepmans@...
 

To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko

 
 


hurrikennyandopo ...
 

Hi Rui


There seems to be some interest in the add on from off the list.


Down the track will it be able to work with later versions of NVDA?


Could I also put the add on and the rapid translation  into a zip file and link it to a drop box account and to one of my web pages for others to find and try out?


Will there be a translation from dutch into english for the add on at a later date?


I did also check out the page where it is hosted but they are not in a add on format for people to try out.


Last question is it to much of a hassell to submit it to the add on community it just makes me wonder why some go up there and others do not.


Gene nz


On 9/07/2021 4:51 am, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


Ângelo Abrantes
 

Hi,


I'm finishing a portuguese translation of this add-on.

Cheers.

Ângelo Abrantes, nvda portuguese team.

Às 09:09 de 27-07-2021, hurrikennyandopo ... escreveu:

Hi Rui


There seems to be some interest in the add on from off the list.


Down the track will it be able to work with later versions of NVDA?


Could I also put the add on and the rapid translation  into a zip file and link it to a drop box account and to one of my web pages for others to find and try out?


Will there be a translation from dutch into english for the add on at a later date?


I did also check out the page where it is hosted but they are not in a add on format for people to try out.


Last question is it to much of a hassell to submit it to the add on community it just makes me wonder why some go up there and others do not.


Gene nz


On 9/07/2021 4:51 am, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 

-- 
Cordiais Cumprimentos
Ângelo Abrantes, Equipa <Portuguesa do NVDA



Avast logo

Este e-mail foi verificado em termos de vírus pelo software antivírus Avast.
www.avast.com



Rui Fontes
 

Hi!


As you should have notticed, the authors of the project, Babbage company, is again interested in developing it...

Anyway, it is open source, so I translated it to english and packaged it in an add-on compatible with NVDA 201.1:

https://www.dropbox.com/s/hwcp1qncig6i01m/objEnhancer_2019.2beta1_Gen.nvda-addon?dl=0


As I said above, almost all add-ons, or even all, are open source, so you can use, distribute, publish and so on, but maintaining always the authoring and license information...


Rui Fontes
NVDA portuguese team


Às 09:09 de 27/07/2021, hurrikennyandopo ... escreveu:

Hi Rui


There seems to be some interest in the add on from off the list.


Down the track will it be able to work with later versions of NVDA?


Could I also put the add on and the rapid translation  into a zip file and link it to a drop box account and to one of my web pages for others to find and try out?


Will there be a translation from dutch into english for the add on at a later date?


I did also check out the page where it is hosted but they are not in a add on format for people to try out.


Last question is it to much of a hassell to submit it to the add on community it just makes me wonder why some go up there and others do not.


Gene nz


On 9/07/2021 4:51 am, Rui Fontes wrote:

A rapid automatic translation with few corrections...

I think it gaves a good idea how it works...


I have already construct the add-on package...


The translation is below my name...


Rui Fontes



# Object Enhancer
* Author: Babbage B.V. <info@...>

Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you're using it, has functionality to change basically any property of an object.

Changes to an object are saved in a definition.
A definition contains:

* Criteria that have to apply in order for the definition to match
* Attribute changes that will be applied to every object that matches the definition
* Optional relationships with other definitions. A definition can inherrit criteria from other definitions

## Creating your own definitions
Object Enhancer has a graphical interface to make new definitions and edit existing definitions.

To create a new definition for the current navigator object, press NVDA + CONTROL + TAB. This opens the new Definition dialog if no definition is found for the current object, and the existing definition is processed if there is a definition is to edit.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.
NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

NVDA + Control + Shift + tab opens the main dialog box of the add-on with which you can find out existing definitions and edit existing definitions.

Please note that when you want to make a definition quickly, you can do it best with NVDA + Control + Tab, because you can automatically have certain properties of the object to take over.
For example, when you press this shortcut when the current navigator object is a list item, you can automatically add the current name, role or location to the definition.

### The Edit New Definition / Definition dialog box consists of the following items:
#### Definition name
A unique name for your definition that you use to recognize it later, and to link it to a different definition if necessary.

#### Filter criteria:
These are the criteria to be used to apply the definition. You can filter on attributes / properties of an object.

Press Add to add a new criteria.
You can choose from the list of relevant object attributes or give up an attribute yourself.
For example, you can choose the WindowsControlID option from the list of attributes, after which the input fields for attribute and value are entered automatically.
For example, if you want to match an object with IAccessibleRole = 10 (ROLE_SYSTEM_CLIENT), you can also do this manually.

You can also edit the current filter criteria or add an extra value to filter, when you want to match an object that, for example, the value 15 or 16 has for WindowControllID.

#### Attribute changes
In the list of attribute changes you can specify which characteristics of the object should be changed. In most cases you probably want to change the name (name) or description (description).

#### Inherit settings from definition / definition is abstractSettings Overflows of definition / definition is abstract
With this drop-down list and this check box you can set a relationship between different definitions.

Imagine that you have to label multiple buttons in one application.
All buttons have a magicbutton window class name.
You can make a definition with WindowClass = MagicButton and the Definition check box is abstract, do not use it directly.
In the following definitions your settings can overflow from the definition of MagicButton, so that the new definition will behave as if windowClassName = MagicButton is specified as a filter criterion.

#### Treat criteria for object location as absolute screen coordinates
When this option is enabled, location criteria from the criteria section are treated as all other attributes. This means that if you define Locaton = (1, 2, 3, 4), any object without this absolute location does not match.

However, if this option is disabled, this has a large effect on object definitions with more than one location.
For more details we refer you to the English documentation.

#### Definition error handling
With this drop-down list you can decide what should happen if an error occurs when evaluating this definition:

* If set to continuue, the error is ignored and the evaluation continues
* If set to Break, the evaluation is demolished
* If set to Raise, a failing evaluation causes a traceback.

Do not apply this option unless you know what you do, eg because you are a NVDA or Python developer.

Às 16:22 de 08/07/2021, Josh Kennedy escreveu:

Hi

I found an object enhancer addon, it needs packaging, updating to python3, and some English translation. Is there anyone on list who could do this? This addon will let you customize objects just like you can with jaws. The link for the addon is:

 

https://github.com/BabbageCom/objEnhancer

 

Josh

 

 

Sent from Mail for Windows 10

 


hurrikennyandopo ...
 

Hi


For a work around to use this add on I thought there would be a few people that speak english that would like to try it but it comes up in dutch when installed. I do not know what to do to make it come up in English so done the below work around and or pointed to the add on and english documentation in my drop box account.

If some one knows how to do it please do when it get installed it comes up in English.


*Object enhancer add on for NVDA

Object Enhancer
• Author: Babbage B.V. info@...
Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you’re using it, has functionality to change basically any property of an object.
Changes to an object are saved in a definition. A definition contains:
• Criteria that have to apply in order for the definition to match
• Attribute changes that will be applied to every object that matches the definition
• Optional relationships with other definitions. A definition can inherrit criteria from other

You can obtain a copy of it for NVDA 2021.1 from my drop box account at https://www.dropbox.com/s/wld98w3bv5s2l9i/object%20enhancer.zip?dl=1

The add on is in Dutch and if you do the following on the installed version of NVDA you can have it in English. Press the Windows key, then arrow to all apps, then NVDA, then NVDA user configuration, then press the Enter key. Locate the addons folder, then locate the object enhancer folder, then press the Enter key.
Locate the Doc folder, there will be 2 folders inside of it. Locate the Nl folder then copy the readme.html file. Go back one step and locate the En folder and paste it in there. It should override the other readme file. Now when you bring up the help section in the addon, the first part will be in Dutch and the rest will be English.

For a portable version do the following. If it is in the NVDA folder, locate the user configuration folder, then press the Enter key. Locate the add ons folder then press the Enter key. Locate the object enhancer folder, then press the Enter key. Locate the Doc folder, then press the Enter key. There will be 2 folders inside of it. Locate the Nl folder, then press the Enter key and copy the readme.html file. Go back one step and locate the En folder and press the Enter key and paste it in there. It should override the other readme file. Now when you bring up the help section in the add on, the first part will be in Dutch and the rest will be English.
 
*Please note

If after that has been done and you hear NVDA speaking in another language, use the NVDA key + Ctrl key + the letter V. Next, tab down until you hear NVDA say Automatic language switching (when supported) and uncheck that box. Save your settings, then open the add on help section. The first part will be in Dutch and the rest will be in English.
If you do not want to do the above, there is an English text file which you can read within the zip file.




On 27/07/2021 3:06 am, falkogiepmans@... wrote:
To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko

 
 


Rui Fontes
 

Have you downloaded the version I made available?


Rui Fontes



Às 20:36 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi


For a work around to use this add on I thought there would be a few people that speak english that would like to try it but it comes up in dutch when installed. I do not know what to do to make it come up in English so done the below work around and or pointed to the add on and english documentation in my drop box account.

If some one knows how to do it please do when it get installed it comes up in English.


*Object enhancer add on for NVDA

Object Enhancer
• Author: Babbage B.V. info@...
Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you’re using it, has functionality to change basically any property of an object.
Changes to an object are saved in a definition. A definition contains:
• Criteria that have to apply in order for the definition to match
• Attribute changes that will be applied to every object that matches the definition
• Optional relationships with other definitions. A definition can inherrit criteria from other

You can obtain a copy of it for NVDA 2021.1 from my drop box account at https://www.dropbox.com/s/wld98w3bv5s2l9i/object%20enhancer.zip?dl=1

The add on is in Dutch and if you do the following on the installed version of NVDA you can have it in English. Press the Windows key, then arrow to all apps, then NVDA, then NVDA user configuration, then press the Enter key. Locate the addons folder, then locate the object enhancer folder, then press the Enter key.
Locate the Doc folder, there will be 2 folders inside of it. Locate the Nl folder then copy the readme.html file. Go back one step and locate the En folder and paste it in there. It should override the other readme file. Now when you bring up the help section in the addon, the first part will be in Dutch and the rest will be English.

For a portable version do the following. If it is in the NVDA folder, locate the user configuration folder, then press the Enter key. Locate the add ons folder then press the Enter key. Locate the object enhancer folder, then press the Enter key. Locate the Doc folder, then press the Enter key. There will be 2 folders inside of it. Locate the Nl folder, then press the Enter key and copy the readme.html file. Go back one step and locate the En folder and press the Enter key and paste it in there. It should override the other readme file. Now when you bring up the help section in the add on, the first part will be in Dutch and the rest will be English.
 
*Please note

If after that has been done and you hear NVDA speaking in another language, use the NVDA key + Ctrl key + the letter V. Next, tab down until you hear NVDA say Automatic language switching (when supported) and uncheck that box. Save your settings, then open the add on help section. The first part will be in Dutch and the rest will be in English.
If you do not want to do the above, there is an English text file which you can read within the zip file.




On 27/07/2021 3:06 am, falkogiepmans@... wrote:
To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko

 
 


hurrikennyandopo ...
 

Hi rui


There was a add on that you gave but it came up in dutch I think some one said when installed onto my computer of which I speak english.


I think i also tried a second one that was provided thinking it would come up in english and when you opened the help for it it spoke in a another language not english.


Gene nz


On 30/07/2021 8:18 am, Rui Fontes wrote:

Have you downloaded the version I made available?


Rui Fontes



Às 20:36 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi


For a work around to use this add on I thought there would be a few people that speak english that would like to try it but it comes up in dutch when installed. I do not know what to do to make it come up in English so done the below work around and or pointed to the add on and english documentation in my drop box account.

If some one knows how to do it please do when it get installed it comes up in English.


*Object enhancer add on for NVDA

Object Enhancer
• Author: Babbage B.V. info@...
Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you’re using it, has functionality to change basically any property of an object.
Changes to an object are saved in a definition. A definition contains:
• Criteria that have to apply in order for the definition to match
• Attribute changes that will be applied to every object that matches the definition
• Optional relationships with other definitions. A definition can inherrit criteria from other

You can obtain a copy of it for NVDA 2021.1 from my drop box account at https://www.dropbox.com/s/wld98w3bv5s2l9i/object%20enhancer.zip?dl=1

The add on is in Dutch and if you do the following on the installed version of NVDA you can have it in English. Press the Windows key, then arrow to all apps, then NVDA, then NVDA user configuration, then press the Enter key. Locate the addons folder, then locate the object enhancer folder, then press the Enter key.
Locate the Doc folder, there will be 2 folders inside of it. Locate the Nl folder then copy the readme.html file. Go back one step and locate the En folder and paste it in there. It should override the other readme file. Now when you bring up the help section in the addon, the first part will be in Dutch and the rest will be English.

For a portable version do the following. If it is in the NVDA folder, locate the user configuration folder, then press the Enter key. Locate the add ons folder then press the Enter key. Locate the object enhancer folder, then press the Enter key. Locate the Doc folder, then press the Enter key. There will be 2 folders inside of it. Locate the Nl folder, then press the Enter key and copy the readme.html file. Go back one step and locate the En folder and press the Enter key and paste it in there. It should override the other readme file. Now when you bring up the help section in the add on, the first part will be in Dutch and the rest will be English.
 
*Please note

If after that has been done and you hear NVDA speaking in another language, use the NVDA key + Ctrl key + the letter V. Next, tab down until you hear NVDA say Automatic language switching (when supported) and uncheck that box. Save your settings, then open the add on help section. The first part will be in Dutch and the rest will be in English.
If you do not want to do the above, there is an English text file which you can read within the zip file.




On 27/07/2021 3:06 am, falkogiepmans@... wrote:
To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko

 
 


Rui Fontes
 

Very strange!

Às 21:23 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi rui


There was a add on that you gave but it came up in dutch I think some one said when installed onto my computer of which I speak english.


I think i also tried a second one that was provided thinking it would come up in english and when you opened the help for it it spoke in a another language not english.


Gene nz


On 30/07/2021 8:18 am, Rui Fontes wrote:

Have you downloaded the version I made available?


Rui Fontes



Às 20:36 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi


For a work around to use this add on I thought there would be a few people that speak english that would like to try it but it comes up in dutch when installed. I do not know what to do to make it come up in English so done the below work around and or pointed to the add on and english documentation in my drop box account.

If some one knows how to do it please do when it get installed it comes up in English.


*Object enhancer add on for NVDA

Object Enhancer
• Author: Babbage B.V. info@...
Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you’re using it, has functionality to change basically any property of an object.
Changes to an object are saved in a definition. A definition contains:
• Criteria that have to apply in order for the definition to match
• Attribute changes that will be applied to every object that matches the definition
• Optional relationships with other definitions. A definition can inherrit criteria from other

You can obtain a copy of it for NVDA 2021.1 from my drop box account at https://www.dropbox.com/s/wld98w3bv5s2l9i/object%20enhancer.zip?dl=1

The add on is in Dutch and if you do the following on the installed version of NVDA you can have it in English. Press the Windows key, then arrow to all apps, then NVDA, then NVDA user configuration, then press the Enter key. Locate the addons folder, then locate the object enhancer folder, then press the Enter key.
Locate the Doc folder, there will be 2 folders inside of it. Locate the Nl folder then copy the readme.html file. Go back one step and locate the En folder and paste it in there. It should override the other readme file. Now when you bring up the help section in the addon, the first part will be in Dutch and the rest will be English.

For a portable version do the following. If it is in the NVDA folder, locate the user configuration folder, then press the Enter key. Locate the add ons folder then press the Enter key. Locate the object enhancer folder, then press the Enter key. Locate the Doc folder, then press the Enter key. There will be 2 folders inside of it. Locate the Nl folder, then press the Enter key and copy the readme.html file. Go back one step and locate the En folder and press the Enter key and paste it in there. It should override the other readme file. Now when you bring up the help section in the add on, the first part will be in Dutch and the rest will be English.
 
*Please note

If after that has been done and you hear NVDA speaking in another language, use the NVDA key + Ctrl key + the letter V. Next, tab down until you hear NVDA say Automatic language switching (when supported) and uncheck that box. Save your settings, then open the add on help section. The first part will be in Dutch and the rest will be in English.
If you do not want to do the above, there is an English text file which you can read within the zip file.




On 27/07/2021 3:06 am, falkogiepmans@... wrote:
To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko

 
 
wwwq


Rui Fontes
 

Sorry!


I think that is very strange!


What language is your NVDA?


Rui Fontes


Às 21:23 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi rui


There was a add on that you gave but it came up in dutch I think some one said when installed onto my computer of which I speak english.


I think i also tried a second one that was provided thinking it would come up in english and when you opened the help for it it spoke in a another language not english.


Gene nz


On 30/07/2021 8:18 am, Rui Fontes wrote:

Have you downloaded the version I made available?


Rui Fontes



Às 20:36 de 29/07/2021, hurrikennyandopo ... escreveu:

Hi


For a work around to use this add on I thought there would be a few people that speak english that would like to try it but it comes up in dutch when installed. I do not know what to do to make it come up in English so done the below work around and or pointed to the add on and english documentation in my drop box account.

If some one knows how to do it please do when it get installed it comes up in English.


*Object enhancer add on for NVDA

Object Enhancer
• Author: Babbage B.V. info@...
Object Enhancer allows you to change how NVDA announces objects on the screen using an intuitive interface. It can be used to change the label of an object, but depending on how you’re using it, has functionality to change basically any property of an object.
Changes to an object are saved in a definition. A definition contains:
• Criteria that have to apply in order for the definition to match
• Attribute changes that will be applied to every object that matches the definition
• Optional relationships with other definitions. A definition can inherrit criteria from other

You can obtain a copy of it for NVDA 2021.1 from my drop box account at https://www.dropbox.com/s/wld98w3bv5s2l9i/object%20enhancer.zip?dl=1

The add on is in Dutch and if you do the following on the installed version of NVDA you can have it in English. Press the Windows key, then arrow to all apps, then NVDA, then NVDA user configuration, then press the Enter key. Locate the addons folder, then locate the object enhancer folder, then press the Enter key.
Locate the Doc folder, there will be 2 folders inside of it. Locate the Nl folder then copy the readme.html file. Go back one step and locate the En folder and paste it in there. It should override the other readme file. Now when you bring up the help section in the addon, the first part will be in Dutch and the rest will be English.

For a portable version do the following. If it is in the NVDA folder, locate the user configuration folder, then press the Enter key. Locate the add ons folder then press the Enter key. Locate the object enhancer folder, then press the Enter key. Locate the Doc folder, then press the Enter key. There will be 2 folders inside of it. Locate the Nl folder, then press the Enter key and copy the readme.html file. Go back one step and locate the En folder and press the Enter key and paste it in there. It should override the other readme file. Now when you bring up the help section in the add on, the first part will be in Dutch and the rest will be English.
 
*Please note

If after that has been done and you hear NVDA speaking in another language, use the NVDA key + Ctrl key + the letter V. Next, tab down until you hear NVDA say Automatic language switching (when supported) and uncheck that box. Save your settings, then open the add on help section. The first part will be in Dutch and the rest will be in English.
If you do not want to do the above, there is an English text file which you can read within the zip file.




On 27/07/2021 3:06 am, falkogiepmans@... wrote:
To be quite honest, we forgot that we had this add-on made. My own boss asked me the other day to look into a functionality to label objects in NVDA as they can do in JAWS, turns out we already had something on the table :).

I'll give it some love where needed, since it would be tremendously useful for our own work as well. If anyone has a pull-request that it wants to push then I will look into it.

Kind regards,
Falko