styled text control and accessibility

Hello,

I’m a blind programmer working on developing my own code editting program in Python/wxPython.

At the moment I’m attempting to use styled text control for the main editting window, since it so nicely implements so much of what I need out of the box.

HOwever, I’m having some trouble in the form of not all screen reading software being able to read the element correctly. My research into this suggests that the problem probably lies with Scintilla, and interestingly the experience I have using the scintilla editor is completely different. NOt necessarily better, but different.

Here are my questions.

Does anyone know of a way to improve the existing accessibility support with styled text control?

barring that, I noticed that the version of scintilla being wrapped by wxPython is very much behind the current scintilla release. Could anyone tell me how/where to change it so that wxPython wraps the latest version instead?

Thank you for any help or suggestions.

Adam Campfield

Can you give an example of what your desired behavior would be? I do not use accessibility options, are you looking to have some kind of audio output for every GUI widget? Would this be read from right to left, and top to bottom, or would it be read as a depth/breadth first tree, starting at the top-level-parent GUI Window? For the styled text control, would you want to read the line number (if the user has an option like ‘view line numbers’ turned on), then the line of text, also noting every time the font changed color or went italic?

If I type some rich HTML text in this Google Groups editor, for example:

when the font changes from Courier New to Georgia?

Does it vocalize this change something like:

'when the font changes from [switch to different voice]FONT CHANGED TO COURIER NEW[switch back to normal voice] Courier New [switch to different voice]FONT CHANGED TO NORMAL[switch back to normal voice] to [switch to different voice] FONT CHANGED TO GEORGIA [switch back to normal voice] Georgia [switch to different voice] FONT CHANGED TO NORMAL[switch back to normal voice] .

···

On Wednesday, November 12, 2014 2:35:33 PM UTC-8, Adam Campfield wrote:

Hello,

I’m a blind programmer working on developing my own code editting program in Python/wxPython.

At the moment I’m attempting to use styled text control for the main editting window, since it so nicely implements so much of what I need out of the box.

HOwever, I’m having some trouble in the form of not all screen reading software being able to read the element correctly. My research into this suggests that the problem probably lies with Scintilla, and interestingly the experience I have using the scintilla editor is completely different. NOt necessarily better, but different.

Here are my questions.

Does anyone know of a way to improve the existing accessibility support with styled text control?