Browse Prior Art Database

Method for Supporting Dual-Input Cursors

IP.com Disclosure Number: IPCOM000122242D
Original Publication Date: 1991-Nov-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 74K

Publishing Venue

IBM

Related People

Gilbertsen, TA: AUTHOR [+2]

Abstract

A method for supporting dual-input cursors without the need for the user to toggle between the cursors to make one of them active.

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

Method for Supporting Dual-Input Cursors

      A method for supporting dual-input cursors without the
need for the user to toggle between the cursors to make one of them
active.

      The OS/2* Presentation Manager* embodies the concept of input
"focus".  Because keystrokes are sent to the window that has the
focus, a window typically indicates it has the focus by displaying an
input cursor to show where the keystrokes will be placed.  Windows
capable of possessing the focus are referred to as controls and only
one control can posses the focus at a time.

      A new window class has been developed that emulates a multi-
selection list box using editable entry fields rather than static
text as list items.  A problem arises from the fact that both the
list box and entry field are capable of receiving keyboard input and
each of these control types defines the rules of how the keystrokes
are to be interpreted.  For example, the up and down arrow keys cause
the list box cursor to move to the previous or next list item,
whereas the left and right arrows cause the cursor of an entry field
to move to the previous or next character.

      This new window class is logically treated as a single control,
although it is made up of several separate windows. Because only one
window can possess the focus at a time, it is necessary to invent a
way in which keystrokes can be sent to the window for which they were
intended or makes sense.  Therefore, this invention solves the
problem of managing both the list box and entry field cursors
simultaneously.

      This invention contains an analyzer for keyboard input which
determines exactly which control and cursor should receive the
keystroke information.  Each keystroke is anal...