INPUT DEVICE AND METHOD FOR CONTROLLING SCROLLING SPEED THEREOF
First Claim
1. An input device adapted for connecting to a computer, comprising:
- a scrolling unit, rolling one or more notches according to an operation, each notch being rolled by the scrolling unit corresponding to a number of scrolling lines associated with a document in the computer; and
a control unit, connected to the scrolling unit, calculating a time duration between two adjacent notches rolled by the scrolling unit so as to determine whether the scrolling unit is rolling in a fast-rolling mode or in a slow-rolling mode, accumulating the respective numbers of scrolling lines corresponding to the respective notches being rolled by the scrolling unit to generate an accumulated number of lines, and outputting a control command to the computer to instruct the computer to scroll the document according to a designated number of lines,wherein when the time duration is smaller than or equal to a threshold time, the control unit determines that the scrolling unit rolls in the fast-rolling mode, and progressively increases the number of scrolling lines corresponding to each notch being rolled by the scrolling unit in the fast rolling mode, andwherein the control unit subtracts the designated number of lines instructed by the control command from the accumulated number of lines.
1 Assignment
0 Petitions
Accused Products
Abstract
A scrolling speed controlling method of an input device is disclosed. The method includes detecting one or more notches rolled by a scrolling unit of the input device in operation, wherein each notch corresponds to a number of scrolling lines; calculating a time duration between two adjacent notches and determining whether the time duration is smaller than or equal to a threshold time; when the time duration is smaller than or equal to the threshold time, the scrolling unit is determined to roll in a fast-rolling mode and the number of scrolling lines corresponding to each notch is increased progressively; accumulating the numbers of scrolling lines corresponding to the rolled notches to generate an accumulated number of lines; outputting a control command to the computer to instruct the computer to scroll the document according to a designated number of lines instructed by the control command; and subtracting the designated number of lines from the accumulated number of lines.
14 Citations
14 Claims
-
1. An input device adapted for connecting to a computer, comprising:
-
a scrolling unit, rolling one or more notches according to an operation, each notch being rolled by the scrolling unit corresponding to a number of scrolling lines associated with a document in the computer; and a control unit, connected to the scrolling unit, calculating a time duration between two adjacent notches rolled by the scrolling unit so as to determine whether the scrolling unit is rolling in a fast-rolling mode or in a slow-rolling mode, accumulating the respective numbers of scrolling lines corresponding to the respective notches being rolled by the scrolling unit to generate an accumulated number of lines, and outputting a control command to the computer to instruct the computer to scroll the document according to a designated number of lines, wherein when the time duration is smaller than or equal to a threshold time, the control unit determines that the scrolling unit rolls in the fast-rolling mode, and progressively increases the number of scrolling lines corresponding to each notch being rolled by the scrolling unit in the fast rolling mode, and wherein the control unit subtracts the designated number of lines instructed by the control command from the accumulated number of lines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a scrolling speed of an input device connecting to a computer, comprising:
-
detecting a rolling state of a scrolling unit of the input device when the input device is in operation, wherein the scrolling unit rolls one or more notches according to operation, and each notch rolled by the scrolling unit corresponds to a number of scrolling lines associated with a document in the computer; calculating a time duration between two adjacent notches when the scrolling unit rolling; determining whether the time duration is smaller than or equal to a threshold time; determining that the scrolling unit rolls in a fast-rolling mode, and progressively increasing the respective numbers of scrolling lines corresponding to the respective notches being rolled by the scrolling unit when the time duration is smaller than or equal to the threshold time; accumulating the numbers of scrolling lines corresponding to the notches rolled by the scrolling unit to be an accumulated number of lines; outputting a control command to the computer so as to instruct the computer to scroll the document according to a designated number of lines instructed by the control command; and subtracting the designated number of lines from the accumulated number of lines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification