JPH011024A - Cursor control method - Google Patents
Cursor control methodInfo
- Publication number
- JPH011024A JPH011024A JP62-156805A JP15680587A JPH011024A JP H011024 A JPH011024 A JP H011024A JP 15680587 A JP15680587 A JP 15680587A JP H011024 A JPH011024 A JP H011024A
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- movement
- mouse
- amount
- output value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、カーソル制御方法に関するものである。[Detailed description of the invention] Industrial applications The present invention relates to a cursor control method.
従来の技術
第2図に、従来のカーソル制御方法のフローチャートを
示し、この図に基づいて、従来のカーソル制御方法を説
明する。BACKGROUND ART FIG. 2 shows a flowchart of a conventional cursor control method, and the conventional cursor control method will be explained based on this diagram.
まず、マウスからの出力値を読み込む。次に、その出力
値を適当な比率で変換して、カーソルの移動量とし、カ
ーソルを移動させる。First, read the output value from the mouse. Next, the output value is converted at an appropriate ratio to obtain the amount of movement of the cursor, and the cursor is moved.
発明が解決しようとする問題点
一般的に、マウスでボインティングする場合、まず大ま
かなボインティングエリアを定めてまずそこにマウスを
持っていき(ステップ−1)、その後細かい位置決めを
行う(ステップ−2)という2段階のボインティングが
なされる。Problems to be Solved by the Invention Generally, when pointing with a mouse, first determine a rough pointing area, move the mouse there (Step 1), and then perform detailed positioning (Step 1). 2) is performed in two stages.
−殻内に、マウスを動かす面の面積には、制限が有り、
カーソルを太き(移動させようと思うと、−旦、面の端
まで動かした後、面から離してマウスを、戻す必要が有
る。従来のカーソル制御方法では、この戻す間は、マウ
スからの移動量の出力値は0のため、カーソルは、停止
したままであった。もし、この間もカーソルを移動させ
ることができればボインティングの効率が向上する。-There is a limit to the area of the surface on which the mouse can be moved within the shell.
If you want to move the cursor, you have to move it to the edge of the surface, then move it away from the surface and bring the mouse back.With conventional cursor control methods, you cannot move the mouse while moving the cursor. Since the output value of the movement amount was 0, the cursor remained stopped.If the cursor could be moved during this time, the efficiency of pointing would be improved.
特にステップ−1では、要求される精度が低いので、こ
の戻す間が有効に使用できる。Particularly in step-1, since the required accuracy is low, this return period can be used effectively.
本発明は、上述の問題点に鑑み、マウスからの移動量の
出力値がOの場合、0になる直前の出力値から、擬似的
にその時点のカーソル移動量を算出し、その移動量に基
づいてカーソルを移動させる、カーソル制御方法を提供
し、ボインティングに要する手間(時間、及び、労力)
の低減をはかることを、目的とするものである。In view of the above-mentioned problems, the present invention, when the output value of the movement amount from the mouse is O, calculates the cursor movement amount at that point in a pseudo manner from the output value immediately before it becomes 0, and Provides a cursor control method that moves the cursor based on
The purpose is to reduce the
問題点を解決するための手段
上記問題点を解決するために、本発明は、従来のカーソ
ル制御方法に、マウスからの出力値がOの場合、0にな
る直前の出力値から、擬似的にその時点のカーソルの移
動量を算出する機能を付加し、マウスからの出力値が0
のときも、この機能を用いて、カーソルの移動量を求め
、マウスからの出力値が0のときも、カーソルを移すJ
させることができる、カーソル制御方法を提供するもの
である。Means for Solving the Problems In order to solve the above problems, the present invention adds to the conventional cursor control method, when the output value from the mouse is O, a pseudo Added a function to calculate the amount of cursor movement at that point, and the output value from the mouse is 0.
You can also use this function to calculate the amount of cursor movement, and even when the output value from the mouse is 0, you can use this function to move the cursor.
This provides a cursor control method that allows the user to control the cursor.
作用 上記本発明による作用は以下の通りである。action The effects of the present invention described above are as follows.
マウスからの移動量の出力値が0より大きいときは、従
来どおり、その出力値が適当な比率で変換されカーソル
の移動量が求められ、カーソルが移動する。出力値が0
のときは、上記の擬似的にカーソルの移動量を算出する
機能を用いてカーソルの移動量が求められ、その移動量
に基づいてカーソルを移動させることにより、マウスか
らの出力値が0のときもカーソルを移動させることがで
きる。従って、マウス面から朋し戻している間もカーソ
ルを(多動させることができ、ボインティングに要する
手間が低減される。When the output value of the amount of movement from the mouse is greater than 0, the output value is converted at an appropriate ratio to determine the amount of movement of the cursor, and the cursor is moved, as in the past. Output value is 0
In this case, the amount of cursor movement is calculated using the function that calculates the amount of cursor movement in a pseudo manner, and by moving the cursor based on the amount of movement, when the output value from the mouse is 0, You can also move the cursor. Therefore, the cursor can be made hyperactive even while returning from the mouse surface, reducing the effort required for pointing.
実施例
以下本発明の一実施例のカーソル制御方法について、図
面を参照しながら説明する。Embodiment Below, a cursor control method according to an embodiment of the present invention will be described with reference to the drawings.
第1図は本発明の実施例におけるカーソル制御方法の処
理フローチャートである。FIG. 1 is a processing flowchart of a cursor control method in an embodiment of the present invention.
第1図において、マウスからの移動量の出力値が0でな
い時は、その出力に対応した分だけ、カーソルを移動さ
せる。0の時は、移動モードかどうかを調べて、移動モ
ードなら、前のステップの移動量から、今回のステップ
の移動量を移動モードに応じて算出して、それに、対応
した分だけ、カーソルを移動させる。移動モードでなけ
れば、カーソルを停止させる。移動モードかどうか、ま
た、どの移動モードかの判断は、マウスに付加されてい
る機能スイッチの状態による。In FIG. 1, when the output value of the amount of movement from the mouse is not 0, the cursor is moved by an amount corresponding to the output. If it is 0, check whether it is a movement mode, and if it is a movement mode, calculate the movement amount of the current step from the movement amount of the previous step according to the movement mode, and move the cursor by the corresponding amount. move it. If not in move mode, stops the cursor. Whether the mouse is in movement mode or not, and which movement mode it is, depends on the state of the function switch attached to the mouse.
移動モードかどうかの判断を加えることによりマウスか
らの移動量の出力値が0のときは、カーソルが停止して
いてほしいという場合にも対応している。By adding a judgment as to whether or not it is in movement mode, it is also possible to handle cases where the cursor should remain stationary when the output value of the amount of movement from the mouse is 0.
又、複数の移動モードを設定することにより、マウスか
らの移動lの出力値が0のときのカーソル移動の移動パ
ターンに対する複数の要求に対応している。本実施例で
は、2つの移動モードを設けている。Furthermore, by setting a plurality of movement modes, a plurality of requests regarding the movement pattern of the cursor movement when the output value of movement l from the mouse is 0 can be met. In this embodiment, two movement modes are provided.
1つめは、定速移動モードで、前のステップと同じたけ
移動し続けるモードである。The first is a constant speed movement mode, in which the object continues to move the same distance as the previous step.
2つめは、減衰移動モードで、前のステップの移動量か
ら、ある一定の値を減じて、それを今回の移動量にする
モードである。The second is an attenuation movement mode, in which a certain value is subtracted from the movement amount of the previous step to make it the current movement amount.
定速移動モードを設けることにより、マウスを最初に少
し動かすだけで、あとはマウスを動かさなくてもカーソ
ルが移動し続けるため、ボインティングに要する手間が
大幅に低減される。By providing a constant speed movement mode, you only need to move the mouse a little at first, and then the cursor continues to move without moving the mouse, greatly reducing the effort required for pointing.
又、減衰移動モードを設けることにより、もう少しだけ
動いて欲しい場合に対応でき、ボインティングに要する
手間が低減される。Furthermore, by providing a damping movement mode, it is possible to respond to cases where a little more movement is desired, and the effort required for pointing is reduced.
発明の効果
本発明は、カーソル制御方法において、マウスからの移
動量の出力値が0の時でも、0になる直前の出力値によ
り、擬似的にカーソル移動量を算出し、その値に基づい
てカーソルを移動させることにより、マウスからの出力
値が0のときも、カーソルを移動させる機能を付加でき
、ボインティングに要する手間が低減される。Effects of the Invention The present invention provides a cursor control method in which even when the output value of the movement amount from the mouse is 0, the cursor movement amount is calculated in a pseudo manner from the output value immediately before reaching 0, and the cursor movement amount is calculated based on that value. By moving the cursor, a function to move the cursor can be added even when the output value from the mouse is 0, and the effort required for pointing can be reduced.
第1図は、本発明の処理フローチャート、第2図は、従
来のカーソル制御方法の処理フローチャートである。FIG. 1 is a processing flowchart of the present invention, and FIG. 2 is a processing flowchart of a conventional cursor control method.
Claims (1)
の出力値から、擬似的にその時点でのカーソル移動量を
算出し、その移動量に基づいてカーソルを移動させるこ
とを特徴とするカーソル制御方法。When the output value of the amount of movement from the mouse is 0, the amount of cursor movement at that point is calculated in a pseudo manner from the output value immediately before it becomes 0, and the cursor is moved based on the amount of movement. cursor control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62156805A JPS641024A (en) | 1987-06-24 | 1987-06-24 | Cursor control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62156805A JPS641024A (en) | 1987-06-24 | 1987-06-24 | Cursor control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH011024A true JPH011024A (en) | 1989-01-05 |
| JPS641024A JPS641024A (en) | 1989-01-05 |
Family
ID=15635708
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62156805A Pending JPS641024A (en) | 1987-06-24 | 1987-06-24 | Cursor control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS641024A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002123114A (en) | 2000-10-19 | 2002-04-26 | Fuji Xerox Co Ltd | Image forming method |
| JP2008186484A (en) * | 2008-04-25 | 2008-08-14 | Tokai Rika Co Ltd | Mouse apparatus |
-
1987
- 1987-06-24 JP JP62156805A patent/JPS641024A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0706111B1 (en) | Apparatus and method for user interface | |
| CA2078609A1 (en) | Upgrade method and system | |
| JPS6023939B2 (en) | Tracing control method | |
| JPH011024A (en) | Cursor control method | |
| JPS58129643A (en) | coordinate input device | |
| JPH011020A (en) | mouse | |
| JPH03116219A (en) | Pointing device | |
| JPS62224820A (en) | Switching device for coordinate input mode | |
| JPS63298619A (en) | Cursor control method | |
| JPH011022A (en) | mouse | |
| JPS6234348Y2 (en) | ||
| JPS60129825A (en) | Command inputting method | |
| KR100868274B1 (en) | Multimedia remote control system and remote control method | |
| JPS59119449A (en) | Repetitive instruction processing device | |
| JPH0362217A (en) | Mouse | |
| JPH0325576A (en) | Graphic processing system | |
| JPH04145516A (en) | Input method for coordinate of information processing system | |
| JPS641024A (en) | Cursor control method | |
| JPH06119116A (en) | Data control system | |
| JPS62139032A (en) | mouse | |
| JPH04181324A (en) | Access system for repetitive data structure | |
| Munton | ENGINEERING GRAPHICS OVERVIEW. | |
| JPH011023A (en) | mouse | |
| JPS5971589A (en) | Coordinate input system | |
| JPS61100349A (en) | Tracer control device |