JPH04149623A - マウスカーソルの制御装置 - Google Patents

マウスカーソルの制御装置

Info

Publication number
JPH04149623A
JPH04149623A JP2271204A JP27120490A JPH04149623A JP H04149623 A JPH04149623 A JP H04149623A JP 2271204 A JP2271204 A JP 2271204A JP 27120490 A JP27120490 A JP 27120490A JP H04149623 A JPH04149623 A JP H04149623A
Authority
JP
Japan
Prior art keywords
mouse
coordinates
screen
cursor
mouse cursor
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
JP2271204A
Other languages
English (en)
Inventor
Takehiko Kiyono
剛彦 清野
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2271204A priority Critical patent/JPH04149623A/ja
Publication of JPH04149623A publication Critical patent/JPH04149623A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、CRTや液晶パネルなどの表示装置と、その
画面上の任意の座標を入力するマウスカーソルの制御装
置に関する。
(従来の技術) まず、従来の一般的なマウスによる座標入力は、マウス
、表示装置、及びそのコントローラから成り、コントロ
ーラは、マウスからのXYfi標の移動jtx、yを画
面に表示するカーソルのXY座標にX’、 Y’に変換
する座標変換部と、変換された座mx’、 v’の位置
にマウスカーソルを表示する画面表示処理部から構成さ
れる。マウスによる座標入力の場合、マウスの動きに比
例したXY座欅の単位時間あたりの変化量x、yがコン
トローラに出力され、座標変換部で記憶している現在の
マウスカーソルの座標X、Yに変化量Xl yを加算し
た座IIIX’、Y’が画面表示処理部に出力される。
ここで旧座標のマウスカーソルが消えて新座標X’ 、
Y’上に表示し直され、これを繰り返すことにより画面
上の任意の位置にマウスカーソルを移動し表示させるこ
とができる。さらに目的の座標上でマウスに付属する押
しボタンを押すことにより、コントローラにその座標を
認識させる。
以上のようなマウスカーソルの表示方法の場合、表示画
面上の任意の位置にマウスカーソルを移動できる利点は
あるが、一般的に用途を固定化したデータ入力画面や設
定画面の場合1表示画面りの任意の位りにマウスカーソ
ルを動かす必要は少なく、マウスにより入力する座標の
数が多い場合やマウスによる選択範囲が狭い場合は、マ
ウスカーソルの自由度から目的の座標にカーソルを合わ
せるのが難し、く、時間がかかるという問題点がある。
(発明が解決しようとする課題) 以上のように従来のマウスカーソル制御方法では6人力
する座標が多い場合やマウスが選択する範囲が狭い場合
などには不向きである。
本発明の目的は、このような問題点をなくし、開墾に短
時間でマウスによる座標入力が可能な、マウスカーソル
の制御装置を提供することにある。
〔発明の構成〕
(R題を解決するための手段) 本発明はCRT又は液晶パネルからなる表示装置と、こ
の表示装置!北の任意の座標を入力する入力装置と2こ
の入力装置の位置をXY座標に変換する座標変換部と、
この座標変換部によって変換された座標の位置にマウス
カーソルを表示する画面表示処理部と、入力装置からの
XY座標の変化蓋を表示装置の表示画面上の選択範囲の
線分上の座標に変換する線分選択回路とを具備してなる
マウスカーソルの制御装置である。
(作 用) 本発明では、CRTや液晶パネルなどの表示装置を備え
2その画面上の任意の座標を入力し、その位置を示すマ
ウスカーソルを備え、マウスから送られてくるXY座標
の変化蓋を予め表示画面単位に登録しているマウスによ
る選択範囲上の線分の座標に変換し、マウスカーソルの
動きをその線分上に限定してデータ入力を容易にする。
(実施例) 次に本発明の一実施例を説明する。第1図はCRT又は
液晶パネルからなる表示部!4と1表示装置4上の任意
の座標を入力する入力装W(以下マウスと言う)1と、
マウス10位置をXY座標に変換する座標変換部2と、
座標変換部2によって変換された座標の位置にマウスカ
ーソルを表示する画面表示処理部3と、マウス]がらの
XY座標の変化波を表示装置・1の表示#面上の選択範
囲の線分にの座標に変換する線分選択回路10とを具備
してなるマウスカーソルの制御装置を示している。
即ち5本発明はCRTや液晶パネルなどの表示装置4ど
、その画面上の任意の座標を入力することのできるマウ
ス1と、その位置を示すマウスカーソルを備えた画面表
示・入力装置番こおいて、マウスを用いて画面上の座標
を入力する際に、画面上のある範囲内の如何なる座標値
を入力した場合でも7コントローラ側の処理が同じにな
るような範囲(以下このような範囲を選択範囲と言う)
が存在する場合、予めこのような選択範囲上を通る線分
を表示画面単位に設定しておくことによりマウス1を操
作した際のマウスカーソルの動きをこの線分上に限定す
ることを特徴とするマウスカーソルの制御装置である。
第1図から第3図は本発明の実施例を示す図で、第1図
は本発明のマウスカーソルの制御装置の実施例を示すブ
ロック図でマウス1、及び表示装置4とそれらのコント
ローラ5から成り、さらに。
コントローラ5は、マウスからのXY座標の移動量X+
 yを画面に表示するカーソルのXY座標X’、Y’に
変換する座標変換部2と、変換された座標x/。
Y′の位置にマウスカーソルを表示する画面表示部3か
ら構成される。第2図は、座標変換部2においてマウス
からのXY座標の変化量を表示画面の選択範囲の線分上
のカーソルの座標に変換するためのフローチャート。第
3図はマウスによる選択範囲7とその上を通る線分A8
、線分B9による表示画面例を表す。図中のαはX軸と
線分の成す角度を表しており、α1はO″、α2は90
°、α、は=0゜=90“を示す。
本実施例によるマウスカーソルの制御方法について説明
する。
まず第3図に示すように、マウスによる選択範囲を結ぶ
8の線分A及び9の線分Bを作成して画面単位に数式と
して予め登録しておく。Y=aX+bのうちa、bを登
録し、さらに線分の両端の座[xl、 yl、 x2.
 y2を登録する。尚、Xはカーソルの現在値(X座標
)2Yはカーソルの現在値(Y座標である)。
次にマウスからのXY座標の変化量を画面上のカーソル
座標に変換する方法について説明する。
マウスから入力されるxY座標の変化量をX+ y、画
面の線分上のカーソルの座標をX’、Y’とすると。
1本の線分上の座標変換のアルゴリズムは第2図に表さ
れるように4つのパターンに分類される。
まず、線分の傾きがα=0”の時は、線分がX軸に平行
であるためY軸方向の移動量を無視することから X’=x+X、 Y’=Y となる。次に、線分の傾きがα=90°の時は、線分が
Y軸に平行であるためX軸方向の移動量を無視して X’=Y、Y’=y+Y と表される。次に、線分の傾きが−45”≦α≦45゜
(α=Oを除く)の時は、 X’=x+X、 Y’==ax+b+Yと表される0次
に、m分の傾きが45°〈α〈135゜(α=0を除く
)の時は。
X’=(Y−b)/a+X、 Y’=y+Yで表わされ
る。以トの4つの式を用いてマウスからの入力データを
画面内の線分上の座標に変換することができる。さらに
、X’、Y’は線分の両端の座標から次のように制限さ
れる。
x1≦X≦x2(xi<x2)、 yl≦Y≦y2(y
l<y2)第3図のように線分が複数ある場合はマウス
のボタン操作により、ボタンが押される毎に順番にマウ
スカーソルを表示する線分を変更することで選択が可能
となる。
尚、第1図において11及び12は押ボタン信号。
13はカーソルのX′座標信号、14はカーソルのY′
座標信号を示す、又、第3図において6はマウス1によ
る選択項目のコメント表示である。
〔発明の効果〕
本発明により、2次元の入力座標データが目的位置付近
の1次元座標に限定され1選択範囲の狭い場合や入力デ
ータの多い場合のマウスカーソルの位置合わせの煩わし
さをなくシ、容易に短時間で、FW、標データの入力が
可能となる。
【図面の簡単な説明】
第1図は本発明のマウスカーソルの制御装置の一実施例
を示す構成図、第2図はマウスからの入力を画面の線分
上のマウスカーソルの座標に変換する説明図、第3図は
マウスによる選択範囲とその線分を示す表示画面正面図
である。 1・・・マウス、2・・・座標変換部。 3・・画面表示処理部、4・・・表示装置、lO・線分
選択回路。 代理人 弁理士 大 胡 典 夫 / 第 図

Claims (1)

    【特許請求の範囲】
  1. CRT又は液晶パネルからなる表示装置と、この表示装
    置上の任意の座標を入力する入力装置と、この入力装置
    の位置をXY座標に変換する座標変換部と、この座標変
    換部によって変換された座標の位置にマウスカーソルを
    表示する画面表示処理部と、前記入力装置からのXY座
    標の変化量を前記表示装置の表示画面上の選択範囲の線
    分上の座標に変換する線分選択回路とを具備してなるマ
    ウスカーソルの制御装置。
JP2271204A 1990-10-09 1990-10-09 マウスカーソルの制御装置 Pending JPH04149623A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2271204A JPH04149623A (ja) 1990-10-09 1990-10-09 マウスカーソルの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2271204A JPH04149623A (ja) 1990-10-09 1990-10-09 マウスカーソルの制御装置

Publications (1)

Publication Number Publication Date
JPH04149623A true JPH04149623A (ja) 1992-05-22

Family

ID=17496801

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2271204A Pending JPH04149623A (ja) 1990-10-09 1990-10-09 マウスカーソルの制御装置

Country Status (1)

Country Link
JP (1) JPH04149623A (ja)

Similar Documents

Publication Publication Date Title
JPH02244214A (ja) 座標入力装置
JPS61259331A (ja) 座標入力方法とその装置
JPH04149623A (ja) マウスカーソルの制御装置
JPH04257014A (ja) 入力装置
JPH07121152A (ja) マウスによるポインティング方法
US5166897A (en) Integral calculating apparatus
JP3194217B2 (ja) 演算装置及び演算方法
JPH11272393A (ja) 位置指定装置および記録媒体
JPH03202916A (ja) 座標入力装置
JPH06202605A (ja) 表示制御装置
JPS63157223A (ja) 相対座標入力装置
JPH05108263A (ja) マウス入力装置
JPH02186838A (ja) 情報処理装置
JPH02189619A (ja) 位置座標入力方式
JPH04326114A (ja) 三次元座標値入力方式
JPH02250178A (ja) 図形作成装置
JPH06180627A (ja) マウス
JPS60175138A (ja) カ−ソル制御装置
JPH01251282A (ja) 座標入力装置
JPS61156290A (ja) 図形表示装置
JPH05289808A (ja) 座標入力制御装置
JPH1097501A (ja) 表示装置
JPH0553608A (ja) 制御装置
JPS638975A (ja) Cad図面表示装置
JPH0690663B2 (ja) 座標入力装置