Enhanced Object Navigation.

This addon adds improvements to object navigation. Note that as of now, it doesn't work in java applications.

Navigation mode.

To enter navigation mode, press NVDA+shift+control+space. This will turn navigation mode on or off until the focus is moved. Press it twice to save the current state. When navigation mode is turned on in this way, it will automaticly be turned on when focus moves, unless the focus lands in an editable control, a menu, a document that supports browse mode, or a virtual control created by NVDA, such as an OCR result document. In these cases, it will be turned off. If you landed in an editable control or a menu, you can turn it back on by pressing escape.

Navigation mode can be turned on in any application.

Note:

All navigation commands described below will only navigate to objects in the same process that the navigator object is located in, unless stated otherwise.

They will also navigate to objects regardless of hierarchy, unless stated otherwise.

Basic navigation mode commands.

Advanced navigation.

To turn advanced navigation on, press NVDA+A while you are in navigation mode. NVDA will remember the state of the advanced navigation mode between sessions.

When advanced navigation is turned on, The arrow keys will move you around in the same way as normal object navigation. The "Simple review mode" setting will affect what you can navigate to. When using these commands, you can navigate outside of the current process. When advanced navigation is turned on, the rotor is not available, but all other commands works as normal, except for the arrow keys as described above.

single letter navigation.

When navigation mode is turned on, you can use single letter navigation, like in browse mode, to jump to different types of objects.

The following single letter navigation keys are supported at this time. Press the key on its own to jump to the next object, add shift to jump to the previous object, and add shift and control to list up all objects.

All of these are available in the rotor as well.

The search list.

The search list is a virtual list that contains the objects you have listed up, for example by pressing control+shift+b while in navigation mode to list buttons. To list objects regardless of role, press NVDA+control+enter. This command is available even when navigation mode is turned off. Since the list is virtual, you can do things such as list all the objects in a menu, without the menu closing, because the system focus is not moved.

When you are in the list, you can start typing to filter the list. Hold down left alt and type a character to move to the next object starting with that character.

You can use the following commands while in the list.

Enhanced touch support.

A new touch mode has been added, called navigation. This is not complete yet. The gestures for this mode are as follows. * 1 finger flick up/down: move to the next/previous object depending on the rotor setting. * 2 finger flick write/left: move to the next/previous rotor setting. * 3 finger flick right/left: press tab/shift+tab. * 3 finger flick up/down: press f6/shift+f6. * 2 finger flick up: press escape. * 2 finger tripple tap: list all objects in the window where the navigator object is located.

Settings.

Change log.

v0.1.1

v0.1.

Initial release.