Browse Prior Art Database

Local Keyboard Function Selection

IP.com Disclosure Number: IPCOM000120585D
Original Publication Date: 1991-May-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 3 page(s) / 122K

Publishing Venue

IBM

Related People

Eagen, ST: AUTHOR [+2]

Abstract

Described is a method for extending selection fields to enable the selection of local keyboard functions. This enables an application program to provide a simplified user interface and expands the use of a mouse when interacting with a display panel. A work station controller (WSC) or programmable work station (PWS) running a host-based application program is capable of emulating a local keyboard function when the associated choice is selected by the user.

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

Local Keyboard Function Selection

      Described is a method for extending selection fields to
enable the selection of local keyboard functions.  This enables an
application program to provide a simplified user interface and
expands the use of a mouse when interacting with a display panel.  A
work station controller (WSC) or programmable work station (PWS)
running a host-based application program is capable of emulating a
local keyboard function when the associated choice is selected by the
user.

      This invention applies to the following environment, in which
application programs are executed in a host computer system and users
interact with the computer system via attached PWS or
non-programmable terminals (NPT).  The figure illustrates the flow of
display panel data between an application program and a work station
control interface (WSCI).  The host display data manager builds a
physical data stream representation of a display panel and passes it
to the WSCI for presentation and interaction with the user. The WSCI
can be either a WSC controlling the attachment of multiple NPTs via
communications lines or software within a PWS controlling its
keyboard and monitor.  This is a typical application environment for
large and mid-range computer systems.

      Function keys provide a quick way to invoke common program
functions (e.g., Exit, Print, Roll Up/Down) or to control the current
environment (e.g., turn type-ahead mode on/off).  In addition, some
applications use function keys as a fast method for invoking unique
program functions (e.g., text presentation controls in a word
processor).

      There is often not enough room within a panel to describe the
operations assigned to all function keys supported by an application.
Many keyboards support 24 programmable function keys in addition to
standard function keys.  In many cases, Alt and/or Ctrl keys are
combined with shifted and/or unshifted data keys to enable a very
large number of complex function keys to be used.

      In the host-based application environment using a WSCI
(illustrated in the figure), there was previously no explicit way to
associate local keyboard functions with mouse selection (i.e., click)
on an attached PWS.  Mouse clicks are used to select objects,
actions, and functions that are listed in the panel.  Currently, the
meaning of mouse clicks can only be implicitly discerned using tools
that attempt to reverse-engineer the panel to determine its logical
content.

      The Define Selection Field structured field display data stream
command can be extended to support the association of local keyboard
functions with selection field choices.  A WSC or PWS will emulate a
specified local keyboard function when the associated choice is
selected by the user.

      SELECTION FIELDS...