[nvda] Re: A Chance to Make E-sword More Accessible - FWD:

Hello,
This is really getting strange.
I have googled that visual basic treeviews respond to the same window messages as SysTreeView32. The thing is I am unable to map this window class to any of our NVDA object. I know this is rather suited for developers list but i don't want to break the thread.
Might it be a problem that its window handle is 0?

Peter


Peter Vágner  wrote:
Hello,
I have just looked briefly how this one looks.
It appears to me as written in visual basic or some microsoft .net
stuff. Most of the windows are accessible out-of the box. There is even
no mapping required. But there are 2 controls which are critical. they
are custom made don't even seem to be inherited from the standard
controls. They have no MSAA support nor they respond to the standard
window messages regular treeview do. Perhaps it is possible to research
this further and write the app module but I don't know where to start.
The mentioned controls report their windows classes as:
TabStrip20WndClass and TreeView20WndClass .

Also In the tip of the day window there is a read-only edit field which
is not focusable using tab key navigation. I believe this is very easy
to address.

Other than these I haven't noticed a problem so far. Of course I haven't
looked over all the menus and dialogs because I think these 2 things
shal be addressed before we can look to anything else. If you know the
program better and you can say where NVDA fails at all let me know and I
will examine it.

Also when you will be tallking with the application developers perhaps
you can ask if they are aware which windows messages do these controls
respond to. In case of tabs we needs at least its name along with
relations to the other tabs in the same group. Treeview is more complex
it is nice to be able to retrieve level, number of items within a node,
item text and prew, next, parent and child nodes.
It may required a bit of work to make this working. I don't know I can
manage it but hopefully the question is answered.


Peter

Chris & Doris wrote:
The question of e-sword's accessibility came up on an e-sword list and
we may have achance to get some feedback to the e-sword developer. I
know that at least one other lister on this list mentoned using e-sword
with nvda and it would be very helpful to get their feedback. I will
forward any responsse to the e-sword accessiblity list.

i have included my notes and the original post to the e-sword
accessibiluty list below.

Comments from the nvda developers wold also be helpful. e-sword is fre
and can be downloaded from

www.e-sword.net

It is the most rpowrful and resource-rich free bible program out there
and if we could get it to be more accessible it would be awesome!

Thanks much.
Doris

forwarded mesage:






1. Book, chapter and verse numbers cannot be hidden wich is very
distracting for speech users. (screenreader users relying on speech
output)

2. Focus issues with some of the dialogs, i.e dearch dialogues or
scripturememorization dialogs that cannot be tabbed back to when they
lose focus

3. the version tabs for bibles, commentaries and dictionaries do not act
like normal page tab controls in that they cannot be moved thru with
ctrl+tab and arrowing across them with the arrow keys puts focus into
the read only edit upon each arrow movement rather than moving across
the tabs and only moving into the text when the tab key is hit.

4. Dictionary resources are difficult to navigate and I have done very
little with this thus far as i have just begun to try and use these. I
cannot tab to the list of entries for the Thompson Chain reference for
example but need to use my mouse emulation to click them.


5. Right mouse click options should be available for keyboard access,
i.e. use of the application key. I know there is a jaws script for this
but not all screenaders are scriptable and I also find the script
somewhat unreliable.

I use e-sword iith each of the resource widnows maximized and use
e-sword's native keyboard shortcuts to switch between views.
I will forward this post to the nvda user list, nvdabeing a free and
open source screenreader for windows. i will forward any responses I get
to this list. Can you access email during the conference?

Thanks much for picking this up.

Doris



At 07:06 AM 1/25/2008 +0000, you wrote:

Doris wrote:

> You mentioned the other day that you are going to see Mr.Rick at
some conference.

Bibletech 2008 today and tomorrow (friday and saturday)

>Could you ask him about fixing some of the accessibility issues?

Can you give me a list of what you think the most critical issues are?

> How many users do you have on the accessibility list by now?

40

> Do you know if some are on there who could offer constructive
suggestions that might help make e-sword more accessible?

No.

Can we movbe this to the e-Sword_accessibility list
(
<mailto:eSword-Accessibility%40yahoogroups.com>eSword-Accessibility@xxxxxxxxxxxxxxx

)

xan

jonathon
__._,_.___
<http://groups.yahoo.com/group/eSword-Accessibility/message/23;_ylc=X3oDMTMxb3BkNHZ1BF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRtc2dJZAMyMwRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzEyMDEyNDQ3ODgEdHBjSWQDMjM->Messages

in this topic (1)
<http://groups.yahoo.com/group/eSword-Accessibility/post;_ylc=X3oDMTJvNms5NTJhBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRtc2dJZAMyMwRzZWMDZnRyBHNsawNycGx5BHN0aW1lAzEyMDEyNDQ3ODg-?act=reply&messageNum=23>Reply

(via web post) |
<http://groups.yahoo.com/group/eSword-Accessibility/post;_ylc=X3oDMTJmcGJpNzJwBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNudHBjBHN0aW1lAzEyMDEyNDQ3ODg->Start

a new topic
<http://groups.yahoo.com/group/eSword-Accessibility/messages;_ylc=X3oDMTJmZHYydDRjBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNtc2dzBHN0aW1lAzEyMDEyNDQ3ODg->Messages

|
<http://groups.yahoo.com/group/eSword-Accessibility/files;_ylc=X3oDMTJnMWcyNDkxBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNmaWxlcwRzdGltZQMxMjAxMjQ0Nzg4>Files

|
<http://groups.yahoo.com/group/eSword-Accessibility/photos;_ylc=X3oDMTJmcWNtbW1nBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNwaG90BHN0aW1lAzEyMDEyNDQ3ODg->Photos

|
<http://groups.yahoo.com/group/eSword-Accessibility/links;_ylc=X3oDMTJndnJqZ2ZjBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNsaW5rcwRzdGltZQMxMjAxMjQ0Nzg4>Links

|
<http://groups.yahoo.com/group/eSword-Accessibility/members;_ylc=X3oDMTJmbHY0ZGFrBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNtYnJzBHN0aW1lAzEyMDEyNDQ3ODg->Members


Accessibility files for e-Sword:
<http://esnips.com/web/AccessibleSword/>http://esnips.com/web/AccessibleSword/


Documentation:
<http://esnips.com/web/eSwordFAQs/>http://esnips.com/web/eSwordFAQs/
MARKETPLACE

<http://us.ard.yahoo.com/SIG=12msc6cqr/M=571476.12066680.12490312.11509771/D=groups/S=1705013481:MKP1/Y=YAHOO/EXP=1201251988/A=5086951/R=0/SIG=12k8pu1n3/*http://college-finder.net/index.cfm?key=yahoo_colfngrouptxt_12066680&c=CA152932587>Earn

your degree in as few as 2 years - Advance your career with an AS, BS,
MS degree - College-Finder.net.

<http://groups.yahoo.com/group/eSword-Accessibility/join;_ylc=X3oDMTJnYXFiMjJpBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNzdG5ncwRzdGltZQMxMjAxMjQ0Nzg4>Change

settings via the Web (Yahoo! ID required)
Change settings via email:
<mailto:eSword-Accessibility-digest@xxxxxxxxxxxxxxx?subject=Email
Delivery: Digest>Switch delivery to Daily Digest |
<mailto:eSword-Accessibility-traditional@xxxxxxxxxxxxxxx?subject=Change
Delivery
Format: Traditional>Switch format to Traditional
<http://groups.yahoo.com/group/eSword-Accessibility;_ylc=X3oDMTJlc3Z0cWZrBF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDZnRyBHNsawNocGYEc3RpbWUDMTIwMTI0NDc4OA-->Visit

Your Group | <http://docs.yahoo.com/info/terms/>Yahoo! Groups Terms of
Use |
<mailto:eSword-Accessibility-unsubscribe@xxxxxxxxxxxxxxx?subject=>Unsubscribe


<http://groups.yahoo.com/group/eSword-Accessibility;_ylc=X3oDMTJmNWFxOGg5BF9TAzk3MzU5NzE0BGdycElkAzE5NDE4MjMyBGdycHNwSWQDMTcwNTAxMzQ4MQRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyMDEyNDQ3ODg->Visit

Your Group
Biz Resources

<http://us.ard.yahoo.com/SIG=12julhrs2/M=493064.12016255.12445662.8674578/D=groups/S=1705013481:NC/Y=YAHOO/EXP=1201251988/A=4025321/R=0/SIG=12a352npd/*http://us.rd.yahoo.com/evt=44092/*http://smallbusiness.yahoo.com/r-index>Y!

Small Business

Articles, tools,

forms, and more.
Improvement Zone

<http://us.ard.yahoo.com/SIG=12js1d349/M=493064.12117552.12537389.8674578/D=groups/S=1705013481:NC/Y=YAHOO/EXP=1201251988/A=5170401/R=0/SIG=11ml7n8m5/*http://advision.webevents.yahoo.com/selfimprovement/>on

Yahoo! Groups

Find groups about

New Year's goals.
Parenting Zone

<http://us.ard.yahoo.com/SIG=12jku8vj0/M=493064.12016283.12445687.8674578/D=groups/S=1705013481:NC/Y=YAHOO/EXP=1201251988/A=5045820/R=0/SIG=11gsqr691/*http://advision.webevents.yahoo.com/parenting/>on

Yahoo! Groups

Your one stop for

parenting groups.
.

__,_._,___

No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.19.10/1241 - Release Date:
1/24/2008 9:58 AM



"Pray, pray, pray!" - Pray without ceasing. (1 Th 5:17)


To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an
open source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

To post messages to the list send email to
nvda@xxxxxxxxxxxxx
To modify your NVDA Email settings go to:
http://www.freelists.org/list/nvda
Thank you for your continued support of Nonvisual Desktop Access, an open 
source free screen reader for Microsoft Windows:
http://www.nvda-project.org/
To get the latest NVDA snapshot:
http://www.nvda-project.org/snapshots/
Report bugs or make feature requests at:
http://trac.nvda-project.org/
Message Archive:
http://www.freelists.org/archives/nvda

Other related posts: