[jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: "Don Mauck" <don.mauck@xxxxxxxxxx>
- To: "jawsscripts@xxxxxxxxxxxxx" <jawsscripts@xxxxxxxxxxxxx>
- Date: Tue, 20 Nov 2007 08:43:36 -0700
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
- Follow-Ups:
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: David Farough
- References:
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: James Panes
Other related posts:
- » [jawsscripts] Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- » [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: David Farough
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: James Panes