A method and system uses an acceleration curve to enhance data navigation. In
a
preferred embodiment, the scrolling algorithm of an input device with a rotational
member accelerates a resultant scroll amount in direct relation to a rotational
speed of the rotational member. The acceleration curve may be implemented in a
look-up table in the mouse driver. Different acceleration curves may be used based
upon whether a user is scrolling up or scrolling down. In a further embodiment,
acceleration is temporarily inhibited upon the occurrence of a change in the direction
of rotation of the rotational member.