Positional scrolling
First Claim
1. A scrolling control system for use with a data processing device having a display, comprising:
- an 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 scroll amount is based upon a position value determined by a user actuation of the input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display.
2 Assignments
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.
59 Citations
64 Claims
-
1. A scrolling control system for use with a data processing device having a display, comprising:
-
an 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 scroll amount is based upon a position value determined by a user actuation of the 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, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
28. 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, comprising:
-
entering a view scrolling mode in response to a user actuation of said switch; and
controlling view scrolling such that a scroll amount is based on a position value determined by the user actuation of the input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display.
-
-
55. A scrolling control system for use with a data processing device having a display, comprising:
-
an 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 scrolling mode wherein scrolling of a document is controlled such that a scroll amount is based upon a position value determined by a 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 (56, 57, 58, 60, 61, 62)
-
-
59. 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, comprising the 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.
-
-
63. A scrolling control system for use with a data processing device having a display, comprising:
-
an 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 scrolling mode wherein scrolling of a document is controlled such that a scroll amount is based upon a position value determined by a user actuation of the input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display;
wherein said scrolling mode comprises 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.
-
-
64. 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, comprising:
-
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, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display;
wherein said scrolling mode comprising a document positional scrolling (DPS) mode wherein a unit amount of change in a 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.
-
Specification