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

Single Common Window for Displaying the Input Device Bindings of the Active Application in a Windowing System

IP.com Disclosure Number: IPCOM000117577D
Original Publication Date: 1996-Apr-01
Included in the Prior Art Database: 2005-Mar-31
Document File: 4 page(s) / 109K

Publishing Venue

IBM

Related People

Griffiths, E: AUTHOR

Abstract

Disclosed is a facility that provides a single window to display the input device bindings (see footnote) for the active application on a screen controlled by a windowing system. This provides the user with a single place to check which mouse buttons, keys, etc. are active for a particular window of an application.

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

Single Common Window for Displaying the Input Device Bindings of
the Active Application in a Windowing System

      Disclosed is a facility that provides a single window to
display the input device bindings (see footnote) for the active
application on a screen controlled by a windowing system.  This
provides the user with a single place to check which mouse buttons,
keys, etc. are active for a particular window of an application.

      Modern computers, with their variety of input devices, e.g.,
keyboard, mouse, joystick, can present a confusing interface to the
user: it is hard to keep track of which buttons/keys do which things
in which windows.  Although there are published guidelines for
bindings for most windowing systems (e.g., (1)), these are only of
limited help because:
  1.  many applications do not adhere to the guidelines
  2.  most applications do not provide any visual indication of such
       bindings
  3.  complex applications may have too many bindings with too many
       different meanings in different contexts to be easily
remembered.

      This disclosure proposes that there should be a single window
for each screen of a windowing system which displays the bindings for
the currently active application window (Fig. 1).  The user would
simply look at this window to see what bindings were currently
available in the current application window.  The contents of this
window would change dynamically to show the new set of bindings
available as the user moved from one window to another (between
applications or within the same application).  The bindings would be
shown in a consistent form and place regardless of the application
being used.

      The contents of the window could come from more than one
source: some bindings may be fixed either by the system or by a
window manager and these would stay the same regardless of the
currently active window.  Other bindings would be specified by the
application and would change as the user switched from using one
application to another.  This mechanism could easily be extended to
include display of other application information such as application
name, application window function etc..  The window could be
something like that shown in Fig.  2.

      Implementation of this facility requires a program that will
create and maintain this window.  This program would accept input in
a standard form which desc...