[jawsscripts] Re: tn3270

  • From: "Homme, James" <james.homme@xxxxxxxxxxxx>
  • To: "jawsscripts@xxxxxxxxxxxxx" <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 17 Jun 2010 11:51:04 -0400

Hi,
Or you can just make a bunch of configname.ini entries and be done.

Jim

Jim Homme,
Usability Services,
Phone: 412-544-1810. Skype: jim.homme
Internal recipients,  Read my accessibility blog. Discuss accessibility here. 
Accessibility Wiki: Breaking news and accessibility advice

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx 
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Rich Scudder
Sent: Thursday, June 17, 2010 11:37 AM
To: 'jawsscripts@xxxxxxxxxxxxx'
Subject: [jawsscripts] Re: tn3270

Hi All,

Since JAWS loads modules based on the executable name, you can encompass any 
term emulator application in one set of scripts or create a different script 
file that gets accessed via the emulator program, the using a test for the name 
of the application in the title you could load that module instead, with the 
understanding that the main emulator jkm file needs to support all hotkey 
combinations.

I use this method for applications running inside of IE.  I create a generic 
version of IE as another .jss file, and setup all custom scripts names as the 
hotkey, like AltShiftA, then I place a script in the base IE file starting at 
the bottom which will call the other application based on either title or some 
other information that will load the custom module.

This is an example of the module test: (in both basic IE and Custom (except for 
'SwitchToScriptFile') This loads the correct module .jsb instead of basic IE. 
Both the custom and basic IE .jkm files need to be the same, but only the basic 
IE file is accessed by JAWS.

if StringContains (GetAppTitle (), "tracking") || StringContains (GetAppTitle 
(), "Stroke") ||
   StringContains (GetAppTitle (), "Login") then ; OST
        SayString ("o s t loaded")
        Pause ()
        let title = "ost"
        SetJCFOption (OPT_VIRTUAL_PC_CURSOR, 0)
        SwitchToScriptFile ("ost", "ost") ; JAWS 8 version
        let tabswtch = 1
        return
endif

This is an example of the script in basic IE: This will call the script in the 
custom .jsb file when running

Script CtrlAltShiftS (); Ctrl+Alt+Shift+S

if title == " " then
 PassKeyThrough ()
 return
endif
CtrlAltShiftS ()

EndScript

This methods works when you need to use additional script functions that are 
not in the basic script file.
Inculde files do not support additional script hotkeys if they are not already 
in the main .jkm file.

If you would like more detailed info, contact me off-line at 
rich@xxxxxxxxxxxxxxx

Hope this helps,  Rich

-----Original Message-----
From: jawsscripts-bounce@xxxxxxxxxxxxx 
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Geoff Chapman
Sent: Tuesday, June 15, 2010 10:13 PM
To: jawsscripts@xxxxxxxxxxxxx
Subject: [jawsscripts] Re: tn3270

Hang on Rich/others.

I remember trying Jaws 9 on a system running an IBM terminal emulator I'd
been previously developing scripts inside, using jaws8,
called client access express, where the windows machine was thus acting like
a dumb terminal to an as400 system,
and this constant annoying colRo speech output seemed only to have been
introduced in version 9, and I presume from that version onwards, though
10/11 have not been tested on the system as yet.
I tried to dig in a little to seek to identify what might be causing this,
so's I could intercept it and prevent it happeing in jaws9 and above,
, with limited knowledge other than combing SayHighlighted,
SayNonHighlighted, and NewText Event  functions, in the default jss,
so that I could update jaws versions on these people's machines and have
them function identically using the scripts I'd developed, under jaws8,
with latter versions of jaws.
but, was not readily able to find out what might be causing this, in
whatever default scripts were running.
I used an absolute heap of frame based stuff in those scripts, and for some
reason, wasn't readily able to fix the problem through use of a silent frame
around that part of the screen, probably because it perhaps interfered with
another frame that I'd built previously, to actually speak stuff which
perhaps encompassed this colRow display part of the screen, I'm frankly
unsure now.  it's been a good while since I did that.

What I'm trying to ask in my hopelessly tangled and non-concise way, is, are
you saying rich that there are wasy that jaws has, of automatically telling
when some kind of terminal emulator software is running, no matter whether
it is called, "Extra" or "attachMate," or not?
 and automatically  bring into play these other "extra," scripts? which I
see in the all-users folder,
to try and deal with generic aspects of how that might need to be  handled?
such that not only the default scripts would be running in such a situation,
but these extra scripts would be running as well?

is that what you mean here?

Sorry I was a bit unclear

Thanks for clarification.
----- Original Message -----
From: "Rich Scudder" <rich@xxxxxxxxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, June 16, 2010 1:38 PM
Subject: [jawsscripts] Re: tn3270


> Good Idea if your only need to turn off that function.  Since I create
brand new script files based on the application there is no need to keep the
old generic files, since those functions are created in the new script
files.
>
> Enjoy,
>
> -----Original Message-----
> From: jawsscripts-bounce@xxxxxxxxxxxxx
[mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of john.falter
> Sent: Saturday, June 12, 2010 2:54 PM
> To: jawsscripts@xxxxxxxxxxxxx
> Subject: [jawsscripts] Re: tn3270
>
> An ualternativeto deleting the extra scripts is to make a frame around the
> col and row values and make the frame silent.
> ----- Original Message -----
> From: "Rich Scudder" <rich@xxxxxxxxxxxxxxx>
> To: <jawsscripts@xxxxxxxxxxxxx>
> Sent: Saturday, June 12, 2010 4:06 PM
> Subject: [jawsscripts] Re: tn3270
>
>
> > The real key to using JAWS with any tn3270 emulator is in the setup of
the
> > emulator. The basic scripts from FS are okay, but I delete them and
create
> > my own based on the application that will be accessed via the emulator.
If
> > you do not want JAWS to read the Col and Row numbers with each key
pressed
> > and host time, then delete all Extra files from 'All Users' folder.
> >
> > These are the settings for Attachmate that should work for most
emulators.
> > I have tried a couple of free or low cost emulators that will not work
> > with JAWS. Attachmate, Hummingbird, Rumba, and IBM
> > S emulator will work fine with the correct settings.
> >
> > Windows Screen Resolution: Max 1152 x 864 with following settings. When
> > you change the screen resolution, reboot then test JAWS and new
settings.
> >
> > Display: Blinking underlined cursor
> > Font:  Lucida for Attachmate or compatible, Auto Font Size, Margin:
Narrow
> > Color: Standard
> > Model: depends on your terminal type
> > Keyboard: Extra Office 101 or whatever you are using
> > Keyboard key changes: Inside Enter to New Line, NumPad Enter as Enter
> > function, and Right Ctrl to Ctrl (this permits JAWS stop speech with
> > either Ctrl key).
> >
> > I've had great success with these settings and guidelines for over 15
> > years.
> >
> > Rich Scudder
> > Scudder Technologies
> > rich@xxxxxxxxxxxxxxx
> > www.scuddertech.com
> >
> >
> > -----Original Message-----
> > From: jawsscripts-bounce@xxxxxxxxxxxxx
> > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of john.falter
> > Sent: Thursday, June 10, 2010 7:51 PM
> > To: jawsscripts@xxxxxxxxxxxxx
> > Subject: [jawsscripts] Re: tn3270
> >
> > I believe that you can use the scripts for extra if you change their
name
> > to
> > correspond with the name of your tn3270 emulator.
> > ----- Original Message -----
> > From: "The Elf" <inthaneelf@xxxxxxxxxxxxxx>
> > To: <jawsscripts@xxxxxxxxxxxxx>
> > Sent: Thursday, June 10, 2010 5:55 PM
> > Subject: [jawsscripts] Re: tn3270
> >
> >
> >>I had a copy, I'm trying to find where I put the blasted things
> >>
> >> elf
> >> proprietor, The Grab Bag,
> >> for blind computer users and programmers
> >> http://grabbag.alacorncomputer.com
> >> Owner: Alacorn Computer Enterprises
> >> Specialists in customized computers and peripherals
> >> - own the might and majesty of a Alacorn!
> >> www.alacorncomputer.com
> >>
> >> ----- Original Message -----
> >> From: "Travis Roth" <travis@xxxxxxxxxxxxxx>
> >> To: <jawsscripts@xxxxxxxxxxxxx>
> >> Sent: Wednesday, June 09, 2010 10:38 AM
> >> Subject: [jawsscripts] Re: tn3270
> >>
> >>
> >>> Glen Sepke wrote some JAWS scripts for generic terminal emulation
> >>> programs,
> >>> and you could tailor them to meet your needs. This was some years ago.
> >>> I do not know where these scripts can currently be found, or if anyone
> >>> has
> >>> a
> >>> copy anymore though.
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: jawsscripts-bounce@xxxxxxxxxxxxx
> >>> [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On Behalf Of Paulo Henrique
> >>> Graca
> >>> Sent: Wednesday, June 09, 2010 12:04 PM
> >>> To: 'jawsscripts@xxxxxxxxxxxxx'
> >>> Subject: [jawsscripts] tn3270
> >>>
> >>> Hello listers
> >>> Does anyone hás the scripts for tn3270 emulator or knows how could I
do
> >>> to
> >>> get it?
> >>> I need this scripts for use of many blinds here in Itaú in the Brazil.
> >>> We  will start programming in cobol language with tso editor in a
> >>> mainframe.
> >>> Many tanks for some info!
> >>> Best regards,
> >>>
> >>>
> >>> Atenciosamente,
> >>>
> >>> Paulo Henrique Graça
> >>> ATEC/DSGC/Superintendência de Sistemas Contábeis
> >>> t  55 11 3274 3750 (rota 706)   f  55 11 3274 3750
> >>>
mailto:paulo.henrique-graca@xxxxxxxxxxxxxxxxxxxx<mailto:edson.ferrarini@itau
> >>> -unibanco.com.br>
> >>>
> >>> Itaú Unibanco
> >>> Avenida do Estado, 5533
> >>> CTO 9º andar Porta B2
> >>> 03105 000 São Paulo SP
> >>> www.itau.com.br<http://www.itau.com.br>
> >>>
> >>>
> >>> "Esta mensagem e uma correspondencia reservada e sua divulgacao,
> >>> distribuicao, reproducao ou qualquer forma de utilizacao depende de
> >>> autorizacao, sujeitando-se o responsavel a medidas judiciais. O
> >>> remetente
> >>> utiliza o correio eletronico no exercicio do seu trabalho ou em razao
> >>> dele,
> >>> eximindo esta instituicao de qualquer responsabilidade por utilizacao
> >>> indevida. Se voce a recebeu por engano, favor elimina-la."
> >>>
> >>> "This message is a reserved correspondence and its disclosure,
> >>> distribution,
> >>> reproduction or any other form of use shall depend upon proper
> >>> authorization, and the recipient responsible for such disclosure,
> >>> distribution, reproduction or use shall be subject to legal actions.
The
> >>> sender uses the electronic mail in the exercise of his/her work or by
> >>> virtue
> >>> thereof, and the institution accepts no liability for its undue use.
If
> >>> you
> >>> have received this e-mail by mistake, please delete it."
> >>>
> >>> __________�
> >>>
> >>> View the list's information and change your settings at
> >>> //www.freelists.org/list/jawsscripts
> >>>
> >>>
> >>> __________�
> >>>
> >>> View the list's information and change your settings at
> >>> //www.freelists.org/list/jawsscripts
> >>>
> >>>
> >>
> >> __________�
> >>
> >> View the list's information and change your settings at
> >> //www.freelists.org/list/jawsscripts
> >>
> >
> > __________�
> >
> > View the list's information and change your settings at
> > //www.freelists.org/list/jawsscripts
> >
> > __________�
> >
> > View the list's information and change your settings at
> > //www.freelists.org/list/jawsscripts
> >
>
> __________�
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>
> __________�
>
> View the list's information and change your settings at
> //www.freelists.org/list/jawsscripts
>

__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts

__________�

View the list's information and change your settings at
//www.freelists.org/list/jawsscripts


This e-mail and any attachments to it are confidential and are intended solely 
for use of the individual or entity to whom they are addressed.  If you have 
received this e-mail in error, please notify the sender immediately and then 
delete it.  If you are not the intended recipient, you must not keep, use, 
disclose, copy or distribute this e-mail without the author's prior permission. 
 The views expressed in this e-mail message do not necessarily represent the 
views of Highmark Inc., its subsidiaries, or affiliates.
__________�

View the list's information and change your settings at 
//www.freelists.org/list/jawsscripts

Other related posts: