[jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: "David Farough" <David.Farough@xxxxxxxxxxxxx>
- To: "jawsscripts@xxxxxxxxxxxxx" <jawsscripts@xxxxxxxxxxxxx>
- Date: Tue, 20 Nov 2007 13:32:22 -0500
There have been a number of changes to messages and keystroke names etc
in common.jsm. That might be a good place to start.
You could always take a copy of that file from your earlier version of
jaws and rename it to something else and then change the include
statement to reflect the new name. If that fixes it, at least then you
will know where the problem is.
David Farough
Application Accessibility Coordinator/coordonateur de l'accessibilité
Information Technology Services Directorate /
Direction des services d'information technologiques
Public Service Commission / Commission de la fonction publique
Email / Courriel: David.Farough@xxxxxxxxxxxxx
Tel. / Tél: (613) 992-2779
>>> "Don Mauck" <don.mauck@xxxxxxxxxx> 10:43 am Tuesday, November 20,
2007 >>>
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
__________
View the list's information and change your settings at
http://www.freelists.org/list/jawsscripts
- References:
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: James Panes
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: Don Mauck
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: James Panes
- [jawsscripts] Re: Jawsscripts / Configuration files for PCOM
- From: Don Mauck