Positional scrolling
First Claim
1. A scrolling control system for use with a data processing device having a display, comprising:
- a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display;
at least one user actuated switch; and
control means responsive to a user actuation of said switch to enter a view scrolling mode wherein view scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for electronically scrolling a document with a data processing apparatus uses an input device, e.g., a mouse, to permit position based scrolling without first accessing a scroll bar or other scrolling functionality element. In a page positional scrolling (PPS) mode useful for scrolling short distances, a displayed document is scrolled one pixel per one pixel of motion of the mouse. In a second mode (document positional scrolling—DPS), the document is scrolled a distance per pixel of mouse movement corresponding to the ratio of the document length (or width) to the page length (or width). In a further embodiment (smoothed document positional scrolling—SDPS), as the mouse is moved away from a starting position the system begins scrolling in PPS, transitions smoothly from PPS to DPS, and then continues to scroll in DPS.
-
Citations
20 Claims
-
1. A scrolling control system for use with a data processing device having a display, comprising:
-
a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display;
at least one user actuated switch; and
control means responsive to a user actuation of said switch to enter a view scrolling mode wherein view scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising:
-
entering a view scrolling mode in response to a user actuation of said switch; and
controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more computer readable media storing computer executable instructions for performing a method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, said method comprising:
-
entering a view scrolling mode in response to a user actuation of said switch; and
controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display. - View Dependent Claims (20)
-
Specification