Browse Prior Art Database

Quick U-Turn Events of a Pointing Device in a Window Environment

IP.com Disclosure Number: IPCOM000106710D
Original Publication Date: 1993-Dec-01
Included in the Prior Art Database: 2005-Mar-21
Document File: 4 page(s) / 105K

Publishing Venue

IBM

Related People

Fukuda, T: AUTHOR [+4]

Abstract

The disclosed quick U-turn detector senses quick movements of a pointing device, such as a mouse or pen, in a window environment. It recognizes two consecutive quick movements in opposite directions, and utilizes them as events.

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

Quick U-Turn Events of a Pointing Device in a Window Environment

      The disclosed quick U-turn detector senses quick movements of a
pointing device, such as a mouse or pen, in a window environment.  It
recognizes two consecutive quick movements in opposite directions,
and utilizes them as events.

The quick U-turn detector has the following features:

o   It recognizes a quick movement of a pointing device, and
    simplifies it as a movement on an arbitrarily defined axis, which
    can be defined by a customizer.  It also recognizes any movement
    that exceeds a specified distance on the axis.  Such a threshold
    can be also defined by a customizer.

o   The detector distinguishes movements by their directions.

o   It detects two consecutive movements in opposite directions that
    occur within a short period of time as a quick U-turn event.  The
    short period can also be set by a customizer.

      It differs from the gesture events used in some pen-OSs by its
simple implementation, simple specification, light weight,
portability, and customizability.

      Figs. 1 and 2 show the mechanism of the detector.  The detector
senses movements of a point as movements along a (user-defined) axis.
It only uses the directions of the movements and distances along the
axis.

      This new detector can easily be implemented and installed
without sacrificing any of the facilities of pointing devices and
without additional hardware.  Moreover, the defined events (quick
U-turn events) themselves are easy for window system users to handle.

      Some conventional window systems like X Window have a facility
for detecting quick movements of a pointing device.  For example,
"acceleration" in the X Window system is, simply speaking, detection
of movement beyond a threshold in a short period, and can be used for
helping long-distance mouse movements.  In this sense, pairs of
acceleration movements in opposite directions in a short period are
essentially meaningless for such move operations.  Therefore, a
special meaning to such pairs of movements can be added without
causing any side-effects.

      Furthermore, the new events can be implemented simply by
sensing movements along an axis and the directions of the movements.
Therefore, the CPU cost is light, and the events can be implemented
without any clicking devices such as buttons.  The latter feature is
significan...