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
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 page positional scrolling mode wherein a pixel-for-pixel mapping relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling.
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.
20 Citations
18 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 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 page positional scrolling mode wherein a pixel-for-pixel mapping relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling. - 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; wherein said view scrolling mode comprises a page positional scrolling mode wherein a pixel-for-pixel mapping relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification