[jawsscripts] Re: graphic can not be found with Jaws!

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 25 Jun 2014 12:05:28 +1000

IN answer to your question below, re needing sighted assistance to resolve 
these situations, Well I would say, yep, pretty much.

At least, in the initial setup of a clickable area/Hotspot that you wish to 
make keyboard accessible, to be later quite possibly independently opperable 
with the HotspotClicker, (HSC,tool.

You know about this cool tool right?
http://www.hotspotclicker.org

However, in my view, These are exactly the types of situationswhere HSC can 
seriously shine in bringing hitherto inaccessible parts of an application to 
life, without having to have nailed the whole Scripting process to do it.

And whilst of course, HSC is not without it's own learning curve to gain 
maximum effectiveness with the tool, (as is of course the case with every 
specialist tool), I would personally submit that it's a whole bunch easier 
to gain effective familiarity with HSC's successful Spot 
creation/Troubleshooting caveats, than it is to gain effective utilization 
of the entire Jaws scripting language.  Especially in solving the kinds of 
problems your describing.

A link to a spot troubleshooting guide that I found today, that the HSC 
Snowman Author has helpfully put together for us, is here:
http://www.hotspotclicker.org/spot%20failures.html

HSC can be especially helpful where you have apparently blank areas, to 
jaws, of a particular application, that you just need to be able to 
independently perform various types of mouseClicks at.

There's a heap of documentation and guidance about it at the site indicated 
above, Because it's an incredibly comprehensive tool, But, in brief, you 
need to first install the HSC ScriptSet, then, "connect," it to your 
particular application, through the methods described in the documentation.

Once you've done that, The most critical components you do need to become 
familiar with, in defining a successful, and enduring,  hotspot though, are:
1. doing your best to determine, and carefully remove, any dynamic 
information that you suspect might vary, within the windowNames of each type 
of window, e.g. Application, TopLevel, Current window etc,
that  your presented with, as you first define your hotspot. and
2. choosing the correct Reference, or relative positioning method, for the 
type of clickable Hotspot your dealing with.
Which can of course, vary from spot to spot scenareo.

For example, In simple terms, if your relatively confident that the position 
of your Clickable pseudo- graphic/hotspot, may continue to remain static, 
i.e. stationary, in it's relative position to the top left corner of your 
main application window throughout the operation of your application, then, 
again,  after being sure to
Correctly remove any information from within your windowNames, that you 
suspect may likely alter as you use your application,
it's a relatively simple process, to define a successful hotspot, give it a 
meaninful label,
attach it to a keyboard shortcut, and thus execute it when required, with 
the press of that shortCut key.

It's when the clickable area/hotspot may alter it's location relative to the 
top LeftHand corner of your application window,
, for a whole bunch of possible reasons, that you need to become a little 
more creative, in defining how you may make your hotspot reliable, as it 
moves around.

I.e. if the spot you need to click, always remains in the same relative 
location, I.e. at a fixed distance, to the piece of text you spoke of jaws 
being able to readily detect near the clickable spot in question,
then in this case, you may like to define the hotspot, not at the actual 
place you want to click, but, at the location of this piece of text.
And You would do that,  with the alternate version of the spot creation 
wizard, invoked using Control+Alt+Shift+G, Graphics and text search Wizard.
During the definition process in this version of the wizard, if the jaws 
cursor is on a piece of text or labelled graphic, you will be told about 
this, told also if this text occurs more than once in your application 
window, and if so, which occurrance your currently on,
and asked what kind of searching for that potentially moveable text, you 
would like to perform.
You might choose, "just search nearby, as a first try, or Search down from 
the top of the window for the first occurrance, if you know it's near the 
top, etc.
 then, after fully defining this spot, you would place the jaws Cursor on 
this text, Press Alt+Shift+NumPad Home, to set a reference point.
Then, you'd get a sighted person to move the jaws cursor to the location of 
the Hotspot you actually need to click on, presumably nearby this piece of 
text. Then press Alt+Shift+End, to hear the vertical and horizontal distance 
that the hotspot is located, from the position of the textual hotspot 
initially defined.
Then, at present you need to then go into the HotSpot definition editor, 
with  HscMods+f4, and manually add these numbers, to the Vertical and 
horizontal offset parameters in the definition.

now: if this particular hotspot that you want to click on, moves a little in 
the window, but stays at it's fixed location relative to the piece of text 
or graphic label previously specified, Then HSC will perform it's search for 
this textual element, as requested in the original spot definition. then, 
HSC will move the specified distance vertically and horizontally as defined 
in the editor, ,
and perform whatever mouse actions have been defined for that spot. Usually 
leftClick, but a number of other options are also available.

hth.

Regards
Geoff C.


----- Original Message ----- 
From: "Jonas Voll" <jonas.voll@xxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, June 25, 2014 5:56 AM
Subject: [jawsscripts] Re: graphic can not be found with Jaws!


> Ok I did not try OCR!
> But in genral if Jaws can not find it, Do I just need to get sited help?
>
> Jonas Voll
> Support Technician I
> Envision, Inc.
> 2301 S. Water St.
> Wichita,  KS 67213
> O: 316-425-7141
> F: 316-267-4312
> www.envisionus.com
>
> Envision: To improve the quality of life and provide inspiration for the 
> blind and visually impaired through employment, outreach, rehabilitation, 
> education and research.
>
> -----Original Message-----
> From: jawsscripts-bounce@xxxxxxxxxxxxx 
> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Jackie McBride
> Sent: Tuesday, June 24, 2014 2:52 PM
> To: jawsscripts@xxxxxxxxxxxxx
> Subject: [jawsscripts] Re: graphic can not be found with Jaws!
>
> Well, u can try OCR, & then get the screen coordinates & make a script to 
> click those coordinates. Maybe HSC might be a solution as well.
>
> On 6/24/14, Jonas Voll <jonas.voll@xxxxxxxxxxxxxx> wrote:
>> Hey I have a software program, it has a graphic in the top right that
>> I need to click on with Jaws!
>> I can not seem to move the jaws curser to the place of this graphic!
>> And I did try the auto graphic labler, did not find it!
>> Below the grafick is some text that I can move Jaws to but it’s not
>> the same spot to click on!
>> What or how can I try to click on this graphic if none of the jaws
>> cursers can find it?
>>
>> Jonas Voll
>> Support Technician I
>> Envision, Inc.
>> 2301 S. Water St.
>> Wichita,  KS 67213
>> O: 316-425-7141
>> F: 316-267-4312
>> www.envisionus.com
>>
>> Envision: To improve the quality of life and provide inspiration for
>> the blind and visually impaired through employment, outreach,
>> rehabilitation, education and research.
>> NOTICE: This electronic mail message and any attached files are
>> confidential. The information is exclusively for the use of the
>> individual or entity intended as the recipient. If you are not the
>> intended recipient, any use, copying, printing, reviewing, retention,
>> disclosure, distribution or forwarding of the message or any attached
>> file is not authorized and is strictly prohibited. If you have
>> received this electronic mail message in error, please advise the
>> sender by reply electronic mail immediately and permanently delete the
>> original transmission, any attachments and any copies of this message 
>> from your computer system.
>> __________
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
>>
>
>
> --
> Jackie McBride
> Author of the Upcoming Book
> “Beyond Baffled: the Technophobe’s Guide to Creating a Website”
> www.brighter-vision.com Where Visionaries & Technology Unite Jaws 
> Scripting training www.screenreaderscripting.com __________
>
> View the list's information and change your settings at 
> http://www.freelists.org/list/jawsscripts
>
> --
> *** DoubleCheck identified this as CLEAN. Give feedback:
> *** This is SPAM: http://nospam.envisionus.com/ms?k=ljFkZH1FwNmI
> *** More options: http://nospam.envisionus.com/md?k=ljFkZH1FwNmI
> NOTICE: This electronic mail message and any attached files are 
> confidential. The information is exclusively for the use of the individual 
> or entity intended as the recipient. If you are not the intended 
> recipient, any use, copying, printing, reviewing, retention, disclosure, 
> distribution or forwarding of the message or any attached file is not 
> authorized and is strictly prohibited. If you have received this 
> electronic mail message in error, please advise the sender by reply 
> electronic mail immediately and permanently delete the original 
> transmission, any attachments and any copies of this message from your 
> computer system.
> __________�
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
>
> 

__________�

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: