[jawsscripts] Re: Bible Pane

  • From: Jackie McBride <abletec@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Thu, 27 Aug 2009 10:35:18 -0700

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

Other related posts: