[jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: "David W Bundy" <sharktrainer13@xxxxxxxxx>
- To: <jawsscripts@xxxxxxxxxxxxx>
- Date: Tue, 20 Nov 2007 23:38:54 -0500
That,s right. For the best results in a terminal immulation environment, you
want to use a blinking underscore
-----Original Message-----
From: "Geoff Chapman"<gch@xxxxxxxxxxxxxxxx>
Sent: 11/19/07 9:34:33 PM
To: "jawsscripts@xxxxxxxxxxxxx"<jawsscripts@xxxxxxxxxxxxx>
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
- Follow-Ups:
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: Geoff Chapman
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: Geoff Chapman