Browse Prior Art Database

Dynamic Speed Adjustment of Pointer Movement

IP.com Disclosure Number: IPCOM000123713D
Original Publication Date: 1999-Apr-01
Included in the Prior Art Database: 2005-Apr-05
Document File: 2 page(s) / 89K

Publishing Venue

IBM

Related People

Paolini, M: AUTHOR

Abstract

This invention provides the computer user way of dynamically changing the speed of a input device, specifically a pointing device (such as a mouse, trackball, Trackpoint, etc.), without bringing up a dialogue.

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

Dynamic Speed Adjustment of Pointer Movement

   This invention provides the computer user way of
dynamically changing the speed of a input device, specifically a
pointing device (such as a mouse, trackball, Trackpoint, etc.),
without bringing up a dialogue.

   The problem is that users must adapt to the limitations of
computer system hardware.  This restricts the accessibility of
computers in many ways.  Examples include people with physical
impairments or restrictions that make it difficult to operate a
pointing device such as a mouse, with the dexterity required for
competent performance.  Restrictions may be developmental, injury
related, disability related, or due to context or environment
conditions, e.g., workers who must use gloves and therefore have
difficulty operating a pointing device with the same dexterity as
afforded without the environmental condition.  Manipulation of
cursor/pointer is the most used method of interacting with a GUI
today.  The speed of the movement is often a limiting factor for
people with reduced dexterity.  If the speed is too fast the target
of the movement is often over-shot, too slow and tasks take longer
than they need.  Both results may result in frustration to the user.
Changing speed of the mouse movement is not a quick process, and
requires bringing up of the mouse configuration settings.

   The idea being  put forward is to allow the user to adjust
the speed of the pointer through the use of the pointing device in
software.  For example in the case of a wheel mouse (this mouse
contains an extra wheel that may be depressed as a button, or
rolled) the rolling function is typically used to scroll vertically
within a scroll pane, which has the focus, but has no utility when
components without a scroll pane have the focus.  For the cases where
components without a scroll pane (such as a typical desktop) have the
focus, the wheel could be used to adjust the speed of the movement or
the acceleration curve of the cursor/pointer based on the direction
and amount of rolling performed on the wheel.  In this manner, the
speed of the pointer movement could then be adjust up or down by the
user while they are using the pointing d...