JPH0683540A - カーソル位置指定方法 - Google Patents

カーソル位置指定方法

Info

Publication number
JPH0683540A
JPH0683540A JP4235461A JP23546192A JPH0683540A JP H0683540 A JPH0683540 A JP H0683540A JP 4235461 A JP4235461 A JP 4235461A JP 23546192 A JP23546192 A JP 23546192A JP H0683540 A JPH0683540 A JP H0683540A
Authority
JP
Japan
Prior art keywords
cursor
straight line
intersection
movement
point
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
JP4235461A
Other languages
English (en)
Inventor
Makoto Fujimoto
真 藤本
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.)
PFU Ltd
Original Assignee
PFU Ltd
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 PFU Ltd filed Critical PFU Ltd
Priority to JP4235461A priority Critical patent/JPH0683540A/ja
Publication of JPH0683540A publication Critical patent/JPH0683540A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】 【目的】 画面上の定められた領域にある対象物をカー
ソルで位置指定する方法に関し,少ないマウス移動量
で,オブジェクトにカーソルを容易に合わせることがで
きるようにすることを目的とする。 【構成】 カーソル移動可能なX方向もしくはY方向の
直線を少なくとも該直線によりカーソル指定領域は必ず
通過するよう画面上に離散的に設定し,カーソル移動距
離より短い長さにあらかじめ定められた一定の長さ以上
のカーソル移動方向入力によりカーソル移動方向を表す
直線を求め,該直線とカーソル移動可能なX方向もしく
はY方向の直線とカーソル移動方向を表す直線との第1
の交点を求め,複数交点のうちカーソル移動方向にあっ
て,始点に一番近い点を求め,該交点にカーソル移動す
る構成を持つ。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は,画面上の定められたカ
ーソル位置指定領域にある対象物(以後オブジェクトと
称する)をカーソルで位置指定する方法に関する。
【0002】画面上に定められた位置にあるオブジェク
トにマウス等でカーソル移動し,オブジェクトを指定し
て入力する方法がウィンドウシステム等の多くのシステ
ムにおいて用いられている。
【0003】従来のこのようなカーソル移動はマウス等
でカーソルを連続的にオブジェクトまで移動し,オブジ
ェクトにカーソルを合わせるようにしていた。
【0004】
【従来の技術】図6は従来の技術を示す。図はカーソル
位置指定方法を示す。
【0005】図において,100は画面であって,オブ
ジェクト(101,102,103)が表示されている
ものである。110,110’はカーソルである。図の
構成において,マウスの移動によりオブジェクトA(1
01)にカーソルを合わせ,次いでマウスを領域Bまで
移動して領域Bにカーソルを合わせオブジェクトAを領
域Bに入力する場合を説明する。
【0006】まず,マウスを移動してオブジェクトA
(101)の領域までカーソルを連続的に移動して,カ
ーソルを合わせ,マウスクリックし,オブジェクトA
(101)を指定する。ついで,同様にマウスを移動し
て領域Bまで連続的にカーソルを移動し,領域Bに合わ
せる。そこで,マウスをクリックし,領域Bにオブジェ
クトA(101)を入力する。
【0007】
【発明が解決しようとする課題】従来のマウス等による
カーソル操作は,カーソルを画面のあらゆる位置に連続
的に移動するものであった。そのため,カーソルを合わ
せて入力指定するオブジェクトの位置は画面上の限られ
た位置にあっても,カーソル移動は連続的になされるよ
うになっていたので,カーソルの初期位置からオブジェ
クトまでの距離,もしくはオブジェクトから目的位置ま
での距離が長い場合にはマウスの移動量が多くなり,作
業能率が悪かった。また,オブジェクトの位置に正確に
カーソルを合わせなければならなかったので,オブジェ
クトが小さい場合にはカーソルを合わせる作業は難しい
ものであった。
【0008】本発明は,少ないマウス移動量で,オブジ
ェクトにカーソルを容易に合わせることのできるカーソ
ル位置指定方法を提供することを目的とする。
【0009】
【課題を解決するための手段】本発明は,カーソル移動
可能なX方向もしくはY方向の直線を少なくとも該直線
によりカーソル指定領域は必ず通過するよう画面上に離
散的に設定し,カーソル移動距離より短い長さにあらか
じめ定められた一定の長さ以上のカーソル移動方向入力
によりカーソル移動方向を表す直線を求め,該直線とカ
ーソル移動可能なX方向もしくはY方向の直線とカーソ
ル移動方向を表す直線との交点を求め,複数交点のうち
カーソルの移動方向にある始点に一番近い交点を求め,
該交点にカーソル移動するようにした。
【0010】図1は,本発明の基本構成を示す。図にお
いて,1はカーソル位置入力手段であって,マウス,キ
ーボード等よりなり,カーソル位置を指定して入力する
ものである。2はカーソル処理手段であって,カーソル
移動位置を算出し,カーソル移動を行うものである。3
はカーソル表示手段であって,ディスプレイ等よりなり
カーソル表示を行うものである。
【0011】カーソル処理手段2において,10はカー
ソル移動方向判定手段であって,カーソル位置入力手段
1より入力されるカーソル移動距離より短い長さにあら
かじめ定められた長さ以上のカーソル移動方向指定入力
に基づいてカーソル移動方向を表す直線式を求めるもの
である。11は交点算出手段であって,カーソル移動可
能なX方向もしくはY方向の直線とカーソル移動方向の
直線との交点の座標を算出するものである。12はカー
ソル移動点判定手段であって,交点算出手段11の算出
した複数交点のうちカーソル移動方向にあって始点に一
番近い距離にある点を判定するものである。13はカー
ソル移動手段であって,第2の交点にカーソルを移動す
るものである。
【0012】
【作用】図2は本発明のカーソル位置指定方法を示す図
である。図において,A,B,Cはオブジェクトであ
る。それぞれの座標をA(xA,xB),B(xB,y
B),C(xC,yC)とする。そして,カーソルの移
動できる点は直線X=xA,X=xB,X=xC,Y=
yA,Y=yB,Y=yC上のいずれかとする。A2は
直線15と直線Y=yBとの交点である。Bは第の交点
A2を始点として,2回目のカーソル移動方向指定入力
によりカーソル移動した点である。15は第1回目の移
動方向指定入力16により算出された移動方向を表す直
線である。16は第1回目の移動方向指定入力により入
力された線分である。17は第2回目の移動方向指定入
力により入力された線分である。
【0013】図2を参照して,図1の基本構成の動作を
説明する。本発明のカーソル位置入力手段は,マウスに
限定されるものでないが,以下,マウスによる場合を例
として説明する。
【0014】A点にカーソルがあるとする。カーソル位
置入力手段1(マウス)により図示の矢印の方向にマウ
スを移動する。カーソルの移動方向を決める線分はカー
ソル移動を必要とする終点位置までの長さは必要とせず
あらかじめ定めた一定量以上の僅かの長さがあればよ
い。カーソル移動方向判定手段10は図示の矢印の方向
の直線15の式を算出する。そして,交点算出手段11
は求めた直線式とカーソル移動可能な直線(X=xA,
X=xB,X=xC,Y=yA,Y=yB,Y=yC)
との交点を算出する。
【0015】次にカーソル移動点判定手段12は,カー
ソル移動方向にあって,始点Aに一番近い点A2を判定
する。カソール移動手段13は交点A2にカーソルを移
動し,カーソル表示手段3はA2点にカーソルを表示す
る。
【0016】次に同様に,第2回目のカーソル移動方向
指定入力17により,移動方向の直線Y=yBを算出す
る。そして,その直線Y=yBと他のカーソル移動可能
な直線(X=xA,X=xB,X=xC)との交点の座
標を算出する。そして,カーソル移動方向にあって,始
点A2に一番近い点Bを判定する。カーソル移動手段1
3はB点にカーソルを移動し,カーソル表示手段3はB
点にカーソルを表示する。
【0017】
【実施例】図3は本発明の実施例構成を示す。図におい
て,20はカーソル位置入力手段,21はカーソル処理
手段,22はカーソル位置表示手段である。
【0018】カーソル位置入力手段20において,30
はキーボード,31はマウス,32は入力制御部であ
る。カーソル処理手段21において,33はCPU,3
4はメモリ,35はカーソル移動処理プログラムであ
る。
【0019】カーソル位置表示手段22において,36
はディスプレイ,37は表示制御部である。38はディ
スク制御部,39はディスク装置,40はシステムバス
である。
【0020】図4は本発明の実施例構成のカーソル処理
手段のフローを示す図である。 S1 マウスが移動したか判定する。 S2 マウスの移動量が一定の長さ以上に達したか判定
し,一定の長さ以上になったらS3に進む。
【0021】S3 移動方向の直線式を算出する。 S4 移動方向の直線と移動可能な直線との交点を算出
する。 S5 S4で算出された複数交点のうちからカーソルの
移動方向にあって,始点に一番近い交点の座標を判定す
る。
【0022】S6 選択した点にカーソルを移動する。 S7 移動した点にオブジェクトがあるか判定する。オ
ブジェクトがあればS8に進み,オブジェクトがなけれ
ばS9に進む。
【0023】S8 オブジェクトを点滅または輝度を大
きくする。 S9 通常のカーソル表示を行う。 図5は本発明の実施例である。
【0024】図はカーソル位置指定画面の例である。図
において,60はディスプレイ画面,61は表示であ
る。Aの位置にカーソルがある場合には,枠の太線が太
くなるか又は色が変わる。Aの位置からマウスを右にわ
ずか移動するとカーソルはBの領域に移動する。また,
Aの位置からマウスを左にわずか移動すると,カーソル
はCの領域に移動する。
【0025】
【発明の効果】本発明によれば,少ないマウスの移動量
でオブジェクトにカーソルを移動させることができる。
また,カーソルが自動的にオブジェクトに移動するの
で,オブジェクトの大きさが小さくても容易にカーソル
を合わせることができる。
【図面の簡単な説明】
【図1】本発明の基本構成を示す図である。
【図2】本発明のカーソル位置指定方法を示す図であ
る。
【図3】本発明の実施例構成を示す図である。
【図4】本発明のカーソル処理手段のフローの実施例を
示す図である。
【図5】本発明の実施例を示す図である。
【図6】従来のカーソル位置指定方法を示す図である。
【符号の説明】
1 :カーソル位置入力手段 2 :カーソル処理手段 3 :カーソル表示手段 10:カーソル移動方向判定手段 11:交点算出手段 12:カーソル移動点判定手段 13:カーソル移動手段

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 カーソル位置入力手段(1) ,カーソル処
    理手段(2) と,カーソル表示手段(3) を備え,画面上に
    定められたカーソル位置指定領域にカーソルを移動する
    カーソル位置指定方法において, カーソル移動可能なX方向もしくはY方向の直線を少な
    くとも該直線によりカーソル指定領域は必ず通過するよ
    う画面上に離散的に設定し, カーソル処理手段(2) は,カーソル位置入力手段(1) よ
    り入力されるカーソル移動距離より短い長さにあらかじ
    め定められた長さ以上のカーソル移動方向指定入力に基
    づいてカーソル移動方向を表す直線式を求めるカーソル
    移動方向判定手段(10)と,カーソル移動可能なX方向も
    しくはY方向の直線とカーソル移動方向の直線との交点
    の座標を算出する交点算出手段(11)と,算出された複数
    交点のうちカーソル移動方向にあってカーソル移動の始
    点に一番近い交点の座標を判定するカーソル移動点判定
    手段(12)と,該交点にカーソルを移動するカーソル移動
    手段(13)とを備え, カーソル移動距離より短い長さにあらかじめ定められた
    一定の長さ以上のカーソル移動方向入力によりカーソル
    移動方向を表す直線を求め,該直線とカーソル移動可能
    なX方向もしくはY方向の直線とカーソル移動方向を表
    す直線との交点を求め,複数交点のうちカーソル移動方
    向にあってカーソル移動の始点に一番近い交点を求め,
    該交点にカーソル移動することを特徴とするカーソル位
    置指定方法。
  2. 【請求項2】 請求項1において,カーソルの移動した
    点がカーソル位置指定領域である場合には,その位置の
    表示を点滅させるもしくは輝度を大きくすることを特徴
    とするカーソル位置指定方法。
JP4235461A 1992-09-03 1992-09-03 カーソル位置指定方法 Pending JPH0683540A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4235461A JPH0683540A (ja) 1992-09-03 1992-09-03 カーソル位置指定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4235461A JPH0683540A (ja) 1992-09-03 1992-09-03 カーソル位置指定方法

Publications (1)

Publication Number Publication Date
JPH0683540A true JPH0683540A (ja) 1994-03-25

Family

ID=16986442

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4235461A Pending JPH0683540A (ja) 1992-09-03 1992-09-03 カーソル位置指定方法

Country Status (1)

Country Link
JP (1) JPH0683540A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002862A (en) * 1994-10-28 1999-12-14 Fujitsu Limited Man-machine interface system allowing input of information by operator into non-input-focused control among more than one controls on display screen with minimum key operation
JP2009245199A (ja) * 2008-03-31 2009-10-22 Hitachi Ltd カーソルの操作装置及び方法
WO2012165325A1 (ja) * 2011-05-27 2012-12-06 Necカシオモバイルコミュニケーションズ株式会社 電子機器、その制御方法及びプログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6002862A (en) * 1994-10-28 1999-12-14 Fujitsu Limited Man-machine interface system allowing input of information by operator into non-input-focused control among more than one controls on display screen with minimum key operation
JP2009245199A (ja) * 2008-03-31 2009-10-22 Hitachi Ltd カーソルの操作装置及び方法
WO2012165325A1 (ja) * 2011-05-27 2012-12-06 Necカシオモバイルコミュニケーションズ株式会社 電子機器、その制御方法及びプログラム
JPWO2012165325A1 (ja) * 2011-05-27 2015-02-23 Necカシオモバイルコミュニケーションズ株式会社 電子機器、その制御方法及びプログラム

Similar Documents

Publication Publication Date Title
US5841440A (en) System and method for using a pointing device to indicate movement through three-dimensional space
EP0386252A1 (en) Drawing coordinates system and scale setting method
US20250103142A1 (en) Map display adjustment method and apparatus
JPH0683540A (ja) カーソル位置指定方法
JP2806312B2 (ja) 図形入力装置
JP2751114B2 (ja) 文字処理方法
JPH07168866A (ja) 3次元対象物配置装置
JP3451292B2 (ja) 図形変形装置
JP2892353B2 (ja) 描画装置
JPH02183293A (ja) 表示装置のスクロール制御方式
JPH0488560A (ja) 図面の引出し線の角度補正処理方法およびその装置
JP2571178B2 (ja) 3次元図形処理装置
JP3000749B2 (ja) 文字編集装置
JP2723058B2 (ja) 線対称図形入力装置
JPH0458044B2 (ja)
JPH0962860A (ja) 図形処理装置
JPH02230378A (ja) 図形処理装置
JPH11203033A (ja) ペンによる画像入力システム
JPWO2024089868A5 (ja) 入力支援システム、入力支援方法及びプログラム
JPH05224873A (ja) 画像表示装置
JPH05204547A (ja) カーソル位置制御装置
JPH0546707A (ja) 情報処理装置
JPS6334670A (ja) 三次元座標値抽出方法
JPH0757112A (ja) 図形編集システムにおける三角形の作成方式
JPH08202422A (ja) Ncデータ表示方法