[jawsscripts] Re: Jawsscripts / Configuration files for PCOM

Jeff,
Actually these scripts do quite a lot regarding reading the emulation window 
without frames.  They also can read menus, look at RPG, Cobol, JCL and CL.  
They also tab correctly through fields that are set up on the DDS and much 
more.  The only frames I built were to allow for just quicker ways of reading 
video descriptions, reading menus so that they were read in columns on the 
green screen, reading the bottom line when an event happened that I needed to 
know about and a few other bells and whistles.  I just don't understand why 
they know longer compile in 7.1 or 8.0, I don't get enough information on the 
recompile error to tell me what function, file or whatever is missing.    



Oracle
Don Mauck | Accessibility Evangelist 
Cross Applications Unlimited
7700 Technology Way
Denver CO 80237
Phone (303) 334-4184
Email don.mauck@xxxxxxxxxx 

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx 
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of James Panes
Sent: Tuesday, November 20, 2007 5:24 AM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Jawsscripts / Configuration files for PCOM

I did something similar to this for a bunch of screens I had to set up for 
access while I was working for Minaccs.

Rather than switching frames in and out of memory, I used the screen titles as 
part of the conditions under which frames were active.

The main problem I ran into was that I ran out of hot keys and memorization of 
hot keys became problematic.

It just never occured to me to attempt switching frame sets. I'll keep this in 
mind for the next time I set something like this up.

Regards,
Jim
jimpanes@xxxxxxxxx
jimpanes@xxxxxxxxxxxx
"Everything is easy when you know how."

----- Original Message -----
From: "Geoff Chapman" <gch@xxxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Monday, November 19, 2007 9:34 PM
Subject: [jawsscripts] Re: Jawsscripts / Configuration files for PCOM


Don, I reply on list because I'm keen to know what exactly the scripts you 
have, would facilitate?
When I was configuring things for pizza hut this year using the IBM client 
express I think it was called, emulating an as400 system, I didn't end up using 
any specialized scripts for it, however to gain any joy that jaws new where to 
read once frames were configured, i.e. where the cursor was at any given time, 
such that routeJawsToPc worked reliably, as well as edit boxes reading etc, I 
had to set it's cursor type, to an Underline, and blinking type, I believe, if 
I remember rightly. i.e. not a block cursor. but this is from memory? I would 
have to double check to be absolutely sure.
other combinations yielded less than perfect results, but this seemed to enable 
jaws to reliably determine where the cursor was at any given time, and read 
without double reading etc, although FocusChangedEvent never ran whilst tabbing 
about inside.
so everything had to be made to speak, through the use of frames set around 
each tabStop, with the leftEdge of the frame, absolutely, and unequivocally 
needing to be constantly set, 6 pixels to the left, of the first character 
position of any given TabStop field, that the routeJawsToPc function, brought 
the jaws cursor to.
in other words, what I would do would be to tab to a field, route jaws to pc, 
press alt+shift+left arrow twice, to move the jawsCursor 6 pixels to the left 
of the actual focus point moved to by the tab key, then hit
control+shift+leftBracket to mark top left hand corner of the frame.
Then, move your jaws cursor along to the end of the data input field, often, 
though not necessarily always, marked with an actual tab character, then back 
one space to the left to be over the last actual input field character, to mark 
the bottom right hand corner.
note: that if you need to be very precise with your frames, when doing frames 
like this, focusing over the last input character, in
jaws8 anyway, includes the width of that character in the frame itself. i.e.
the right edge of the frame width, when I did this, was set 12 pixels further 
to the right, than the actual x coordinate read out by the
alt+delete key, which will thus include that last character in the frame.

But that issue of the leftEdge of the frame needing to be set at least 6 pixels 
to the left of the x coordinate of the initial beginning character/tabStop for 
each field, was a doozy for unreliability of this method, unless it was honored.
i.e. I couldn't just set the leftEdge bang on the location of the Cursor, when 
doing a routeJawsToPc, after a tab press.
So, after defining each corner of the frame, I would then finish defining the 
frame wizard, saying no to the "would you like to assign a key to this frame," 
request, and after being placed back in Frame viewer after this process, would 
hit
alt+enter to go back into the frame definition dialog,
controlTab to the events page, delete the automatically assigned, OnKeyPress 
event, which for these onFocus type Frames you don't need, then I'd hit alt+A 
to assign a new Event, chooseOnFocus as my eventType, then Choosing SayString, 
as my action for that OnFocus event.
, then I'd define a Label/prompt to be spoken for the field.
Then after that, I'd stay in the frame Events page, hit alt+A to add another 
frame Event, choose onFocus for the event type, but this time, choose, 
"SayFrame," as my event action, and usually the frame itself would come up as 
the default, for the frame contents to be spoken. So I'd just hit enter to flip 
through the rest of that wizard, then when back in the Events Tab Control of 
the frame Dialog, I'd then controlShiftTab back to the validations page, and 
insure for the two default validation criteria defined there, that none 
contained any window title or class information, that might be dynamic, and 
thus cause the frame to not fire if that information altered under varying 
circumstances.
tip: you can hit f2 to quickly alter this, for the two validation criteria of 
class/window title auto defined here, or of course, totally change either of 
these, or define your own, as to in what circumstances the frame should be 
valid, if you need to very specificly define this on a screen per screen basis.
as it turned out for me, I was unable to utilize anything to specify this, so 
after I got a number of screens where the frame positions began to overLap one 
another, and need differing prompts/labels for each screen, I had to start 
getting really hairy, and flip frameSets in and out of memory with a special 
enhanced FrameSet manager utility, that I commissioned Jim snowbarger to write 
for me, which facilitated me being able to auto switch whole frameSets in and 
out of memory, as well as save/delete frames across FrameSets etc.
But, ... yeah, it worked, but gets pretty hairy with the trigger frames that do 
the frameSet Swapping based on appearnace of Text or whatever, so, ...
yeah.

Hope this helps you a bit mike.

There's a whole bunch more I could say about this, if you need further advice, 
write me offList. I've just done an extensive project utilizing both Frames, 
and extensive use of GetTextInRect functions, to get stuff to speak good under 
an IBM client express terminal emulation, though it was my first one so I can't 
claim humongus experience across a wide range of these terminal emulation 
packages.
geoff c.
----- Original Message -----
From: "Don Mauck" <don.mauck@xxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Tuesday, November 20, 2007 4:00 AM
Subject: [jawsscripts] Re: Jawsscripts / Configuration files for PCOM


Michael,
I can send you some scripts that were originally written by a person that works 
for IBM and then I can also send you some additional things that I have added.  
I don't however thing the list will let me send a zip file so I need an email 
that I can send these to.



Oracle
Don Mauck | Accessibility Evangelist
Cross Applications Unlimited
7700 Technology Way
Denver CO 80237
Phone (303) 334-4184
Email don.mauck@xxxxxxxxxx

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Michael Paciello
Sent: Monday, November 19, 2007 9:50 AM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: Jawsscripts / Configuration files for PCOM

Hi Don -

Believe it or not, we need both!

-Mike

On Nov 19, 2007 11:23 AM, Don Mauck <don.mauck@xxxxxxxxxx> wrote:
>
>
> I believe I may have what you need.  Call or send me an email direct.
> Is this for 5250 or 3270 emulation?
>
>
>
> Don Mauck | Accessibility Evangelist
> Cross Applications Unlimited
> 7700 Technology Way
> Denver CO 80237
> Phone (303) 334-4184
> Email don.mauck@xxxxxxxxxx
>
>
>  ________________________________
>  From: jawsscripts-bounce@xxxxxxxxxxxxx 
> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Michael 
> Paciello
> Sent: Monday, November 19, 2007 9:19 AM
> To: jawsscripts@xxxxxxxxxxxxx
> Subject: [jawsscripts] Jawsscripts / Configuration files for PCOM
>
>
>
>
> Hi -
>
> Is anyone aware of jawscripts or specialized configuration files for 
> IBM's PCOM terminal emulator?
>
> Thank you,
>
> Mike
>
> --
> Mike Paciello
> web: www.paciellogroup.com



--
Mike Paciello
Founder & Principal, TPG
web: www.paciellogroup.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
__________
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

Other related posts: