A system and method for improved scroll mouse operation is presented. A
user operates a computer mouse, which includes a scroll ring that
functions as a middle mouse button. During operation, the user configures
a scroll suppression manager to discard a particular number of scroll
commands when the user moves the computer mouse's scroll ring. The user
specifies a number of scroll commands to discard when the computer
mouse's pointer location is positioned over particular mouse-over
conditions, such as a web page link or a drop down menu. Once the scroll
suppression manager has discarded the user-specified number of scroll
commands, the scroll suppression manager processes subsequent scroll
commands until the user stops scrolling or the user selects an object on
the user's computer screen.