JPH07121152A - Pointing method by using mouse - Google Patents

Pointing method by using mouse

Info

Publication number
JPH07121152A
JPH07121152A JP5286296A JP28629693A JPH07121152A JP H07121152 A JPH07121152 A JP H07121152A JP 5286296 A JP5286296 A JP 5286296A JP 28629693 A JP28629693 A JP 28629693A JP H07121152 A JPH07121152 A JP H07121152A
Authority
JP
Japan
Prior art keywords
area
mouse
cursor
mouse cursor
target
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
Application number
JP5286296A
Other languages
Japanese (ja)
Inventor
Yukikazu Tamaki
幸和 玉木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Noritake Itron Corp
Original Assignee
Ise Electronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ise Electronics Corp filed Critical Ise Electronics Corp
Priority to JP5286296A priority Critical patent/JPH07121152A/en
Publication of JPH07121152A publication Critical patent/JPH07121152A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To improve the pointing operability of a mouse cursor even when a target area on a monitor screen is narrow. CONSTITUTION:A CPU detects the current position coordinates Pm of the mouse cursor 6 and processes nothing specially when the cursor position is in an area 8a wherein there is no effect on a target graphic 7 of pointing. When the CPU detects the cursor position and it is present in an area 8b, the cursor 6 is moved to the center of a target area 8c. Even if the cursor 6 is not present directly in the area 8c, the cursor is put in the area 8b where it can be put easier than in the area 8c by this method, so that the cursor 6 is moved to the area 8c. The cursor 6 is put back to the center of the area 8c again and never exits from the area 8c unless the mouse 1 is moved enough to exit from the area 8b before the position of the cursor 6 is detected.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、マウスを使用したコン
ピュータシステムにおいて適用されるマウスによるポイ
ンティング方法に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mouse pointing method applied to a computer system using a mouse.

【0002】[0002]

【従来の技術】ポインティングデバイスにマウスを使用
したコンピュータシステムにおいて、モニタ画面上にあ
るマウスカーソルを、目的とする狭いエリアに合わせる
場合、これまでは、画面上のマウスカーソルの移動量
と、マウスの移動量とは画面上の位置に関係なく、一定
の比をもって連動した状態で使用していた。
2. Description of the Related Art In a computer system that uses a mouse as a pointing device, when the mouse cursor on the monitor screen is adjusted to a narrow area of interest, the movement amount of the mouse cursor on the screen and the mouse The amount of movement was used in a state in which they were interlocked at a fixed ratio regardless of the position on the screen.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、モニタ
画面上における目的とするエリアが小さいほどマウスカ
ーソルをそのエリア内に入れることが困難になり、特に
速い操作を要求されるとき、その操作性を低下させると
いう問題があった。
However, the smaller the target area on the monitor screen is, the more difficult it is to put the mouse cursor in the area, and the operability is deteriorated particularly when a fast operation is required. There was a problem of letting it.

【0004】したがって本発明は、前述した従来の課題
を解決するためになされたものであり、その目的は、モ
ニタ画面上における目的とするエリアが狭くてもマウス
カーソルにおけるポインティング操作性を向上させるこ
とができるマウスによるポインティング方法を提供する
ことにある。
Therefore, the present invention has been made to solve the above-mentioned conventional problems, and an object thereof is to improve the pointing operability with a mouse cursor even if the target area on the monitor screen is small. It is to provide a pointing method using a mouse capable of performing.

【0005】[0005]

【課題を解決するための手段】このような課題を解決す
るために本発明は、マウスカーソルによるポインティン
グの目標とする図形を画面上に表示するディスプレイ
と、このディスプレイ画面上の任意の位置にマウスカー
ソルを移動する機能を有するマウスと、ディスプレイ画
面上におけるマウスカーソルの位置を検出するとともに
マウスカーソルと図形との間の距離を演算し、マウスカ
ーソルを図形に向かって移動させる機能を有する中央処
理装置とを備え、ポインティングの目標とする図形に第
1のエリアとこの第1のエリアを囲む面積の大きい第2
のエリアとを設け、ディスプレイ画面上におけるマウス
カーソルを第2のエリアに近づけると、第1のエリア内
にマウスカーソルが移動し、一度第1のエリア内に移動
した後は前記マウスを所定距離以上移動しない場合は前
記第1のエリアに戻されるようにしたものである。
SUMMARY OF THE INVENTION In order to solve such a problem, the present invention provides a display for displaying a target figure of pointing by a mouse cursor on a screen, and a mouse at an arbitrary position on the display screen. A central processing unit having a function of moving a cursor and a function of detecting a position of the mouse cursor on a display screen, calculating a distance between the mouse cursor and a figure, and moving the mouse cursor toward the figure And a second area having a large area surrounding the first area in the target graphic for pointing.
Area is provided, and when the mouse cursor on the display screen is brought close to the second area, the mouse cursor is moved into the first area, and once the mouse cursor is moved into the first area, the mouse is moved by a predetermined distance or more. When it does not move, it is returned to the first area.

【0006】[0006]

【作用】本発明においては、マウスカーソルを第2のエ
リアに近づけると、目標とする狭い第1のエリア内に自
動的にマウスカーソルが保持され、一度保持されたマウ
スカーソルはマウスを多少移動させても外れ難くなるの
で、ディスプレイ画面上におけるマウスカーソルのポイ
ンティングの操作性が向上する。
In the present invention, when the mouse cursor is brought close to the second area, the mouse cursor is automatically held in the target narrow first area, and the mouse cursor once held moves the mouse to some extent. However, since it is difficult to come off, the operability of pointing the mouse cursor on the display screen is improved.

【0007】[0007]

【実施例】以下、図面を用いて本発明の実施例を詳細に
説明する。図1は、本発明によるマウスによるポインテ
ィング方法の一実施例を説明するためのコンピュータシ
ステムのブロック回路図を示したものである。同図にお
いて、1はマウスであり、このマウス1は図2に示すよ
うにマウス本体1aにボタン1b,1cを有し、このマ
ウス本体1aの移動量を検出し、この移動量に比例した
数のパルスを移動量計数信号S1 として出力するととも
にそのボタン1b,1cの操作による状態信号としての
それぞれクリック信号S2 ,ドラッギング信号S3 を出
力する。
Embodiments of the present invention will now be described in detail with reference to the drawings. FIG. 1 is a block circuit diagram of a computer system for explaining an embodiment of a mouse pointing method according to the present invention. In the figure, reference numeral 1 is a mouse, and this mouse 1 has buttons 1b and 1c on a mouse body 1a as shown in FIG. 2. The amount of movement of the mouse body 1a is detected and the number is proportional to the amount of movement. Is output as a movement amount counting signal S 1 , and a click signal S 2 and a dragging signal S 3 are output as status signals by operating the buttons 1b and 1c, respectively.

【0008】また、2はマウス1から入力された移動量
計数信号S1 のパルスを計数して累積し、マウスカーソ
ルの位置情報に変換して2次元座標コードとしての2次
元座標コード信号S4 を出力するとともに同様に入力さ
れたクリック信号S2 からイベント発生コード信号S5
を出力する位置管理回路である。
Reference numeral 2 counts and accumulates the pulses of the movement amount counting signal S 1 input from the mouse 1, converts them into position information of the mouse cursor, and converts them into a two-dimensional coordinate code signal S 4 as a two-dimensional coordinate code. And the event generation code signal S 5 from the click signal S 2 which is also input in the same manner.
Is a position management circuit that outputs

【0009】また、3は入力された2次元座標コード信
号S4 およびイベント発生コード信号S5 をマウスカー
ソル座標に演算を施し、ポインティング目標表示信号S
6 およびマウスカーソル表示コード信号S7 をそれぞれ
出力するCPUである。
Reference numeral 3 denotes a pointing target display signal S by calculating the input two-dimensional coordinate code signal S 4 and event generation code signal S 5 at mouse cursor coordinates.
6 and a mouse cursor display code signal S 7 .

【0010】また、4はポインティングの目標となる図
形の表示および入力されたポインティング目標表示信号
6 ,マウスカーソル表示コード信号S からマウスカー
ソルの位置座標にしたがったカーソルを描画させる画像
信号S8 を出力する表示制御回路である。
Reference numeral 4 denotes a display of a figure as a pointing target, an input pointing target display signal S 6 , and an image signal S 8 for drawing a cursor according to the position coordinates of the mouse cursor from the mouse cursor display code signal S. It is a display control circuit for outputting.

【0011】また、5は入力された画像信号S8 にした
がったマウスカーソルおよびポインティングの目標とな
る図形などの画像を画面上に表示するディスプレイであ
る。
Reference numeral 5 denotes a display for displaying an image such as a mouse cursor according to the input image signal S 8 and a figure as a pointing target on the screen.

【0012】次にこのような構成されたコンピュータシ
ステムの動作について図2を用いて説明する。まず、マ
ウス1によってマウス本体1aの移動量△Mを、その移
動量に比例した数のパルスに変換し、移動量計数信号S
1 として位置管理回路2に出力する。次にこの位置管理
回路2にてマウス1から入力された移動量計数信号S1
のパルス数を計数累積し、マウス1の現在位置に対応す
るディスプレイ5上におけるマウスカーソル6の位置座
標Pmを定める。
Next, the operation of the computer system having such a configuration will be described with reference to FIG. First, the moving amount ΔM of the mouse body 1a is converted by the mouse 1 into a number of pulses proportional to the moving amount, and the moving amount counting signal S
It is output as 1 to the position management circuit 2. Next, in the position management circuit 2, the movement amount counting signal S 1 input from the mouse 1
The number of pulses is accumulated and the position coordinate Pm of the mouse cursor 6 on the display 5 corresponding to the current position of the mouse 1 is determined.

【0013】次に表示制御回路4によって画像信号S8
を発生させ、位置座標Pm に対応する画面5a上の位置
にマウスカーソル6を描画させとともにその所定位置に
ポインティングの目標となる図形7を描画させる。
Next, the display control circuit 4 causes the image signal S 8
Then, the mouse cursor 6 is drawn at a position on the screen 5a corresponding to the position coordinate Pm, and the figure 7 as a pointing target is drawn at the predetermined position.

【0014】一方、CPU3においては、マウスカーソ
ル6の位置座標Pm およびポインティングの目標となる
図形7の中心座標Po の値により次のような演算を行
う。すなわちマウスカーソル6の位置座標Pm がディス
プレイ画面5a上の効力を生じないエリア8aに在るな
ら、Pm=Pm,位置座標Pm が効力が生じるエリア8b
または目的のエリア8c内に在るときは、Pm =Poの
演算を行う。
On the other hand, the CPU 3 performs the following calculation based on the values of the position coordinate Pm of the mouse cursor 6 and the center coordinate Po of the figure 7 which is the target of pointing. That is, if the position coordinate Pm of the mouse cursor 6 is in the ineffective area 8a on the display screen 5a, Pm = Pm, the position coordinate Pm is in the effective area 8b.
Alternatively, when the target area 8c is present, the calculation of Pm = Po is performed.

【0015】したがってマウス1の操作によりマウスカ
ーソル6を移動させて目標となる図形7のポインティン
グを行う際には、CPU3がディスプレイ画面5a内の
マウスカーソル6の位置座標Pm を検出し、そのマウス
カーソル6の位置がポインティングの目標となる図形7
の効力を生じないエリア8aに在れば、特に何も処理し
ない。また、CPU3がマウスカーソル6の位置座標P
m を検出し、そのマウスカーソル6の位置がポインティ
ングの目標となる図形7の効力を生じるエリア8bに在
れば、マウスカーソル6を目的のエリア8cの中心に移
動する。
Therefore, when the mouse cursor 6 is moved by operating the mouse 1 to perform the pointing of the target figure 7, the CPU 3 detects the position coordinate Pm of the mouse cursor 6 in the display screen 5a, and the mouse cursor 6 is detected. Figure 7 where point 6 is the target of pointing
If it is in the area 8a where the effect of (1) does not occur, nothing is processed. Further, the CPU 3 causes the position coordinate P of the mouse cursor 6
If m is detected and the position of the mouse cursor 6 is in the area 8b where the effect of the figure 7 as the pointing target is generated, the mouse cursor 6 is moved to the center of the target area 8c.

【0016】このようなポインティング手法よってマウ
スカーソル6がポインティングの目標となる図形7の目
的のエリア8cに直接入らずとも、目的のエリア8cよ
り容易に入ることのできる効力を生じるエリア8b内に
入れることでマウスカーソル6を目的とするエリア8c
に移動することが可能である。
According to such a pointing method, the mouse cursor 6 is placed in the area 8b which produces an effect of being able to enter the target area 8c of the figure 7 directly, even if it is not directly located in the target area 8c. By this, the area 8c intended for the mouse cursor 6
It is possible to move to.

【0017】また、マウスカーソル6がポインティング
の目標となる図形7の効力を生じるエリア8bを脱する
に十分なだけマウス1を移動させなければ、マウスカー
ソル6は再び目的のエリア8cの中心まで戻されるの
で、目的のエリア8cを外れることはない。結果として
マウスカーソル6が目的のエリア8cに磁石のように吸
着するような感触が得られることになる。
If the mouse cursor 6 is not moved enough to leave the area 8b in which the figure 7 as the pointing target is effective, the mouse cursor 6 is returned to the center of the target area 8c again. Therefore, the target area 8c is not deviated. As a result, a feeling that the mouse cursor 6 is attracted to the target area 8c like a magnet is obtained.

【0018】図3は、本発明によるマウスによるポイン
ティング方法の他の実施例をウインドウシステムのウイ
ンドウやCADに適用した例を説明する図である。図3
(a)に示すようにディスプレイ画面5a上に表示され
た面積の狭いポインティングの目標となる図形10にマ
ウスカーソル6を入れてマウス1によるクリックを行う
ことは極めて困難である場合、この図形10の部分でマ
ウス1のボタン1b,1cによりそれぞれクリックし、
そのままドラッグして図3(b)に示すように面積の広
い図形10′に拡大し、この部分に前述した実施例1の
機能を採用すれば、図3(a)に示すような実際に面積
の狭い図形10内にマウスカーソル6を入れなくても、
図3(b)に示すように目的のエリア11cよりも一回
り大きく用意された図形10′の効力を生じるエリア1
1bに入れることでマウスカーソル6を目的のエリア1
1cに移動することができる。なお、11aは効力を生
じないエリアである。
FIG. 3 is a view for explaining an example in which another embodiment of the pointing method with a mouse according to the present invention is applied to a window of a window system or CAD. Figure 3
As shown in (a), when it is extremely difficult to place the mouse cursor 6 on the figure 10 which is a pointing target having a small area displayed on the display screen 5a and clicks with the mouse 1, the figure 10 Click the buttons 1b and 1c on the mouse 1
If the function of Example 1 described above is adopted in this portion by dragging as it is to enlarge it into a figure 10 'having a wide area as shown in FIG. 3B, the actual area as shown in FIG. Even if you do not put the mouse cursor 6 in the narrow figure 10
As shown in FIG. 3B, the area 1 that produces the effect of the prepared figure 10 'which is slightly larger than the target area 11c.
Put the mouse cursor 6 in the target area 1
You can move to 1c. In addition, 11a is an area in which the effect is not produced.

【0019】[0019]

【発明の効果】以上、説明したように本発明によれば、
マウスカーソルを、目的とする狭い第1のエリアに近接
する効力を生じる第2のエリアに近づけただけで、自動
的にその目的とする第1のエリア内にマウスカーソルが
移動し、一度目標とする第1のエリア内に移動したマウ
スカーソルは多少マウスを移動させても、目的とする第
1のエリアを外れることのないように振る舞うことによ
り、速い操作に対応できるので、操作性を向上させるこ
とができるという極めて優れた効果が得られる。
As described above, according to the present invention,
Simply moving the mouse cursor to the second area that produces the effect of being close to the narrow target first area will automatically move the mouse cursor into the target first area, and The mouse cursor moved to the first area behaves so as not to leave the target first area even if the mouse is moved a little, so that it is possible to cope with fast operation, so that the operability is improved. It is possible to obtain an extremely excellent effect.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるマウスによるポインティング方法
の一実施例を説明するためのコンピュータシステムの構
成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a computer system for explaining an embodiment of a pointing method using a mouse according to the present invention.

【図2】本発明によるマウスによるポインティング方法
の一実施例を説明するための図である。
FIG. 2 is a diagram illustrating an embodiment of a pointing method using a mouse according to the present invention.

【図3】本発明によるマウスによるポインティング方法
をウィンドシステムのウィンドウまたはCADに適用し
た他の実施例を説明する図である。
FIG. 3 is a view for explaining another embodiment in which the mouse pointing method according to the present invention is applied to a window or CAD of a window system.

【符号の説明】[Explanation of symbols]

1 マウス 2 位置管理回路 3 CPU 4 表示制御回路 5 ディスプレイ 6 マウスカーソル 7 ポインティングの目標となる図形 8a 効力を生じないエリア 8b 効力を生じるエリア 8c 目的のエリア 10′ ポインティングの目標となる図形 11a 効力を生じないエリア 11b 効力を生じるエリア 11c 目的のエリア 1 Mouse 2 Position Management Circuit 3 CPU 4 Display Control Circuit 5 Display 6 Mouse Cursor 7 Pointing Target Figure 8a Area Not Effective 8b Area Effective 8c Target Area 10 'Pointing Target Figure 11a Effective Area that does not occur 11b Area that takes effect 11c Target area

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G09G 5/14 Z 9471−5G ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI Technical display location G09G 5/14 Z 9471-5G

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 マウスカーソルによるポインティングの
目標とする図形を画面上に表示するディスプレイと、 前記ディスプレイ画面上の任意の位置にマウスカーソル
を移動する機能を有するマウスと、 前記ディスプレイ画面上におけるマウスカーソルの位置
を検出するとともに前記マウスカーソルと前記図形との
間の距離を演算し、前記マウスカーソルを前記図形に向
かって移動させる機能を有する中央処理装置と、を備
え、 前記ポインティングの目標とする図形に第1のエリアと
前記第1のエリアを囲む面積の大きい第2のエリアとを
設け、前記ディスプレイ画面上におけるマウスカーソル
を第2のエリアに近づけると第1のエリア内に前記マウ
スカーソルが移動し、一度前記第1のエリア内に移動し
た後は前記マウスを所定距離以上移動しない場合は前記
第1のエリアに戻されることを特徴とするマウスによる
ポインティング方法。
1. A display for displaying on a screen a target figure for pointing with a mouse cursor, a mouse having a function of moving the mouse cursor to an arbitrary position on the display screen, and a mouse cursor on the display screen. A central processing unit having a function of detecting the position of the mouse cursor, calculating the distance between the mouse cursor and the figure, and moving the mouse cursor toward the figure. Is provided with a first area and a second area having a large area surrounding the first area. When the mouse cursor on the display screen is brought close to the second area, the mouse cursor moves into the first area. And then move the mouse over a predetermined distance once it has moved into the first area. If not, the mouse is returned to the first area.
JP5286296A 1993-10-22 1993-10-22 Pointing method by using mouse Pending JPH07121152A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5286296A JPH07121152A (en) 1993-10-22 1993-10-22 Pointing method by using mouse

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5286296A JPH07121152A (en) 1993-10-22 1993-10-22 Pointing method by using mouse

Publications (1)

Publication Number Publication Date
JPH07121152A true JPH07121152A (en) 1995-05-12

Family

ID=17702544

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5286296A Pending JPH07121152A (en) 1993-10-22 1993-10-22 Pointing method by using mouse

Country Status (1)

Country Link
JP (1) JPH07121152A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08152971A (en) * 1994-11-28 1996-06-11 Nec Software Ltd Mouse cursor control system
JP2009187052A (en) * 2008-02-01 2009-08-20 Ricoh Co Ltd Information processing method and information processor
JP2010152914A (en) * 2003-05-01 2010-07-08 Thomson Licensing Multimedia user interface
JP2010157244A (en) * 2008-12-30 2010-07-15 Samsung Electronics Co Ltd Method for providing gui using pointer showing visual effect to be moved by gravity and electronic equipment to which the same is applied
US8866856B2 (en) 2005-05-26 2014-10-21 Nintendo Co., Ltd. Image processing program and image processing device for moving display area

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08152971A (en) * 1994-11-28 1996-06-11 Nec Software Ltd Mouse cursor control system
JP2010152914A (en) * 2003-05-01 2010-07-08 Thomson Licensing Multimedia user interface
US8723793B2 (en) 2003-05-01 2014-05-13 Thomson Licensing Multimedia user interface
US8866856B2 (en) 2005-05-26 2014-10-21 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
US9592447B2 (en) 2005-05-26 2017-03-14 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
US10653958B2 (en) 2005-05-26 2020-05-19 Nintendo Co., Ltd. Image processing program and image processing device for moving display area
JP2009187052A (en) * 2008-02-01 2009-08-20 Ricoh Co Ltd Information processing method and information processor
JP2010157244A (en) * 2008-12-30 2010-07-15 Samsung Electronics Co Ltd Method for providing gui using pointer showing visual effect to be moved by gravity and electronic equipment to which the same is applied

Similar Documents

Publication Publication Date Title
US6535233B1 (en) Method and apparatus for adjusting the display scale of an image
US6154558A (en) Intention identification method
EP0677803B1 (en) A method and system for facilitating the selection of icons
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
US11941207B2 (en) Touch control method for display, terminal device, and storage medium
KR20100085957A (en) Pointer controlling apparatus
JPH06161647A (en) Pen input processor
WO1997011449B1 (en) Multiuser/multi pointing device graphical user interface system
JPH01250129A (en) Display screen operating system
JPH07121152A (en) Pointing method by using mouse
KR19990045918A (en) Method and apparatus for providing pointer implemented with image function
JPH05165597A (en) Method and device for panel control
JP2000020754A (en) Model display device
JP3468371B2 (en) Window display area control device
JPH07219700A (en) Information processor
JPH09259294A (en) Grid display method coping with display magnification
JPH0519952A (en) Handwritten character input and display device
JPH06186948A (en) Image display method
JPH06180627A (en) Mouse
JPH05108263A (en) Mouse input device
JP2650414B2 (en) Data entry method
JPH03202916A (en) Coordinate input device
JPH04165416A (en) Indicating operation method for information processing system
KR20060007331A (en) Motion sensing in mobile phone
CN117348786A (en) Object transmitting method, device, electronic equipment and readable storage medium