Reported by menschomat on 2009-11-02 11:52
Before NVDA I used Blindows as my prefered screenreader. Blindows needs a tool like Webbie to accessing Internet Explorer, and it is called Webformator. It is available for free: http://www.webformator.de/englisch/index.php
When I start the Internet Explorer, Webformator is started as an IE helper and NVDA begins to read the complete Webformator screen. Unfortunately NVDA stop reading when I navigate by cursor or tab key.
If it is no matter to solve this problem I ask you to build in the access for Webformator.
The text was updated successfully, but these errors were encountered:
Comment 1 by pvagner on 2009-11-02 16:14
I have found out webformator window reacts to edit control like messages. If I am trying it with the patch I've attached I can use arrow keys to navigate webformator window. However line breaks are wrong and I am unable to find where it fails.
I will perhaps look more into it later.
Has anyone an idea?
Comment 2 by pvagner on 2009-11-02 17:09
Okay, I have found webformator window gives incorrect line offsets.
It does not handle empty lines properly.
The first line has text
"first" indexed from 0 through 4. Then there is a new line character indexed 5. Then there is another new line character indexed 6. And finally there is a text "third" indexed 7 through 11. Now let's send a EM_LINEFROMCHAR message into this control. While giving offsets 0 through 5 it's all fine, control gives back number 0. When offset equals to 6 is given it returns 1 - stil it's fine. When offsets 7 through 11 are given to the EM_LINEFROMCHAR message it returns back 1. And this is wrong unfortunatelly these characters represent third line. While indexing starting at 0 it should be 2.
Is anyone here up for the task to workaround this?
Comment 3 by pvagner on 2009-11-02 18:07
I've found webformator window also responds to RichEdit like window messages and that's working correctly. Is there something else missing to make webformator useable with NVDA? The patch is updated accordingly.