Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Programmable Cursor Progression Between Entry Fields

IP.com Disclosure Number: IPCOM000102355D
Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Document File: 2 page(s) / 69K

Publishing Venue

IBM

Related People

Eagen, ST: AUTHOR [+3]

Abstract

In a computer system containing a work station controller (WSC), which attaches non-programmable terminals (NPTs), the WSC controls cursor movement between entry fields on a display panel. On typical NPTs, the cursor moves sequentially through entry fields as field exit keystrokes are typed. It may be desirable for an application or the operating system to control cursor progression between entry fields. This article describes how the NPT display data stream and the WSC can be enhanced to allow application or operating system control over the progression of cursor movement between entry fields.

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

Programmable Cursor Progression Between Entry Fields

       In a computer system containing a work station controller
(WSC), which attaches non-programmable terminals (NPTs), the WSC
controls cursor movement between entry fields on a display panel.  On
typical NPTs, the cursor moves sequentially through entry fields as
field exit keystrokes are typed.  It may be desirable for an
application or the operating system to control cursor progression
between entry fields.  This article describes how the NPT display
data stream and the WSC can be enhanced to allow application or
operating system control over the progression of cursor movement
between entry fields.

      The figure illustrates the flow of display panel data between
an application program and a NPT in a typical system.  The host
display data manager builds a physical data stream representation of
a display panel and passes it to the WSC for presentation.  The WSC
controls the physical attachment of multiple NPT devices.  Each NPT
consists of a keyboard and display monitor and has limited processing
capability.

      Entry fields are defined in the NPT data stream by using Start
Field (SF) orders.  The SF order can contain one or more optional
Field Control Words (FCWs).  The programmable cursor progression
function is provided by enhancing the NPT data stream to include a
new FCW.  The programmable cursor progression FCW contains a one byte
field number which is used when field exit occurs from this entry
field.  When using programmable cursor progression FCWs, all entry
fields on the display screen are implicitly numbered top/down (and
left/right for each row) starting at field number 1.  The one-byte
field number limits a panel to 255 entry fields, but this is
generally not a problem.

      The WSC will process a programmable cursor progression FCW any
time a field exit occurs, as described below.  There are two types of
field exits: forward and backward.

      Forward Field Exit:  Typical WSC design moves the cursor to the
first position of the next sequential entry field.  However, if a
progra...