Each one of these tests has the following implied first steps:
- Start a clean portable copy of NVDA, without numpadNavMode installed.
- Make sure there are no user gestures set. Either have a blank gestures.ini, or run the following in the Python console, and get no output:
import inputCore for s in inputCore.manager.userGestureMap.getScriptsForAllGestures(): print(s) - Install the latest (development) copy of numpadNavMode.
- Restart NVDA to activate the add-on.
- Enter NVDA keyboard help (NVDA+1).
- Press the default shortcut: NVDA+Alt+NumpadPlus.
Expectation:
should here:Toggles the numpad between NVDA navigation and Windows navigation modes.
- Switch to Windows nav mode.
- Test all numpad keys, with control and shift modifiers, and with no modifiers, to make sure they work. May need to do this in a text editor.
Expectation:
All keys work.
- Switch to Windows nav.
- Switch back to NVDA nav.
- Run the code from test 0 above.
Expectation:
Running step 3 should produce no results as in Test 0.
- In NVDA nav mode, assign a gesture using the gestures window of NVDA.
- Switch to Windows nav.
- Switch back to NVDA nav.
- Run the code from test 0 above.
Expectation:
The gesture set in step 1 should still exist, and only that gesture should be listed.