I’m slowly making my way down this path, but for a web app, not desktop. My post from a couple months ago
Years ago, I altered one of my desktop apps to work for a blind student. It was quite the challenge. Basically, what I did was completely chop it up and used the System.Speak in lieu of the screen reader. I also built in keyboard pressed commands to navigate through the app and speak the text
I abandoned further updating that project as he was the only blind user I had in 20 years. If you read my forum post above, you’ll see it’s going to be more of a requirement for web apps by next year. My focus has lately been on meeting the WCAG requirements. I’ve gotten some of the basic and easy parts done. I’ve been putting off trying to get the screen reader/navigation for blind users, but I’ll be putting in more effort soon
The analyst I communicated with pointed me to NVDA for a screen reader (it’s free). I literally just downloaded it yesterday and did some basic tests to see how it works with the app as-is. There’s a lot of work to do, some of which we don’t have functionality yet in Xojo Web
Here is the NVDA site to download if you wanted to do your own testing. It works with desktop apps too. Only runs on Windows though