[jawsscripts] HotSpotClicker and Jitendra's Flash FXP Scripts

  • From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 4 Dec 2008 02:57:33 +1100

Hi Matthew.

... well! wow! thanks so much for all your kind words below!
most unearned I feel, but none-the-less appreciated for all that!<smile.>
Thank you.
you are very kind.
There are many patient and kind people up here on this list though eh.
my motto is, if noone ansers you the first time, don't take it personally
that noone cares, just give people a couple days, then try again.
persistance and some demonstration that one is seeking to follow through on
suggestions made, will usually bring about joy in the end.

<smile.>


I've reeally gotta go to sleep soon, but, just to say as I'm running out the
virtual door, or rather crawling to my virtual bed, ... virtual bed???
that hsc in my view, is reeeeeally worth looking into/getting to grips with,
if you've got certain types of access issues to solve, and your not yet a
fully fledged scripter.  For that's what I felt I was. and I was kinda
involved for like about 2 years really,
in, some,
of the design/concepts involved in what this tool can do. Jim snowbarger,
known around the traps as the snowman, is of course it's actual total genius
developer, and coder, who made it all happen.
I was just the bloke on the sidelines testing for him, and
goin, "can you make it do this, and that?" type deal.
And whilst I'd be the first to admit it certainly doesn't replace
propriatorily custom scripting your app directly,
if you either just don't have those skills yourself yet, nor are you able to
pay someone else to do it for you, then hsc in my view, can reeeeeally work
to get one out of some otherwise very slippery and hairy G U I access
issues!
it's just that it's more menu driven than scripting tends to be, where
you've just got this total blank pallet before you, and you gotta know just
soooo much before you can even begin to get the sometimes just so simple
accessibility results your after.
That's where hsc shines I reckon.

The issue you speak of below,  about wanting to click a certain part of the
screen, and have jaws check the color of the clicked area, and speak a
certain message based on that color, to give you the feedback as to the
state of something, is certainly something hsc can help you with.  it's a
"post processing function," you can add to a hotspot, using hscMods, i.e.
alt+control+shift, f3. and it's called HSCDecodeHotspotColor.
if the thing is already a graphic that actually changes it's graphic number
as it's clicked, all the easier! you just label it in both it's states with
your manual jaws graphics
labeller, and get hsc to click it as it's main action. (you can also get it
to look for the graphic if you think it'll move in the window,)
then add what's called a PostProcessingFunction, using hscMods plus f3, and
choose, SayWord. instead.
... in fact we've even negated the need for this now, with the newish
parameter in the spot definition called SpeakLocatedItem. which you set to 2
for yes, and 3 for no. it's set to 3 by default when the spot is defined.

as you'll see if you examine the spot's definition after you've done this,
if you go the postProcessingFunction adding route,
it will have added a line at the bottom of the normal spot definition,
starting off,
function=

and will have placed the straightAhead jaws function of, "SayWord," there.
though without the parenthisies that you normally always must place in
script coding land.

But, it has all kinds of very cool post processing functions you can either
choose from yourself from the hscMods+f3 post processing function wizard,
or, if you know them yourself and want a specialized little scripty
oreganization, you can just manually type them in yourself, right there in
the spot definition!  you can do things like, if there's no graphic to
label, have hsc click this according to jaws, totally blank area of the
screen, and, so long as you take care to firstly insure you pick a pixel
that does change color when clicked, to reflect it's changed state of
whatever your needing to monitor, and there's all kinds of color examination
keys built into hsc on a pixel by pixel basis,)
you can get it to click, then examine the color and speak a customizable
label or phrase, or even trigger another hotspot to auto fire etc.

it is a pretty amazing little firepower tool for a non-scripter to have in
their arsonal I reckon.
I sure wouldn't wanna be without it any more!


again, it sure won't solve every problem, far from it. I can't use it at all
in my little terminal application, because it's all very keyboard driven
already. but, for sitches where you need to click slippery to find spots, it
can be very cool. It lacks one major function that I dearly desire that it
have one day, but I've got to motivate with much encouragement and
persistance, <grin,> another person other than jim, to insert that function
for me, and that is, a customizable bitMap area of the screen, which can be
looked for, and labelled, as if it was an actual graphic that jaws can see.
for, as you all know, there's many a sitch where there's annoyingly
dynamicly moving areas of the screen one has to find and click, but which
are not identified as the normal graphic icons that jaws can detect and
label.

But, until then, hsc also has the power by the way, to track a certain
string of text, and then either flip off to the right, left, up or down, a
certain predefined offset number of pixels, to click a spot that you know
moves dynamically but statically with this text.
Or, if your fortunate to have a single point of color that must be clicked
relative to  this piece of text, hsc can also first locate your text string,
then be told to go look in a certain direction you predefine, to find that
single colored pixel, and click there.

in situations where you might have the same graphic doing multiple things,
and thus it's label is the same but it's performing quite differing
functions in each occurrance, you can tell hsc to do a count on it's
findGraphic stuff, and click at occurrance 5 from the top of the window etc.
Same with text.

ok, I'm going to bed!


http://www.hotspotclicker.org

check it out.
it rocks!

----- Original Message ----- 
From: "Matthew2007" <matthew2007@xxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Monday, December 01, 2008 9:43 PM
Subject: [jawsscripts] Re: Jitendra's Flash FXP Scripts


> Jeff,
>
> As always, thank you for convey your messages in a friendly and very
> informative manner. Yes, I've looked within the menus, manual, & right
click
> options and have found nothing to terminate a transfer. Again, thanks for
> taking so much time to convey the HSC info, but because I'm so new to
> scripting, it appears as though it would take me much more time to script
a
> method of terminating the Flash FXP lightening bolt icon downloads than if
I
> continue with my current method of simply closing the utility. I'll tell
you
> what though, I'm definitely going to keep your message because its exactly
> the information I need for another application with an icon one toggles on
> and off, which I may just need HSC to help me configure. You're definitely
> good technician material because you seem to have that one valuable
> character trait most technicians do not, patience and a genuine desire to
> help others. Keep it up, it will take you far!
>
> Thanks,
>
> Matthew
>
> ----- Original Message ----- 
> From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Monday, December 01, 2008 1:40 AM
> Subject: [jawsscripts] Re: Jitendra's Flash FXP Scripts
>
>
> > Hey Matthew,
> >
> > if Jitendra per chance hasn't got time/resource to add to his scripts to
> > assist you with this desired additional keyboard functionality,
> > and you find out there is no builtIn flashFXP keyboard shortcut to do
what
> > you need, and if your sure it isn't in a menu,
> > (have you looked in the menus by the way?)
> > then as another workAround, might I suggest you could try installing
HSC,
> > (not if your using jaws 10 though as we haven't yet got out a version
that
> > will compile under jaws 10, as we're adding in some more funky virtual
pc
> > cursor relative stuff into hsc at present,)
> > and then after installation, place the single line,
> >
> > use "Hotspotclicker.jsb"
> >
> > in the top of Jitendra's jss script file, recompile it,
> > then get your patient wife to place the mouse on this magic lightning
Bolt
> > icon, and, even if using Insert+Numpad5,
> > jaws announces it as Blank, i.e. it doesn't identify it as a graphic at
> > all
> > that you could label,
> > You could still make a hotspot there for it, and attach that to a
hotkey,
> > and give it a label you desire etc.
> >
> > I'd try choosing Application or TopLevelWindow relative mode at first,
and
> > see how consistently it works.  if you find it moves around too much and
> > breaks,
> > then try CurrentRelativeWindow positioning instead.  This mode parameter
> > basically tells hsc which kind of window boarder, should be used to take
> > it's coordinates from, for the hotspot in question.  the smaller the
> > window
> > it's taking it's coordinates from, the less chance it'll have of
failing,
> > but, there are other caveats to using currentWindow mode that sometimes
> > make
> > it undesirable.
> > Even if choosing application or TopLevelWindow mode though,, when during
> > the
> > spot definition wizard questions, your asked to remove dynamic
information
> > from the windowName strings, I'd advise doing that carefully for App and
> > TopLevelWindow, such that for example they don't contain the name of a
> > certain file downloading or something,) but when it asks about
> > currentWindow, I'd advise deleting whatever it presents totally, leaving
> > it
> > blank. I've had enough situations where currentWindow names can just
> > rename
> > at will on the fly, yet the spot be still perfectly falid to click, but
of
> > course it'll break the hotspot if this happens, and you've left in a
name
> > for the CurrentWindow string, that is no longer present.
> > hope this helps.
> >
> >
> > Geoff c.
> > From: "Matthew2007" <matthew2007@xxxxxxxxxxx>
> > To: <jawsscripts@xxxxxxxxxxxxx>
> > Sent: Monday, December 01, 2008 3:56 PM
> > Subject: [jawsscripts] Jitendra's Flash FXP Scripts
> >
> >
> >> Jitendra
> >>
> >> I just took your Flash FXP Jaws scripts for a test drive and I love
them.
> > In
> >> case you're curious, I'm using them with Jaws 9.0 and Flash FXP 3.4.
> >>
> >> I have a single question though, I can't seem to find any manner of
> >> terminating a current download via your scripts or built-in keyboard
> >> commands. I read the Flash and scripts help with insert W and used
insert
> >> plus F1 to no avail--by the way, love your jaws scripts help using
these
> >> methods. I am wondering if you know of a hot key to cancel the current
> >> transfer. My wife says she can click on an icon of a lightning bolt to
do
> >> this. To cancel a download I currently have to exit Flash FXP then
launch
> > it
> >> again to get the "resume download" prompt, at which I hit enter on
delete
> >> all downloads.
> >>
> >> Again, great, great job on the scripts as it makes navigating around
> >> Flash
> >> FXP very quick and easy. I definitely recommend these scripts for any
> > Flash
> >> FXP FTP client users out there.
> >>
> >> Matthew
> >>
> >>
> >> __________
> >> 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
> >
> >
>
> __________
> 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

Other related posts:

  • » [jawsscripts] HotSpotClicker and Jitendra's Flash FXP Scripts - Geoff Chapman