Dean: Your 1st job in a case like this is to determine whether the window handle is found, as Dave points out. &, as he also aptly told u, it needs to handle finding the window from various parts of the program. When I do this, my code often looks like: script TestFind() var handle hw let hw = findDescendantWindow(GetAppMainWindow(GetCurrentWindow()), WhateverControlID) if (hw) then blah blah blah endif The really variable part is the 1st part of the findDescendantWindow function, as I may need to do some playing around w/finding the window consistently. sometimes, I actually divide this into functions, e.g., if inMainWindow then mainfunction() elif inBookWindow then bookFunction endif Obviously these are made up names & reflect the fact that I'm testing for where I'm at in the program. Other times I use the FindWindow Function, &, as a last resort, walk the window hierarchy. I do like OnLine bible. It has been designed w/screenreader access in mind. U can incorporate multiple bibles in2 it, some of which do cost money, though I've never seen any module cost more than $15. There are also other books designed for it that can be used. On 8/27/09, Jacob Kruger <jacobk@xxxxxxxxxxxxxx> wrote: > Well, like said, I think it has both old and new testament, so not sure what > would be missing? > > Honest truth, I don't know the bible all that well, but anyway. > > Stay well > > Jacob Kruger > Blind Biker > Skype: BlindZA > '...fate had broken his body, but not his spirit...' > > ----- Original Message ----- > From: "Dean Masters" <dwmasters@xxxxxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Thursday, August 27, 2009 6:44 PM > Subject: [jawsscripts] Re: Bible Pane > > >> this person is wanting to go to Bible college and will need to buy books >> required. so he was wanting to find a program that is accessible that >> might >> have all the books he needs. >> >> Dean >> >> ----- Original Message ----- >> From: "Jacob Kruger" <jacobk@xxxxxxxxxxxxxx> >> To: <jawsscripts@xxxxxxxxxxxxx> >> Sent: Thursday, August 27, 2009 12:05 PM >> Subject: [jawsscripts] Re: Bible Pane >> >> >> | Well, with bible seeker, you can just tab around the interface, use the >> menu >> | systems etc. etc., so while don't really know about keystrokes etc. >> since >> | don't use it much, it's perfectly usable, and I'm pretty sure it has >> both >> | old and new testaments in, but is the king james version, which I know >> some >> | people don't prefer. >> | >> | Stay well >> | >> | Jacob Kruger >> | Blind Biker >> | Skype: BlindZA >> | '...fate had broken his body, but not his spirit...' >> | >> | ----- Original Message ----- >> | From: "Dean Masters" <dwmasters@xxxxxxxxxxxxx> >> | To: <jawsscripts@xxxxxxxxxxxxx> >> | Sent: Thursday, August 27, 2009 5:19 PM >> | Subject: [jawsscripts] Re: Bible Pane >> | >> | >> | >I was working on this for someone else who is trying to find the most >> | > accessible Bible software with the best selection of books you can >> buy. >> He >> | > thought this one might be good since it had so many keystrokes built >> into >> | > it. >> | > >> | > Dean >> | > >> | > ----- Original Message ----- >> | > From: "Jacob Kruger" <Jacob.Kruger@xxxxxxxxxxxx> >> | > To: <jawsscripts@xxxxxxxxxxxxx> >> | > Sent: Thursday, August 27, 2009 2:10 AM >> | > Subject: [jawsscripts] Re: Bible Pane >> | > >> | > >> | > | Off topic as such, but this one is free, and very accessible/usable >> off >> | > the shelf as such: >> | > | http://www.sharewareplaza.com/Bible-Seeker-download_2217.html >> | > | Stay well >> | > | >> | > | Jacob Kruger >> | > | jacob.kruger@xxxxxxxxxxxx >> | > | >> | > | -----Original Message----- >> | > | From: jawsscripts-bounce@xxxxxxxxxxxxx >> | > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Dean Masters >> | > | Sent: Thursday, August 27, 2009 3:36 AM >> | > | To: JAWS Scripts >> | > | Subject: [jawsscripts] Bible Pane >> | > | >> | > | I am trying to work with the SwordSearcher bible software. It has a >> lot >> | > of >> | > | keystrokes built into it but there are things that could be done to >> make >> | > it >> | > | more accessible. One thing is that there are different panes. If you >> hit >> | > F10 >> | > | the bible pane is maximized and all other panes are hidden. If F10 >> is >> | > hit >> | > | again the Bible Pane is hidden. >> | > | >> | > | I was trying to get it so that the invisible cursor went to that >> pane >> | > and >> | > | read it when the shortcut key was hit. Sometimes it reads parts of >> the >> | > | parent windows but it never reads the whole pane. >> | > | >> | > | A parent window is the TBiblePane. In home row mode if you go down >> two >> | > | windows, over two windows, down two windows then over two windows >> you >> | > find >> | > | the TPaintPanel which is where the text is. Here is the script I >> have >> | > | written which might read some of the text: >> | > | >> | > | Script BookPane () >> | > | >> | > | DoAndSayCurrentKeystroke (); function I created that does what it >> says >> | > | >> | > | JAWSCursor () >> | > | >> | > | MoveToWindow(GetNextWindow (GetNextWindow (GetFirstChild >> (GetFirstChild >> | > | (GetNextWindow (GetNextWindow (GetFirstChild (GetFirstChild >> | > | (FindDescendantWindow (GetAppMainWindow (GetCurrentWindow ()), >> | > | id_Bible)))))))))) >> | > | >> | > | Delay (5, false) >> | > | >> | > | RouteInvisibleToJAWS () >> | > | >> | > | InvisibleCursor () >> | > | >> | > | SetRestriction (RestrictWindow) >> | > | >> | > | SayAll () >> | > | >> | > | EndScript >> | > | >> | > | >> | > | It seems like the hierarchy is always there even if the pane is >> hidden >> | > so >> | > I >> | > | can't figure out how to tell it when to read and when not to read. >> | > | >> | > | Thanks for all ideas, >> | > | Dean >> | > | >> | > | >> | > | __________? >> | > | Visit and contribute to The JAWS Script Repository >> | > http://jawsscripts.com >> | > | >> | > | View the list's information and change your settings at >> | > | http://www.freelists.org/list/jawsscripts >> | > | >> | > | >> | > | No virus found in this incoming message. >> | > | Checked by AVG - www.avg.com >> | > | Version: 8.5.409 / Virus Database: 270.13.67/2326 - Release Date: >> | > 08/25/09 >> | > 18:07:00 >> | > | __________ >> | > | Visit and contribute to The JAWS Script Repository >> | > http://jawsscripts.com >> | > | >> | > | View the list's information and change your settings at >> | > | http://www.freelists.org/list/jawsscripts >> | > | >> | > >> | > >> | > __________ >> | > Visit and contribute to The JAWS Script Repository >> http://jawsscripts.com >> | > >> | > View the list's information and change your settings at >> | > http://www.freelists.org/list/jawsscripts >> | > >> | > >> | > __________ Information from ESET NOD32 Antivirus, version of virus >> | > signature database 4373 (20090827) __________ >> | > >> | > The message was checked by ESET NOD32 Antivirus. >> | > >> | > http://www.eset.com >> | > >> | > >> | > >> | >> | >> | __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 4373 (20090827) __________ >> | >> | The message was checked by ESET NOD32 Antivirus. >> | >> | http://www.eset.com >> | >> | >> | >> | __________ >> | Visit and contribute to The JAWS Script Repository >> http://jawsscripts.com >> | >> | View the list's information and change your settings at >> | http://www.freelists.org/list/jawsscripts >> | >> >> >> __________ >> Visit and contribute to The JAWS Script Repository http://jawsscripts.com >> >> View the list's information and change your settings at >> http://www.freelists.org/list/jawsscripts >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 4373 (20090827) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> >> > > > __________ Information from ESET NOD32 Antivirus, version of virus signature > database 4373 (20090827) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ > Visit and contribute to The JAWS Script Repository http://jawsscripts.com > > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > -- Change the world--1 deed at a time Jackie McBride Check out my homepage at: www.abletec.serverheaven.net & please join my fight against breast cancer <http://teamacs.acsevents.org/site/TR?px=1790196&pg=personal&fr_id=3489> __________ Visit and contribute to The JAWS Script Repository http://jawsscripts.com View the list's information and change your settings at http://www.freelists.org/list/jawsscripts