Hi Pelle,
Thanks for this amazing toolchain!
I want to start using Poide as my IDE for C development, but I'm completely blind and use a screen reader, and the text field doesn't play well with those. With Narrator, the built-in Windows screen reader, accessed by pressing Control+Windows+Enter, it just doesn't get read at all, while NVDA, a free and open source screen reader, reads it but very often will read the wrong character or similar. Is it possible for this to be fixed, probably by making your custom control communicate with MSAA/UIA?
Thanks!
Since I know very little about the subject, I need to do some research first. Only then will I know how much work is involved. I'm not sure there is enough time for this in the upcoming version.
Quin,
MSAA was replaced by UIA, and UIA seems old too. More recent references points at .NET, but Pelles C IDE is using the classic Win32 API.
To support UIA it looks like I would have to create a COM interface, which is always a big task (especially in C). There are few UIA examples on the web, and none of them seems very helpful.
As much as I like to help, I can't see a way forward...
Hi Pelle,
Honestly you can probably get away with using MSAA, it's a simple text control and despite the MSAA API being "deprecated" as far as I know it's still used in a lot of places, and in fact my screen reader of choice, NVDA, fails in UIA-heavy apps, like Office or Visual Studio.
Thanks for your willingness to help!