Method of controlling cursor with multiple and variable speeds through a trackpad
First Claim
1. A method of controlling cursor with multiple and variable speeds through a trackpad which has a touch pad movable up and down and a depressible switch located thereunder and is depressible by a user'"'"'s finger to drive the depressible switch in an ON condition, the method comprising at least the steps of:
- a. detecting the finger on the trackpad and setting the depressible switch in an OFF condition;
b. detecting a coordinate alteration vector of the finger and calculating a movement speed of the finger;
c. executing a mouse button function when total accumulated cursor movement vector is smaller than a displacement set value or accumulated ON time of the ON condition is smaller than a time set value while the depressible switch is in the ON condition;
d. preparing at least two speed parameter process equations to calculate a speed parameter;
wherein the speed parameter is calculated through a first process equation while the depressible switch is in the OFF condition and the speed parameter is calculated through a second process equation while the depressible switch is in the ON condition; and
e. multiplying the finger coordinate alteration vector and the speed parameter to get a screen cursor movement vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling cursor with multiple and variable speeds through a trackpad aims to be used on a system that controls a cursor on a screen through a trackpad by transforming user'"'"'s finger position movement vector to a screen cursor position movement vector. Depending on finger touch position and depressing condition of the trackpad, at least an ON condition and an OFF condition are generated, and different alterations of depressing time and finger movement distance are formed. Selected speed parameters can be derived through at least two transformation equations. Multiply the speed parameters and finger coordinate alteration vector, the screen cursor movement vector can be obtained. Thus users can switch different cursor movement speeds and control mouse button function according to requirements to facilitate cursor control.
-
Citations
6 Claims
-
1. A method of controlling cursor with multiple and variable speeds through a trackpad which has a touch pad movable up and down and a depressible switch located thereunder and is depressible by a user'"'"'s finger to drive the depressible switch in an ON condition, the method comprising at least the steps of:
-
a. detecting the finger on the trackpad and setting the depressible switch in an OFF condition; b. detecting a coordinate alteration vector of the finger and calculating a movement speed of the finger; c. executing a mouse button function when total accumulated cursor movement vector is smaller than a displacement set value or accumulated ON time of the ON condition is smaller than a time set value while the depressible switch is in the ON condition; d. preparing at least two speed parameter process equations to calculate a speed parameter;
wherein the speed parameter is calculated through a first process equation while the depressible switch is in the OFF condition and the speed parameter is calculated through a second process equation while the depressible switch is in the ON condition; ande. multiplying the finger coordinate alteration vector and the speed parameter to get a screen cursor movement vector. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification