Browse Prior Art Database

Various Hot Spots Functions Supported in a Work Station Controller

IP.com Disclosure Number: IPCOM000111453D
Original Publication Date: 1994-Feb-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 4 page(s) / 157K

Publishing Venue

IBM

Related People

Boegel, MA: AUTHOR [+4]

Abstract

Work station controller support of various "hot-spot" functions, which allow a mouse to partially navigate applications not designed to be mouse-driven, is disclosed.

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

Various Hot Spots Functions Supported in a Work Station Controller

      Work station controller support of various "hot-spot"
functions, which allow a mouse to partially navigate applications not
designed to be mouse-driven, is disclosed.

      A Work Station Controller (WSC) supports multiple
Non-Programmable Terminals (NPTs).  WSCs can be locally attached to a
host system (via system bus), or remotely attached via some type of
communication line.  A WSC communicates with a host application via
display data streams.  A WSC communicates with NPTs across an
attachment cable using some type of communication protocol.  No
display data stream enhancements or NPT communication protocol
enhancements are required to enable "hot-spot" functions.

      Some NPTs now support a mouse (or other pointer device).  These
NPTs could still be character-based.  Many host-based applications
were not designed to be driven by a mouse (or equivalent pointer
device); "hot-spot" functions enable these applications to be
partially mouse-driven.

Below are a list of WSC "hot spot" functions.

      Text Cursor Positioning

      Pressing the primary mouse button (typically, the left button)
can cause the text cursor to be moved to the location of the pointer
device cursor.  This is the default action of the primary button.  If
the primary button press event did not result in any higher priority
pointer device function, then the text cursor is moved.

      WSC Support of Enter Key Emulation on any Screen

      As described above, positioning the text cursor at the location
of the pointer device cursor is the default action of a primary
button pressed event.  If the user double clicks the primary button
(presses, releases, and presses again, within a user-specified time
interval) and the function of the original press was the default
action of moving the text cursor, then the WSC will emulate the
pressing of the Enter key.  All Enter key-type processing is
performed:  validating data in certain types of entry fields, locking
the keyboard, etc..

      Resetting of an Operator Error Using the Mouse

      The primary button can be used to reset an operator error.  If
the NPT is in Pre-Help error state (an operator error is on the
display screen -- as a result of an user keystroking error or
host-detected error causing a Write Error Code display data stream
command) and the primary button is pressed anywhere on the line of
the operator error, then the processing of a Reset key is emulated.
Some 5250 NPTs have a separately displayable error line (below the
last line of the display screen available to the host).  If the
operator error is on this line (the NPT may not allow the mouse
pointer to move to this line), then the WSC will also emulate the
Reset key if the primary button is pressed on the last line of the
screen.  Shifted mouse events are normally considered different
events than unshifted mouse events; however,...