Cursor positioning device for computer system
First Claim
1. A cursor positioning method, comprising the steps of:
- (a) Providing a cursor positioning device for detecting movement of the finger and generating digital data;
(b) Setting ratio constants K1, K2, . . . , Kn;
setting maximum values C1, C2, . . . , Cn and initial values of registers V1X1, V2X2, . . . , VnXn corresponding to different speed sections, wherein n>
=2;
(c) Receiving digital data sent from the cursor positioning device;
(d) Determining the speed of the data and which speed section the data corresponds to for each coordinate axis;
(e) Adding the data value to the register corresponding to said speed section; and
(f) Positioning the cursor based on the sum of the multiples of the respective ratio constants and values in registers as display value K1*V1X1+K2*V2X2+ . . . +Kn*VnXn.
0 Assignments
0 Petitions
Accused Products
Abstract
A cursor control device for controlling the movement and positioning of a cursor on a computer includes a finger controllable member formed on the cursor positioning device. The cursor on the display is controllable either in X-axis or Y-axis direction by means of sliding the finger controllable member on the device. The cursor positioning device includes a displacement detecting structure for detecting the movement of the finger controllable member, and photo encoder detectors for detecting the operating situation of the X-axis and Y-axis photo encoders which are arranged in 90 degrees phase deference in space. In such an arrangement, the displacement of the finger controllable member in X-axis and Y-axis direction may be detected as coordinate date. The detected coordinate data is transmitted to a control circuit for further processes and then sent to a computer device.
14 Citations
5 Claims
-
1. A cursor positioning method, comprising the steps of:
-
(a) Providing a cursor positioning device for detecting movement of the finger and generating digital data; (b) Setting ratio constants K1, K2, . . . , Kn;
setting maximum values C1, C2, . . . , Cn and initial values of registers V1X1, V2X2, . . . , VnXn corresponding to different speed sections, wherein n>
=2;(c) Receiving digital data sent from the cursor positioning device; (d) Determining the speed of the data and which speed section the data corresponds to for each coordinate axis; (e) Adding the data value to the register corresponding to said speed section; and (f) Positioning the cursor based on the sum of the multiples of the respective ratio constants and values in registers as display value K1*V1X1+K2*V2X2+ . . . +Kn*VnXn. - View Dependent Claims (2, 3, 4)
-
-
5. A cursor positioning method comprising the steps of:
-
(a) Providing a cursor positioning device for detecting movement of the finger and generating digital data; (b) Setting ratio constants K1, K2, . . . , Kn;
setting maximum values C1, C2, . . . , Cn and initial values of variables V1X1, V2X2, . . . , VnXn corresponding to different speed sections, wherein n>
=2;(c) Receiving digital data sent from the cursor positioning device; (d) Determining the speed of the data and which speed section the data corresponds to for each coordinate axis; (e) Adding the data value to the variable corresponding to said speed section; and (f) Positioning the cursor based on the sum of the multiples of the respective ratio constants and variables as display value, K1 * C1+K2 * C2+ . . . +Kn * Cn.
-
Specification