Browse Prior Art Database

Auto-Scroll During Direct Manipulation

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

Publishing Venue

IBM

Related People

Berry, RE: AUTHOR [+3]

Abstract

This invention provides a user interface mechanism to support automatic scrolling of a computer display window during a direct manipulation operation.

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

Auto-Scroll During Direct Manipulation

      This invention provides a user interface mechanism to
support automatic scrolling of a computer display window during a
direct manipulation operation.

      This invention applies to graphical windowing computer user
interfaces supporting direct manipulation.  When a user directly
manipulates an object, the default behavior is to cross a window
border when one is reached.  This provides the ability to directly
manipulate objects from one window to another.

      It is desirable to provide an alternate user technique which
allows automatic scrolling of the contents of a window when the mouse
reaches the border.  This allows the user to directly manipulate to
areas or objects that are not immediately visible within the window.
The automatic scrolling function is analogous to the automatic
scrolling function provided during mouse selection in many current
systems.

      Some current systems provide a mechanism for auto-scrolling
during direct manipulation.  This mechanism involves using a keyboard
augmentation key to indicate that auto-scrolling should occur when
the window border is reached.  This approach has a number of
disadvantages:
1.  It requires two hands for the operation, one to hold down the
augmentation key and one hand to manipulate the mouse.
2.  Augmentation keys for direct manipulation are already extensively
used to modify the result of the direct manipulation operations, for
example, move,...