In this feature is the MVBD like a rooter. TCP/IP clients can identify by command 29.
For example client 1 is the NVDA screenreader and the GRANT software is client 2. Both have to identify. You can see this at the grid in the Tcp tab.
When the roots a set correctly and NVDA sends Pins to MVBD they will not be shown there. They will be redirected to the GRANT software first. GRANT can filter the data or put it inside itselfs pindata.
After this GRANT sends Pins back to the MVBD.
Command | Name | Description |
---|---|---|
0 | Pins | Root all commands of pin data. Command: 1 (Braille-string), 21 (bool-array) |
1 | Keys | Root key data commands. Command: 22 (KeyDown), 23 (KeyUp) |
2 | Fingers | Root finger data commands. Command: 24 (Touch) |
3 | NVDA Gestures | NVDA Gesture data commands. Command: 30 (NVDA Gesture) |
4 | DeviceInfo | The device has changed. Command: 20 |
Identifier | Name | Description |
---|---|---|
0 | Unknown | The type of client is unknown |
1 | MVBD | The MVBD itself |
2 | NVDA | It's the NVDA screenreader |
3 | GRANT | It's the GRANT application from University Potsdam |
4 | HyperBrailleGeo | The client is a Hyperbraille Geo (Geogebra) application by metec |
5 | Monitor | The client is a viewer monitor like a TV in a future to show a device in 3D |
6 | MATLAB | The client is MATLAB from MathWorks |
7 | Presentation | The client is Presentation from Neurobehavioral Systems |
8 | E-Prime | The client is E-Prime from Psychology Software Tools |
9 | Client 9 | Free for custom use |
10 | Client 10 | Free for custom use |
11 | Client 11 | Free for custom use |
12 | Client 12 | Free for custom use |
13 | Client 13 | Free for custom use |
14 | Client 14 | Free for custom use |
15 | Client 15 | Free for custom use |