摘要 |
PURPOSE:To perform a quick shift of a cursor in a long distance and to attain an accurate positioning of the cursor by setting the shift distance of the cursor on a display screen as the sum of a value proportional to the shift distance of a control part and a value proportional to the product of the shift distance and the shift speed of the control part. CONSTITUTION:When a mouse main body 5 is shifted by an operator, the shift distance of the body 5 carried out in the Mx direction in a sampling cycle DELTAt is measured by a DELTAMx counter 10. If this measured value is referred to as DELTAMx, a shift ratio term bxv proportional to the mouse shift speed is calculated and delivered by a speed detecting circuit 9. While Cx is calculated from ax.DELTAMx+bx(DELTAMx/DELTAt)DELTAMx by an adder 18 and a multiplier 21 and stored in a DELTACx register 22. Then ax.Mx is equal to the control value similar to a conventional manual cursor controller and proportional to the mouse shift distance. While bx(DELTAMx/DELTAt).DELTAMx is proportional to the mouse shift speed. For the changing factor DELTAMx/DELTAt of the mouse position, the DELTACx is large with a high shift speed and small with a low shift speed and approximate to the ax.DELTAMx.
|