Browse Prior Art Database

Expansion of Emulator High-Level Language Programming Interface to Include 3270/5250 Keystroke Translation for Emulator High-Level Language Programming Interface Application Programs

IP.com Disclosure Number: IPCOM000105467D
Original Publication Date: 1993-Aug-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 60K

Publishing Venue

IBM

Related People

Covey, EA: AUTHOR [+4]

Abstract

The new Emulator High-Level Language Programming Interface (EHLLAPI) Translate Keystroke Packet function (55) provides a new set of interfaces, which allows an OS/2* application to use the same keyboard mapping that is currently being used by a 5250/3270 emulation session.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Expansion of Emulator High-Level Language Programming Interface to Include 3270/5250 Keystroke Translation for Emulator High-Level Language Programming Interface Application Programs

      The new Emulator High-Level Language Programming Interface
(EHLLAPI) Translate Keystroke Packet function (55) provides a new set
of interfaces, which allows an OS/2* application to use the same
keyboard mapping that is currently being used by a 5250/3270
emulation session.

      In the past, an OS/2 application did not have access to an
emulation session's keyboard mapping.  (A keyboard mapping refers to
the assignment of characters, functions, or strings to a specific
physical key location on a keyboard.)  If an end-user wanted an
application to have the same keyboard mapping as an emulation
session, then that end-user would have to remap the application's
keyboard mapping to match the emulation session's keyboard mapping or
vice versa.  In many cases, this could turn out to be a very tedious
and time-consuming process.  Thus, the end-user would have to waste
valuable time in remapping an application's keyboard mapping to fit
an emulation session's keyboard mapping.

      This new EHLLAPI function provides a mechanism by which the
developer of an OS/2 application can easily obtain the keyboard
mapping of any active 5250/3270 emulation session.  For example, a
developer may want to invoke a new graphics editor from an emulation
session and allow the end-user to use both progr...