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
memory storing computer readable instructions that, when executed, cause the system to enter a view scrolling mode responsive to a user actuation of said switch, 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, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said scroll amount corresponding to one of;
a ratio of document length to page length; and
a ratio of document width to page width.
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
memory storing computer readable instructions that, when executed, cause the system to enter a view scrolling mode responsive to a user actuation of said switch, 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, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said scroll amount corresponding to one of;
a ratio of document length to page length; and
a ratio of document width to page width. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said discrete scroll amount corresponding to one of;
a ratio of document length to page length; and
a ratio of document width to page width. - View Dependent Claims (10, 11, 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 an 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 steps of:
-
entering a scrolling mode in response to a user actuation of said switch; and
controlling scrolling such that a scroll amount is based on a position value determined by the user actuation of the input device;
wherein said scrolling mode comprises;
a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said position value and a scroll amount;
a document positional scrolling (DPS) mode wherein a unit amount of displacement represented by said position value results in a scroll amount corresponding to one of a ratio of document length to page length and a ratio of document width to page width; and
a transitional scrolling mode providing a scroll amount that varies between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode. - View Dependent Claims (20)
-
Specification