Browse Prior Art Database

Code Page Translation Options for Terminal Emulator Keyboards

IP.com Disclosure Number: IPCOM000100330D
Original Publication Date: 1990-Apr-01
Included in the Prior Art Database: 2005-Mar-15
Document File: 3 page(s) / 127K

Publishing Venue

IBM

Related People

Nguyen, HH: AUTHOR [+2]

Abstract

Disclosed is a user interface for specifying code page information for terminal emulator keyboards. Code page information includes the host code page as well as user-customized code pages for display.

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

Code Page Translation Options for Terminal Emulator Keyboards

       Disclosed is a user interface for specifying code page
information for terminal emulator keyboards.  Code page information
includes the host code page as well as user-customized code pages for
display.

      Terminal emulators (e.g., ASCII (American National Standard for
Information Interchange), 3270, and/or 5250) generally support a set
of country specific keyboards.  Each keyboard has associated with it
the layout of the characters and also the code points generated and
sent to the host when keys are pressed.  Generally, the code page
information (information which defines the code points) cannot be
separated from the layout information.  Also, the code page
information cannot be customized by the user.

      Certain countries find it desirable to have these restriction
removed. Following are examples of these cases.
- In a multi-lingual environment, the user needs to have different
host code pages on the same keyboard layout.  An example of this is a
Swiss user who may want to use different 3270 logical terminals to
talk to a French and a German host.  However, he wants the same
layout on his keyboards when he interactively communicates with one
of these hosts.
- When the host data is displayed on a logical terminal screen, there
are possibilities that some of the host characters are not available
on the personal computer display.  The user may want to have these
unavailable characters displayed as different unique characters on
the personal computer display.  The user may also want to have
unavailable characters translated into similar characters such that
he can comprehend the host data.
- In certain situation, the user may want to customize the
translation process from the host EBCDIC (Extended Binary Coded
Decimal Interchange Code) data to the personal computer ASCII
(American National Standard for Information Interchange) format.
This way he can control the representation of any host character on
the personal computer screen.

      The following panel illustrates how the user can separately
specify the code page information from the layout information.  This
panel would be displayed after the user has chosen a particular
keyboard layout (profile).
Specify Code Page Parameters Pop-up
Following is detailed description of fields on this panel:
PANEL PARAMETER:  FIELD DEFINITION
Field Prompt:      Host code page
Field Type:        Entry field
Field Size:        5 characters
Field Attributes:  Required, Just Left, Numeric
Field Default:     Host code page previously stored for the
                   profile.
Note that each profile is shipped with a default host code page.

      Field Description: This is the host code page that this
keyboard pro                   file is encoded in.  Valid values
allowed for a particular keyboard profile depend on the emulator type
of the pro...