Search the Community
Showing results for tags 'nvda'.
Found 2 results
Hello, dear. I am a newbie in autoit language I don't master any other programming language. I also don't understand how to manage the DLL files In addition to all this I am blind, and as we all know the explanations provided for the blind in programming are very few. So I'm trying to rely on myself for learning. I work hard to design some simple software and tools that make it easier to use computers, as they perform some tasks that may be difficult for the blind. I am also looking for the programs that the blind need and cannot use it because it's haven't the compatibility with the screen reader, and i try to design a simple programs that do the same work. In these tools and programs I have to deal directly with screen readers, when i must to forcing these programs to read some processes and tasks that it cannot be read in normal mode. To force these programs to read, I have to deal with the API files. And as I said, I'm very weak in managing DLLs. So I hope you'll try to help me, please. I did a lot of research until I found the API file to manage the free screen reader (NVDA). It is open source It is based on CPP language and Python And I don't understand the both languages. For this I decided to put you an API file link here which is attached with it examples, source and DLL file I hope you can help me by convert these functions to AutoIt include file I offer you a very serious apology if the participation is a violation of the laws. I wish I could find here someone to help me. To download the file please click on this link http://www.nvda-project.org/nvdaControllerClient/nvdaControllerClient_20100219.7z and To download the free screen reader, please following this link https://www.nvaccess.org/download/ I repeat my apologies and thanks in advance.
Hi dear This is the first include file I designed This work is especially directed to NVDA free screen reader users It contains a set of functions that enable you to control the program Such as forcing the program to read a custom text Force it to stop talking Find out if the program is running And show custom text in the Braille screen Available functions are _nvdaControllerClient_Load() to load the dll file _nvdaControllerClient_free() to UnLoad the dll file _nvdaControllerClient_SpeakText() to speak a custom text _nvdaControllerClient_brailleMessage() to show custom text in the Braille screen _nvdaControllerClient_cancelSpeech() to Force the NVDA to stop talking _nvdaControllerClient_testIfRunning() to check if the NVDA is running important note : All of these functions depend on a nvdaControllerClient32.dll I've added it in the attachments, as well as a file for examples, and other files As the source and examples in other languages For those who wanted to download the free screen reader, this is the download link from the official website https://www.nvaccess.org/download/ i hope you like this topic I hope you will try it and give me your opinions Thank you all members and administrators for their help now with the Attachments nvdaControllerClient_UDF.zip