[nvda] Re: A Chance to Make E-sword More Accessible - FWD:
- From: Peter Vágner <peter.v@xxxxxxxxxxx>
- To: nvda@xxxxxxxxxxxxx
- Date: Fri, 25 Jan 2008 11:38:35 +0100
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
- References:
- [nvda] A Chance to Make E-sword More Accessible - FWD:
- From: Chris & Doris
- [nvda] Re: A Chance to Make E-sword More Accessible - FWD:
- From: Peter Vágner
Other related posts:
- » [nvda] A Chance to Make E-sword More Accessible - FWD:
- » [nvda] Re: A Chance to Make E-sword More Accessible - FWD:
- » [nvda] Re: A Chance to Make E-sword More Accessible - FWD:
- » [nvda] Re: A Chance to Make E-sword More Accessible - FWD:
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
- [nvda] A Chance to Make E-sword More Accessible - FWD:
- From: Chris & Doris
- [nvda] Re: A Chance to Make E-sword More Accessible - FWD:
- From: Peter Vágner