Hiya, I need to modify one of the extensions in my project to add NVDA support.
I need the following functions added:
-Check if NVDA is initialized and being used.
-Read strings fed to NVDA.
The general structure will work like this.
First, the extension checks if NVDA is initialized and is in a ready-to-use state. If false, it will default to using SAPI5. Else, it will read strings through NVDA. I might eventually add the ability to switch between the two as well, or add a config file that allows users to choose whether they prefer SAPI5 or NVDA for the game.
Is there documentation on this sort of implementation?