JPH0445060Y2 - - Google Patents

Info

Publication number
JPH0445060Y2
JPH0445060Y2 JP1986062479U JP6247986U JPH0445060Y2 JP H0445060 Y2 JPH0445060 Y2 JP H0445060Y2 JP 1986062479 U JP1986062479 U JP 1986062479U JP 6247986 U JP6247986 U JP 6247986U JP H0445060 Y2 JPH0445060 Y2 JP H0445060Y2
Authority
JP
Japan
Prior art keywords
mouse
cursor
registers
area
pointing device
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.)
Expired
Application number
JP1986062479U
Other languages
English (en)
Other versions
JPS62175345U (ja
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 filed Critical
Priority to JP1986062479U priority Critical patent/JPH0445060Y2/ja
Publication of JPS62175345U publication Critical patent/JPS62175345U/ja
Application granted granted Critical
Publication of JPH0445060Y2 publication Critical patent/JPH0445060Y2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)

Description

【考案の詳細な説明】 [産業上の利用分野] この考案は、マウス、トラツクボール等のポイ
ンテイングデバイスをそなえた情報入力装置の改
良に関するものである。
[考案の概要] この考案は、ポインテイングデバイスに例えば
制動機構を設け、カーソルが表示面内の特定領域
を通るときに該制動機構を作動させることにより
ポインテイングデバイスに制動を作用させるよう
にしたものである。この考案によれば、表示面上
でメニユー等を選択する操作が容易となる。
[従来の技術] 従来、パーソナルコンピユータ等において、ポ
インテイングデバイスとしてマウスを用いること
が知られている。例えばメニユー選択を行なう場
合、表示面にいくつかのメニユーを表示し、マウ
スを操作してカーソルを所望のメニユーに合わせ
て選択操作を行なう。
[考案が解決しようとする問題点] 上記した従来技術によると、カーソルを表示面
上でどの位置に動かそうともマウスの動かしやす
さは一定であつた。このため、カーソルが所望の
メニユーを通りすぎないようにマウス操作に特別
の注意を払う必要があり、メニユー選択等が容易
でなかつた。
[問題点を解決するための手段] この考案の目的は、メニユー選択等の操作を容
易にすることにある。
この考案による情報入力装置は、 (a) 操作可能なポインテイングデバイスと、 (b) このポインテイングデバイスの操作に伴い操
作感を変化させるようなリアクシヨン(例えば
制動力、振動、衝撃等)を発生すべく該ポイン
テイングデバイスに設けられたリアクシヨン発
生手段と、 (c) 表示面を有する表示手段と、 (d) 前記ポインテイングデバイスの操作に基づい
て前記表示面におけるカーソルの移動を制御す
るカーソル制御手段と、 (e) 前記表示面に表示される複数の領域について
各領域毎に任意のリアクシヨン量を設定する設
定手段と、 (f) 前記複数の領域について各領域毎に前記カー
ソルが該領域と所定の位置関係(例えば該領域
の中又は近傍)にあるか判定する判定手段と、 (g) 前記複数の領域について各領域毎に前記判定
手段での判定結果に基づき且つ前記設定手段で
の設定リアクシヨン量に応じて前記リアクシヨ
ン発生手段によるリアクシヨン発生を制御する
制御手段と をそなえたものである。
[作用] この考案の構成によれば、表示面に表示される
複数の領域について各領域毎にカーソル通過時に
ポインテイングデバイスに所望量の制動力等のリ
アクシヨンを作用させることができる。このた
め、ポインテイングデバイスの操作者は、あたか
も実物(形や重さがある)にさわつたかのような
感触を各領域毎に適切な強さで受けることがで
き、感触の強さを考慮した領域判別が可能であ
る。
[実施例] 第1図は、この考案の一実施例による情報入力
装置の構成を示すもので、この装置は、入力手段
としてキーボード及びメカニカル式のマウスをそ
なえている。
全体的構成(第1図) バス10には、カーソルインターフエイス1
2、マウスインターフエイス14、表示インター
フエイス16、中央処理装置(CPU)18、プ
ログラムメモリ20及びワーキングメモリ22が
接続されており、インターフエイス12,14及
び16には、キーボード24、マウス26及び
CRT(陰極線管)表示装置28がそれぞれ接続さ
れている。
CPU18は、ROM(リード・オンリイ・メモ
リ)からなるプログラムメモリ20にストアされ
たプログラムに従つて領域設定、ブレーキ設定、
マウス移動等の各種処理を実行するもので、これ
らの処理については第5図乃至第8図を参照して
後述する。
ワーキングメモリ22は、RAM(ランダム・
アクセス・メモリ)からなるもので、COU18
による各種処理に際してレジスタ等として利用さ
れる記憶領域を含んでいる。この考案の実施に関
係するレジスタ類については後述する。
キーボード24は、通常のパーソナルコンピユ
ータに用いられているのと同様のものである。
マウス26は、一例としてメカニカル式のもの
で、第2図及び第3図について後述するように制
動機構をそなえている。
CRT表示装置28は、第4図に示すように
CRT表示面28Aに種々の画像を表示可能なも
ので、表示されたカーソルCSはマウス26の平
面的移動操作により任意に移動可能である。
マウスの構成(第2図及び第3図) 第2図及び第3図は、マウス26の構成を概略
的に示すものであり、第2図は、第3図の底面図
において−線から見た側面図である。
マウス本体30の底面には、机上等の平面に接
触する突起30A〜30Cが設けられている。ま
た、マウス本体30内には、回転可能なボール3
2が設けられており、このボール32は一部が本
体30の底面から突出して机上等の平面に接触し
うるようになつている。すなわち、平面上でマウ
ス本体30を動かすと、平面との摩擦係合により
ボール32が回転するようになつている。
マウス本体30内において、X方向移動検知部
34Xは、本体30の左右方向の移動を検知する
ためのもので、ボール32の該左右方向の側面と
係合するホイールWx、このホイールの回転に応
じたX方向の移動量データを発生するロータリエ
ンコーダECx等を含んでいる。また、Y方向移動
検知部34Yは、本体30の前後方向の移動を検
知するためのもので、ボール32の該前後方向の
側面と係合するホイールWy、このホイールの回
転に応じたY方向の移動量データを発生するロー
タリエンコーダECY等を含んでいる。
ブレーキバンド36は、ボール32をそれから
わずかに離間して取囲むように設けられたもので
ある。ブレーキバンド36の両端部間には、ばね
38が介挿されており、ソレノイド40の可動子
40Aが該両端部をばね38の縮む方向に押圧し
うるように設けられている。すなわち、ソレノイ
ド40のコイルに通電すると、可動子40Aがブ
レーキバンド36の両端部を締付けることにより
ボール32に制動力が付与されるようになつてい
る。このときの制動力の強さは、ソレノイド40
のコイルに供給される電流の量を調整したり、ソ
レノイド40のコイルのタツプを切換えたりする
ことにより任意に制御可能である。
マウス本体30の上面には、例えば2個の押ボ
タン42A及び42B(図示せず)が並設される
と共に、マウス本体30内には、基板44上に2
個のスイツチ46A及び46Bが設けられてお
り、押ボタン42A及び42Bがそれぞれスイツ
チ46A及び46Bを駆動するようになつてい
る。
エンコーダECX及びECY、ソレノイド40、ス
イツチ46A及び46B等の接続線は、ケーブル
48を介してマウスインターフエイス14に接続
されている。
マウス本体30を手でつかんで平面上で前後左
右に動かすと、第4図の表示面28A上ではマウ
ス本体30の動きに応じてカーソルCSを移動さ
せることができ、カーソルCSが所望の位置にき
たときに押ボタン42A又は42Bを押すことに
よりメニユー選択等を行なうことができる。
ワーキングメモリのレジスタ類 ワーキングメモリ22のレジスタ類のうち、こ
の考案の実施に関係するものを列挙すると、次の
通りである。
(1) 汎用レジスタn これは、各種処理に際して計数したり、入力
値を一時記憶したりするために用いられるレジ
スタである。
(2) A点用X座標レジスタAX1,AX2…… これらのレジスタは、第4図に示すように表
示面28Aに設定される各領域S毎に左上角の
A点のX座標をセツトするためのものである。
(3) A点用Y座標レジスタAY1,AY2…… これらのレジスタは、上記のような各領域S
毎にA点のY座標をセツトするためのものであ
る。
(4) B点用X座標レジスタBX1,BX2…… これらのレジスタは、上記のような各領域S
毎に右下角のB点のX座標をセツトするための
ものである。
(5) B点用Y座標レジスタBY1,BY2…… これらのレジスタは、上記のような各領域S
毎にB点のY座標をセツトするためのものであ
る。
(6) 領域数レジスタN これは、第4図に示すようにして設定された
領域の数がストアされるものである。
(7) ブレーキ量レジスタBM1,BM2…… これらのレジスタは、各領域S毎にブレーキ
量をセツトするためのものである。
(8) ブレーキ制御レジスタBR これは、ブレーキ制御データがストアされる
もので、ブレーキ制御データとして、設定ブレ
ーキ量を示すデータがストアされると、設定ブ
レーキ量に応じた制動力を生ずるようにブレー
キ制御が行なわれ、0を示すデータがストアさ
れると、制動力を(ブレーキオフ)とすべくブ
レーキ制御が行なわれる。
(9) カーソルレジスタCX,XY これらのレジスタCX及びCYは、表示面28
AにおけるカーソルCSのX座標及びY座標が
それぞれセツトされるものである。
(10) マウスレジスタMX,MY これらのレジスタMX及びMYは、マウス2
6のX方向及びY方向の相対位置データがそれ
ぞれストアされるものである。
(11) エンコーダレジスタEX,EY これらのレジスタEX及びEYは、エンコーダ
ECXからのX方向移動量データ及びエンコーダ
ECYからのY方向移動量データがそれぞれスト
アされるものである。
メインルーチン(第5図) 第5図は、メインルーチンの処理の流れを示す
ものである。
まず、ステツプ50では、電源投入に応じて初期
セツトの処理を行ない、各種レジスタ等を初期化
する。例えば、前述したようなレジスタ類をクリ
アする。
次に、ステツプ52では、キーボード24から領
域セツト要求ありか判定する。この判定結果が肯
定的(Y)であれば、ステツプ54に移り、第6図
について後述するような領域設定のサブルーチン
を実行する。そして、ステツプ56に移る。また、
ステツプ52の判定結果が否定的(N)であつたと
きは、ステツプ54を経ずにステツプ56に移る。
ステツプ56では、キーボード24からブレーキ
セツト要求ありか判定する。この判定結果が肯定
的(Y)であれば、ステツプ58に移り、第7図に
ついて後述するようなブレーキ設定のサブルーチ
ンを実行する。そして、ステツプ60に移る。ま
た、ステツプ56の判定結果が否定的(N)であつ
たときは、ステツプ58を経ずにステツプ60に移
る。
ステツプ60では、マウス26のスイツチ
(SW)46A又は46Bがオンか判定する。こ
の判定結果が肯定的(Y)であれば、ステツプ62
に移り、オンされたスイツチに応じたマウススイ
ツチ処理を行なう。そして、ステツプ64に移る。
また、ステツプ60の判定結果が否定的(N)であ
つたときは、ステツプ62を経ずにステツプ64に移
る。
ステツプ64では、マウス26が移動中か判定
し、移動中でない(N)ならば、ステツプ52に戻
る。また、移動中である(Y)ならば、ステツプ
66に移り、第8図について後述するようなマウス
移動のサブルーチンを実行する。そして、ステツ
プ68に移る。
ステツプ68では、マウス26が停止したか判定
する。この判定結果が否定的(N)であれば、マ
ウス移動中ということになり、ステツプ66に戻
る。また、ステツプ68の判定結果が肯定的(Y)
であつたときは、ステツプ70に移る。
ステツプ70では、レジスタEX及びEYにそれぞ
れ0をセツトする。この後は、ステツプ52に戻
り、上記のような処理をくりかえす。
領域設定のサブルーチン(第6図) 第6図において、ステツプ80では、レジスタn
の値を1アツプする。例えば、初期セツトにより
レジスタnの値が0にされていたのであれば、n
の値は1となる。
次に、ステツプ82では、n番目の領域SoのA点
のX座標及びY座標をそれぞれ対応するレジスタ
AXo及びAYoにセツトする。そして、ステツプ
84に移る。
ステツプ84では、領域SoのB点のX座標及びY
座標をそれぞれ対応するレジスタBXo及びBYo
セツトする。そして、ステツプ86に移る。
ステツプ86では、レジスタAXo,AYo,BXo
びBYoの座標データに基づいて表示面28Aに領
域Soを表示する。そして、ステツプ88に移る。
ステツプ88では、レジスタNに領域数データと
してnの値をセツトする。この後は、第5図のル
ーチンにリターンする。
第6図の処理は、領域セツト要求があるたびに
行なわれるので、領域セツト操作を例えば5回行
なえばnの値は1,2……5のように変化し、N
の値は5となる。
ブレーキ設定のサブルーチン(第7図) 第7図において、ステツプ90では、指定された
領域の番号(例えば2)をレジスタnにセツトす
る。
次に、ステツプ92では、nの値がレジスタNの
値(設定した領域の数)以下が判定し、この判定
結果が否定的(N)であれば第5図のルーチンに
リターンする。
ステツプ92の判定結果が肯定的(Y)であつた
ときは、ステツプ94に移り、n番目の領域Soに対
応するレジスタBMoに設定に係るブレーキ量を
セツトする。この後は、第5図のルーチンにリタ
ーンする。
マウス移動のサブルーチン(第8図) 第8図において、ステツプ100では、エンコー
ダECX及びECYの出力(X方向及びY方向の移動
量データ)をレジスタEX及びEYにそれぞれロー
ドする。
次に、ステツプ102では、レジスタMXのデー
タとEXのデータとを加算したものを新たにMX
にストアすると共に、レジスタMYのデータと
EYのデータとを加算したものを新たにMYにス
トアする。そして、ステツプ104に移る。
ステツプ104では、レジスタCXのデータとMX
のデータとを加算したものを新たにCXにストア
すると共に、レジスタCYのデータとMYのデー
タとを加算したものを新たにCYにストアする。
そして、ステツプ106に移る。
ステツプ106では、CX及びCYのデータに応じ
て表示面28AにおけるカーソルCSの位置を制
御する。この結果、カーソルCSはマウス26の
動きに応じて動くようになる。この後、ステツプ
108に移る。
ステツプ108では、レジスタnに1をセツトす
る。そして、ステツプ110に移り、カーソルCSの
X座標が領域SoのA点のX座標及びB点のX座標
の範囲内か(AXo≦CX≦BXoか)判定する。こ
の判定結果が肯定的(Y)であれば、ステツプ
112に移る。
ステツプ112では、カーソルCSのY座標が領域
SoのA点のY座標及びB点のY座標の範囲内か
(AYo≦CY≦BYoか)判定する。この判定結果が
肯定的(Y)であれば、カーソルCSが領域So
にあることになり、ステツプ116に移る。
ステツプ116では、領域Soに対応するレジスタ
BMoのデータをレジスタBRに入れる。そして、
ステツプ118に移り、BRのデータに応じてブレ
ーキ制御を行なう。すなわち、BRの値が0であ
れば、ソレノイド40には制動力を生じさせるよ
うな電流を供給せず、BRの値が所定のブレーキ
量に対応したものであれば、ソレノイド40に該
ブレーキ量に相当する電流を供給する。
例えば、第7図の処理で領域S1について所望の
ブレーキ量をBM1にセツトしておいたのであれ
ば、カーソルCSが領域S1に入ると、ステツプ118
の処理によりマウス26にBM1のブレーキ量に
対応した制動力が作用する。
ところで、ステツプ110又は112の判定結果が否
定的(N)であつたときは、ステツプ120に移り、
nの値がNの値と等しいか(設定した領域の数と
一致するか)判定する。例えば、Nの値が5であ
つた場合、ステツプ108でnに1をセツトした直
後には、ステツプ120の判定結果は否定的(N)
となり、ステツプ122に移る。
ステツプ122では、nの値を1アツプする。そ
して、ステツプ110に戻り、領域S2について上記
のような処理をくりかえす。この後は、ステツプ
110又は112の判定結果が否定的(N)である限
り、ステツプ120でn=Nとなるまでステツプ122
を通る処理をくりかえす。
ステツプ120の判定において、n=Nである
(Y)とされたときは、設定したすべての領域に
ついてカーソルCSが領域外であつたことになり、
ステツプ124に移る。
ステツプ124では、BRに0をセツトする。そ
して、ステツプ118に移り、上記したようなブレ
ーキ制御を行なう。
例えば、前述例のように領域S1にカーソルCS
が入つたときマウス26に制動力を作用させた場
合、カーソルCSを領域S1から出すようにマウス
26を動かすと、カーソルCSが領域S1から出て
いずれの設定領域にも入らなければステツプ124
及び118の処理によりマウス26の制動が解除さ
れる。
ステツプ118の後は、第5図のルーチンにリタ
ーンする。
上記実施例では、領域設定やブレーキ設定をキ
ーボード操作に基づいて行なうようにしたが、こ
れは初期セツト等により自動的に行なうようにし
てもよい。
この考案は、上記したメカニカル式のマウスに
限らず、オプテカル式のマウスやトラツクボール
等のポインテイングデバイスにも適用可能であ
る。また、リアクシヨンとしては、制動力に限ら
ず、振動や衝撃等を与えることも可能である。
[考案の効果] 以上のように、この考案によれば、表示面に表
示される複数の領域について各領域毎にカーソル
通過時にポインテイングデバイスに所望量のリア
クシヨンを付与するようにしたので、各領域毎に
適切な強さの感触が得られると共に操作上の単調
感がなくなり、メニユー選択等の操作性が著しく
向上する。
【図面の簡単な説明】
第1図は、この考案の一実施例による情報入力
装置の構成を示すブロツク図、第2図及び第3図
は、マウスの内部構成を示すそれぞれ側面図及び
底面図、第4図は、CRT表示装置の前面図、第
5図は、メインルーチンを示すフローチヤート、
第6図は、領域設定のサブルーチンを示すフロー
チヤート、第7図は、ブレーキ設定のサブルーチ
ンを示すフローチヤート、第8図は、マウス移動
のサブルーチンを示すフローチヤートである。 10……バス、18……中央処理装置、20…
…プログラムメモリ、22……ワーキングメモ
リ、24……キーボード、26……マウス、28
……CRT表示装置、32……ボール、34X…
…X方向移動検知部、34Y……Y方向移動検知
部、36……ブレーキバンド、40……ソレノイ
ド。

Claims (1)

  1. 【実用新案登録請求の範囲】 (a) 操作可能なポインテイングデバイスと、 (b) このポインテイングデバイスの操作に伴い操
    作感を変化させるようなリアクシヨンを発生す
    べく該ポインテイングデバイスに設けられたリ
    アクシヨン発生手段と、 (c) 表示面を有する表示手段と、 (d) 前記ポインテイングデバイスの操作に基づい
    て前記表示面におけるカーソルの移動を制御す
    るカーソル制御手段と、 (e) 前記表示面に表示される複数の領域について
    各領域毎に任意のリアクシヨン量を設定する設
    定手段と、 (f) 前記複数の領域について各領域毎に前記カー
    ソルが該領域と所定の位置関係にあるか判定す
    る判定手段と、 (g) 前記複数の領域について各領域毎に前記判定
    手段での判定結果に基づき且つ前記設定手段で
    の設定リアクシヨン量に応じて前記リアクシヨ
    ン発生手段によるリアクシヨン発生を制御する
    制御手段と をそなえた情報入力装置。
JP1986062479U 1986-04-24 1986-04-24 Expired JPH0445060Y2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1986062479U JPH0445060Y2 (ja) 1986-04-24 1986-04-24

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1986062479U JPH0445060Y2 (ja) 1986-04-24 1986-04-24

Publications (2)

Publication Number Publication Date
JPS62175345U JPS62175345U (ja) 1987-11-07
JPH0445060Y2 true JPH0445060Y2 (ja) 1992-10-23

Family

ID=30896799

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1986062479U Expired JPH0445060Y2 (ja) 1986-04-24 1986-04-24

Country Status (1)

Country Link
JP (1) JPH0445060Y2 (ja)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59119437A (ja) * 1982-12-25 1984-07-10 Fujitsu Ltd マウス装置によるデイスプレイ画面のメニユ−選択方式
JPS6155728A (ja) * 1984-08-27 1986-03-20 Hitachi Ltd 座標入力装置

Also Published As

Publication number Publication date
JPS62175345U (ja) 1987-11-07

Similar Documents

Publication Publication Date Title
JPH05265656A (ja) 表示装置のスクリーン上カーソルを管理するマルチモード管理装置
JPH0445060Y2 (ja)
JPH09160713A (ja) 信号変換装置、信号入力装置及び力電気変換装置
JPH06324805A (ja) タブレット付き電子機器
JPH09212297A (ja) データ入力手段
JPH07104755B2 (ja) 情報入力装置
JPH0651907A (ja) 入力装置
JPS62165232A (ja) キ−入力装置
JPH1091328A (ja) コマンド入力装置
JPH03184118A (ja) 座標データ入力装置
JPH06230888A (ja) タッチパネルにおけるマウス入力方式
JPS62165233A (ja) キ−入力装置
JPH02115921A (ja) スライドホール式座標入力装置
JPH0580939A (ja) 座標入力方法及び装置
JPH06208435A (ja) 座標入力装置切り替え装置
JP2006031732A (ja) 信号入力装置及び力電気変換装置
JP2704129B2 (ja) 座標指示装置
JPH08221204A (ja) タッチパネル入力装置
JPH0566616B2 (ja)
JPS6277623A (ja) カ−ソル制御装置
JPS59123916A (ja) カ−ソル操作のためのキ−ボ−ド方式
JPH06332616A (ja) データ入力装置
JPH0566615B2 (ja)
JPH1040000A (ja) マウス
TWM606166U (zh) 滑鼠裝置