[jawsscripts] Re: [BULK] Re: Framing Easy CD-DA Extractor

Hi lenny.
sean's on the money here, not that you need my clarification, <grin,> but
since you addressed to me, I thought I'd just chime in too. <smile.>

Did you not know about the Frames creation tool/wizzard?
Jaws makes it's own little necessary internal tweaks to precise pixel
location for start point and width of text etc, when you use the
controlShiftLeftBracket and controlShiftRightBracket, to set the top left
and bottom corner of the Frame.
upon pressing the control+Shift+RightBracket key for bottom right corner,
even if it's just on the same line as the top left,
which I presume this will be,
the initial frames creation wizard will pop up,
firstly asking you whether you wanna creat a frame or a prompt, with default
choice on frame, so just hit enter.
then it'll take you through the 4 or so most basic questions to creating the
frame.
wizard style, one at a time, though I would advise picking a shortcut
keystroke when the question arises,
so as to be able to MORE EASILY trouble shoot THAT THE TEXT YOU EXPECT TO BE
IN THE FRAME, REALLY IS IN THE FRAME THAT YOU WANT TO AUTO SPEAK ETC.
YOU CAN UNASSIGN IT LATER, if you really need the key real estate back
again.
Now, here's the trick though. when the wizard is done, it'll leave you in
frames viewer, focused upon the frame you've just made. BTW, you should also
be able to hit JawsKey+Down arrow whilst here, and perhaps, (it's a bit
dodgy but sometimes works, don't despair if it doesn't though,) read the
frame title plus the text in the frame to help check positioning,
right there within frames Viewer.
But, as I say, don't worry if it doesn't work as it's a bit dodgy.
However, now that your there, first thing you must do, is pop back into the
frame's property dialog, alt+enter whilst focused on it to do that, then
controlTab once to the validation tab.  you'll be in a list view of two
default validation rules that it selects for you by default, the first one
will say, on window title. the, on, part, means that this validation rule is
active. you can disable it to off, by toggling spaceBar whilst focused on
it.
But, this is the one you nearly always have to change whenever you make
frames, since it almost always grabs extra text from your application or
TopLevel window, than you necessarily want,
which is too specific at the time of making the frame, such as a percentage
completed figure or the name of the cd or song or whatever, which of course,
will change all the time, and cause the frame not to work most of the time.
. i.e. it's dynamic. what you need in this window title validation rule, is
to insure it only contains static text, that you know, and are sure, is
going to be in that window title,every time you want the frame to function.
else, it obvoiusly won't fire, because it'll fail on the exact match of the
window title criteria, which is the default validation rule it's chosen for
you here.
you can change these rules if you need to make it more specific, to other
things, like window contains, or even frame contains I think as well.
but don't worry about that for now.
So, on that list of two rules, window title, and down arrow you'll see
window class, which you can usually leave alone, arrow back up to window
title and press f2, which allows immediate editing of the window title text
for that rule.
then edit out any dynamic text that you think might change, and leave only
static text in here,
that you know won't ever change. tip: if you really aren't sure, as it's not
always easy to define this absolutely someteims,
you might just like to disable this rule instead, by hitting spaceBar when
outside this edit box, back in the list view. But, if you do that, be aware
it may speak/fire under more circumstances than you might desire.
So, it's usually good to leave something there if you can, usually the name
of the app itself is pretty safe bet.
so, hit f2 to edit this, edit it and hit enter.
then tab around to ok and hit enter, then alt+f4 to quit frames viewer, and
y for yes to save.
now test the frame with your keystroke. and see if you get joy.

BTW, alt+Delete coordinates, will return only the whole screen Coordinates,
which is not helpful for you anywayz when defining frames, which to answer
your other question, you want to leave relative to window, not to screen.
which it will be by default if you use their frames creation wizard tool.

BTW, with HotSpotclicker (hsc) installed though, using alt+shift+Delete
keystrokes, you can press once to get Screen Coordinates, without all the
other gumph that alt+delete throws you which makes you forget the numbers
afterwards, or double press to get relative window coordinates. hsc even
allows you to define which type of window you wish the double Press of
alt+shift+delete, to feed you, either Application, TopLevel, or
CurrentWindow, through rotering the
doubleClicking of the Control+alt+shift+f7 keystroke.


see how that goes.

----- Original Message ----- 
From: "Sean Farrow" <sean.farrow@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Saturday, March 15, 2008 6:47 AM
Subject: [jawsscripts] Re: [BULK] Re: Framing Easy CD-DA Extractor


Hi lennie use the automatically frame positioning ctrl +shft +[ to set
the top left and ctrl +shift +] to set the bottom.
Sean.

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Lennie Rinaldi
Sent: 14 March 2008 19:43
To: jawsscripts@xxxxxxxxxxxxx
Subject: [BULK] [jawsscripts] Re: Framing Easy CD-DA Extractor
Importance: Low

Hi Jeff,

I am finally getting back to try to create a frame for Easy CD-DA
Extractor version 11. I tried to create a new one, but I am not
successful in getting Jaws to speak the text within the frame. I don't
know how I did it with Jaws 8 and Easy CD-DA Extractor version 10.

Perhaps, I don't quite understand the differences with Event tab,
Validation tab and Positioning tab.

I do not want to use a short-cut key to speak the frame. I tried to pick
some text for the frame to use to compare when the window pops up in the
validation tab. I don't have any event set up except to speak the text
within the frame. I think that the positioning is not correct.

When the window is open (this only occurs when the CD is being
copied) I put the Jaws cursor at the beginning of the text and do
alt+delete to get the position from the left side and the distance
from the top. I also enter the height and the length of the text.
Apparently, I am not doing this correctly. One area that I am confused
is what to use for the frame, relative to the window or relative to the
screen.

I notice that when the window pops up, it is not maximized. If I
maximize it during the extracting, it changes the position.

I am really stump! There must be some way to get Jaws to speak the text
when the window pops up.

Any suggestions from you or someone else on the list will greatly be
appreciated. If you need any more information, let me know.

Thanks in advance,

Lennie

         At 08:06 PM 3/2/2008, you wrote:
>lenny, though I can't help directly with a script based approach to
>solving this, in troubleshooting your frame issues, have you identified

>that the frame you've set up, actually correctly surrounds the area
>where the song titles are being written, by attaching it to a
>keystorke, and continually pressing this keystroke manually first? to
see if at least this works?
>
>when trouble shooting frames, which I've done a fair bit of, it's
>important to first absolutely assure that the info is, actually
>contained in the frame you've made, and that it doesn't shift,
>depending on various factors, one of which might be lenth of title etc.
>
>another thing to be really aware of when creating a frame to do things,

>is what is written in both it's class and window title match criteria,
>found in controlTab number 2 of the frames properties configuration
dialog.
>I'd suggest making a bran new frame,  if you haven't already, rather
>than modifying your existing one, and, after you've made it, check to
>see what is written in the match criteria, especially for the window
title of the app.
>e.g. only text which is constantly always in the application window
>titleBar, should be included in this window title match criteria, else
>of course the frame will not work. when the frame is created, a
>snapshot of the window title is taken, and shoved in here, but, for
>example, if there's some percentage completed info in there, which of
>course wil vary all the time, this information must be eliminated from
>the window title criteria, so that only what is constant, will remain
as part of the match criteria.
>this isn't necessarily always easy to determine, but just insure the
>bare minimum of information you feel is necessary to keep it from
>speaking in other circumstances, REMAINS IN THIS VALIDATION CRITERIA.
>HIT F2 TO EDIT THESE BY THE WAY.
>only then will the frame ever fire, either with keystroke, or with the
>feature to speak all information written to the frame.
>
>The class information must also be right as well. though this is
>usually not a problem if you make the frame for the version your
>working in, but might certainly break it from working if you try and
>utilize a frame across versions, where the window class of the area
>displaying the information you want your frame to read, could very well

>have altered, and most probably has.
>
>tip: you can also temporarily disable either of these criteria, or add
>different criteria to your frame triggering, by hitting spaceBar whilst

>over each one, to toggle them off/on, as valid matching criteria.
>THIS MIGHT HELP YOU TROUBLE SHOOT THE FRAME, I.E. DISABLE ONE OR OTHER
>OR BOTH OF THESE, AND SEE IF YOUR FRAME WORKS WITH A KEYSTORKE. IF IT
>DOES, AND STOPS WHEN YOU ENABLE ONE OR OTHER OR BOTH OF THEM AGAIN,
>THEN YOU KNOW WHAT'S CAUSING IT TO BREAK.
>
>SE BOTH al Message -----
>From: "Lennie Rinaldi" <merlin739@xxxxxxxxx>
>To: <jawsscripts@xxxxxxxxxxxxx>
>Sent: Monday, March 03, 2008 9:53 AM
>Subject: [jawsscripts] Framing Easy CD-DA Extractor
>
>
> > Hi Everyone,
> >
> > I recently installed the latest version of Easy CD-DA Extractor
> > version 11.1. When I used to run version 10.5 to rip a CD, I had to
> > create a frame to have Jaws to speak the title of each song being
copied.
> >
> > However, The same frame in the old version does not work with
> > version 11.1. I tried modifying the frame, but after numerous
> > changes, nothing is working like it did in the older version of Easy

> > CD-DA
>Extractor.
> >
> > Is there anyone out there using the latest version of this program
> > and was able to figure out how to get Jaws to speak the titles while

> > the titles are being copied? Perhaps, writing a script would be a
> > better way? I am a novice at writing scripts, but with any help or
> > suggestions from the list, I may be able to write one? I know that
> > Jim Grimsby has written some script for this program and it is
> > running in Jaws 9 without any problems, but his script does not
> > satisfy the speaking of copying titles.
> >
> > Many thanks for any suggestions and help.
> >
> > Frustrated Lennie
> >
> >
> > __________
> > 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


__________
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 2948 (20080314) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

__________
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: