(57)【特許請求の範囲】
【請求項１】
入力面に設けられ、オペレータの指の位置を検出して該指の移動前及び移動後の指の位置差と移動方向とによる移動ベクトル量を出力するタブレット式の入力手段と、
前記移動ベクトル量を、ディスプレイに対して垂直なＺ軸方向の移動データに変換する変換手段とを備え、
前記ディスプレイに重なって表示される複数のウインドウの表示順番を、前記移動ベクトル量に応じた位置に並べ替えると共に、
前記移動量が前記指の位置差に比例した移動ベクトル量であり、前記移動ベクトル量に応じて前記ウインドウの位置並び替えの移動速度を変化させ、前記移動方向データがＺ軸における移動方向を示し、前記移動ベクトル量に対応した位置にウインドウの位置を並べ替える際、前記移動方向データが＋方向であれば、一番下にあるウインドウを一番上にあるウインドウに重ねる動作を繰り返し、移動方向データが−方向であれば、一番上にあるウインドウを一番下にあるウインドウの下とする動作を繰り返すことを特徴とするマウス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータへＣＲＴディスプレイにおける位置データを与えるポインティングデバイスであるマウスに関するものである。
【０００２】
【従来の技術】
最近、コンピュータで用いられているＯＳ（オペレーションシステム）は、コンピュータのＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ上において、動作させているアプリケーション毎にウインドウ表示を行う。
【０００３】
そのため、複数のアプリケーションを実行した場合、このアプリケーションに対応した複数のウインドウは、ＣＲＴディスプレイ上に表示される。その結果、これらのウインドウが重なり合うため、通常のマウスにおいては、コンピュータのオペレータが必要なアプリケーションのウインドウを重なり合った中からウインドウを１枚毎に上から確認しながら探さなければならない問題がある。
【０００４】
そこで、従来例におけるマウスは、Ｚ軸方向の移動検出を行うローラが設けられている。すなわち、上記マウスは、このローラの回転する回転量に対応させてＺ軸方向の移動量を検出して、移動信号をコンピュータへ出力する。これにより、コンピュータは、ＣＲＴディスプレイ上に表示しているウインドウを上下移動させる。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来のマウスにおけるローラを用いて、高速にウインドウの上下を入れ替える操作を行う場合には、高速回転させなけれはならず操作しにくい問題がある。また、上記ローラを用いる場合には、高速回転させるために所定の位置においてウインドウを停止させることが困難となる欠点がある。さらに、ローラをマウスへ実装する場合、ローラが大きいため、他の押しボタン等の配置が影響され、操作性が悪くなる欠点がある。
【０００６】
本発明はこのような背景の下になされたもので、入力手段を高速動作させずに大きなＺ軸方向の移動ベクトル量を入力でき、この移動ベクトル量に対応する所定の位置でウインドウを停止させ、かつ実装面積が縮小できるＺ軸方向の移動量を入力可能なマウスを提供する事にある。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、入力面に設けられ、オペレータの指の位置を検出して該指の移動前及び移動後の指の位置差と移動方向とによる移動ベクトル量を出力するタブレット式の入力手段と、前記移動ベクトル量を、ディスプレイに対して垂直なＺ軸方向の移動データに変換する変換手段とを備え、前記ディスプレイに重なって表示される複数のウインドウの表示順番を、前記移動ベクトル量に応じた位置に並べ替えると共に、前記移動量が前記指の位置差に比例した移動ベクトル量であり、前記移動ベクトル量に応じて前記ウインドウの位置並び替えの移動速度を変化させ、前記移動方向データがＺ軸における移動方向を示し、前記移動ベクトル量に対応した位置にウインドウの位置を並べ替える際、前記移動方向データが＋方向であれば、一番下にあるウインドウを一番上にあるウインドウに重ねる動作を繰り返し、移動方向データが−方向であれば、一番上にあるウインドウを一番下にあるウインドウの下とする動作を繰り返すことを特徴とする。
【０００９】
請求項３記載の発明は、請求項１または請求項２に記載のマウスにおいて、前記入力手段がマウスの表面に設けられていることを特徴とする。
【００１０】
請求項４記載の発明は、ＣＲＴディスプレイ上の２次元位置情報をコンピュータへ出力する２次元位置情報入力装置であって、情報入力面におけるオペレータの指の位置及び移動方向を検出し、移動前及び移動後の前記指の位置差と移動方向データとを出力する入力手段と、該位置差を、ＣＲＴディスプレイに対して垂直なＺ軸方向の移動データに変換する変換手段とを備え、前記ＣＲＴディスプレイに重なって表示される複数のウインドウの表示順番を、前記移動データ及び前記移動方向データに応じた位置に並べ替えることを特徴とする。
【００１１】
前記請求項５記載の発明は、請求項４記載の２次元位置情報入力装置において、前記移動データが前記指の位置差に比例した移動ベクトル量であり、前記移動方向データがＺ軸における移動方向を示し、該移動ベクトル量に対応した位置にウインドウの位置を並べ替える際、前記移動方向データが＋方向であれば、一番下にあるウインドウを一番上にあるウインドウに重ねる動作を繰り返し、移動方向データが−方向であれば、一番上にあるウインドウを一番下にあるウインドウの下とする動作を繰り返すことを特徴とする。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。図１は、本発明によるマウスの正面図である。ＰＢ（Ｐｒｉｍａｒｙ  Ｂｕｔｔｏｎ）およびＳＢ（Ｓｅｃｏｎｄａｒｙ  Ｂｕｔｔｏｎ）はボタンであり、図に示されていないコンピュータへコンピュータのＣＲＴの表示ディスプレイ上の２次元位置情報を出力する。ＳＳは入力デバイスであり、上記コンピュータのＣＲＴの表示ディスプレイに垂直なＺ軸方向（一次元）の位置情報をコンピュータへ出力する。
（第一の実施形態）
図２は本発明の一実施形態によるマウスの構成を示すブロック図である。この図において、Ｍはマウスであり、平面上で移動させられることでコンピュータＣのＣＲＴの表示ディスプレイ上の２次元位置情報をコンピュータＣへ出力する。また、マウスＭは、シーソースイッチＳＳＡ（図１の入力デバイスＳＳに相当する）によりコンピュータＣのＣＲＴの表示ディスプレイに垂直なＺ軸方向の位置情報データを出力する。
【００１４】
また、シーソースイッチＳＳＡは、押し部材Ｔの端部Ｔａおよび端部Ｔｂのいすれか一方の端部が押されることにより、ヒンジＨを中心として上下に移動し、ボタンＡもしくはボタンＢのいずれかを押す。この結果、押されたこれらのボタンに対応した制御信号が制御部１へ出力される。
【００１５】
また、この押し部材Ｔは、加えられた力が消失した場合、ボタンＡおよびボタンＢの双方と離れるセンター位置に復帰される。
【００１６】
また、たとえば、ボタンＡが押された場合、ボタンＡは制御部１の「ＵＰ」端子へ接続線を介して接続されており、制御部１の「ＵＰ」端子へ制御信号を出力する。さらに、ボタンＢが押された場合、ボタンＢは制御部１の「ＤＯＷＮ」端子へ接続線を介して接続されており、制御部１の「ＤＯＷＮ」端子へ制御信号を出力する。
【００１７】
制御部１は、ボタンＡから制御信号が入力された場合、コンピュータへＣＲＴの表示ディスプレイに重ねられて表示されているウインドウの一番下のウインドウを一番上に移動させる。また、制御部１は、ボタンＢから制御信号が入力された場合、コンピュータへＣＲＴの表示ディスプレイに重ねられて表示されているウインドウの一番上のウインドウを一番下に移動させる。
【００１８】
２はボールであり、マウスＭを平面において移動させた場合、平面上において回転し、エンコーダ３およびエンコーダ４を動作させる。エンコーダ３は、ボール２により回転され、コンピュータＣのＣＲＴディスプレイ上におけるＸ軸方向の移動ベクトル量信号を制御部１の「Ｘ−Ｅｎｃ」端子へ出力する。また、制御部１は、エンコーダ３から移動移動ベクトル量信号が入力された場合、コンピュータＣへＸ軸方向の移動データを出力する。
【００１９】
エンコーダ４は、ボール２により回転され、コンピュータＣのＣＲＴディスプレイ上におけるＹ軸方向の移動ベクトル量信号を制御部１の「Ｙ−Ｅｎｃ」端子へ出力する。また、制御部１は、エンコーダ４から移動ベクトル量信号が入力された場合、コンピュータＣへＹ軸方向の移動データを出力する。
【００２０】
５は押しボタンスイッチであり、押されることによりスイッチされて信号を制御部１へ出力する。また、制御部１は、押しボタンスイッチ５から入力された場合、コンピュータＣへ制御信号を出力する。６は押しボタンスイッチであり、押されることによりスイッチされて信号を制御部１へ出力する。また、制御部１は、押しボタンスイッチ６から入力された場合、コンピュータＣへ制御信号を出力する。
【００２１】
コンピュータＣは、上述した制御部１からの各制御信号によりＣＲＴディスプレイ上のウインドウの移動、サイズ変更およびウインドウで動作しているアプリケーションの操作を行う。
【００２２】
図３はコンピュータＣのＣＲＴ１０のディスプレイ１０ａを示している。図３において、ＣＡはカーソルであり、マウスＭにより入力されるディスプレイ１０ａにおける位置を指し示している。ＷＡ、ＷＢ、ＷＣおよびＷＤはウインドウであり、おのおの所定のプログラムが実行されている。
【００２３】
次に、図１、図２および図３を参照し、一実施形態の動作例を説明する。
たとえば、マウスＭをＸ軸方向へ移動させると、ボール２はＸ軸に沿って回転し、エンコーダ３を動作させる。このとき、エンコーダ４はボールの回転方向とエンコーダ４の軸との回転方向が異なるので動作させられない。これにより、エンコーダ３は、移動ベクトル量信号を制御部１の「Ｘ−Ｅｎｃ」端子へ出力する。
【００２４】
そして、制御部１は、「Ｘ−Ｅｎｃ」端子から入力された移動ベクトル量信号をコンピュータＣへ出力できるデータ形式へ変換し、移動データとしてコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａ上において表示されているカーソルＣＡをＸ軸方向へ移動させる。
【００２５】
また、たとえば、マウスＭをＹ軸方向へ移動させると、ボール２はＹ軸に沿って回転し、エンコーダ４を動作させる。このとき、エンコーダ３はボールの回転方向とエンコーダ３の軸との回転方向が異なるので動作させられない。これにより、エンコーダ４は、移動ベクトル量信号を制御部１の「Ｙ−Ｅｎｃ」端子へ出力する。
【００２６】
そして、制御部１は、「Ｙ−Ｅｎｃ」端子から入力された移動ベクトル量信号をコンピュータＣへ出力できるデータ形式へ変換し、移動データとしてコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａ上において表示されているカーソルＣＡをＹ軸方向へ移動させる。
【００２７】
また、たとえば、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔａに力を加えることで、スイッチボタンＡは、押し部材Ｔにより力が加えられ、スイッチオンし、値「０」の信号から値「１」の信号へ出力値が変化する。
【００２８】
そして、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔａに力を加えた力を消滅させることで、押し部材Ｔが中間位置へ復帰し、スイッチボタンＡは、押し部材Ｔによる力が消滅し、スイッチオフとなり値「１」の信号から値「０」の信号へ出力値が変化する。すなわち、スイッチボタンＡは、値が「１」のパルスを制御部１へ一つ出力する。
【００２９】
そして、制御部１は「ＵＰ」端子から入力される上記パルスによりＺ軸方向（＋）への移動データをコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａにおいて重ね合わされて表示されているウインドウの内で一番下部にあるウインドウＷＤをウインドウＷＡの上に重ねる。
【００３０】
また、たとえば、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔａに力を加え、所定時間以上の間、力を加えた状態とする。これにより、スイッチボタンＡは、力を加えられ、スイッチオンされた状態が続き、値「１」の信号を出力する。そして、制御部１は、自身内部の積算回路により「ＵＰ」端子から入力されるこの信号が値「１」である時間を積算している。
【００３１】
そして、制御部１は、上記積算回路により積算される積算値が所定の値以上となった場合、「ＵＰ」端子から入力される信号の値が「１」の間、最下部にあるウインドウを最上部に移動する、ウインドウのＺ軸方向への移動に対する制御信号をコンピュータＣへ繰り返して出力する。
【００３２】
また、たとえば、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔｂに力を加えることで、スイッチボタンＢは、押し部材Ｔにより力が加えられ、スイッチオンし、値「０」の信号から値「１」の信号へ出力値が変化する。
【００３３】
そして、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔｂに力を加えた力を消滅させることで、押し部材Ｔが中間位置へ復帰し、スイッチボタンＢは、押し部材Ｔによる力が消滅し、スイッチオフとなり値「１」の信号から値「０」の信号へ出力値が変化する。すなわち、スイッチボタンＢは、値が「１」のパルスを制御部１へ一つ出力する。
【００３４】
そして、制御部１は「ＤＯＷＮ」端子から入力される上記パルスによりＺ軸方向（−）への移動データをコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａにおいて重ね合わされて表示されているウインドウの内で一番上部にあるウインドウＷＡを一番下部にあるウインドウＷＤの下に移動させる。
【００３５】
また、たとえば、シーソースイッチＳＳＡの押し部材Ｔの端部Ｔｂに力を加え、所定時間以上の間、力を加えた状態とする。これにより、スイッチボタンＢは、力を加えられ、スイッチオンされた状態が続き、値「１」の信号を出力する。そして、制御部１は、自身内部の積算回路により「ＤＯＷＮ」端子から入力されるこの信号が値「１」である時間を積算している。
【００３６】
そして、制御部１は、上記積算回路により積算される積算値が所定の値以上となった場合、「ＤＯＷＮ」端子から入力される信号の値が「１」の間、最上部にあるウインドウを最下部に移動する、ウインドウのＺ軸方向への移動に対する制御信号をコンピュータＣへ繰り返して出力する。
【００３７】
上述の説明において、Ｚ軸方向への移動ベクトル量を入力するデバイスとして、シーソースイッチＳＳＡを用いていたが、この入力手段として図４に示すスライドスイッチを用いることも可能である。このスライドスイッチＳＳＢは、一次元の移動によりスイッチボタンＤおよびスイッチボタンＥのスイッチオンおよびスイッチオフを行う。
【００３８】
すなわち、ススライドイッチＳＳＢは、押し部材Ｗに力を加え、押し部材Ｗを図４の右方向へスライドすることでボタンスイッチＤがスイッチオンする。また、押し部材Ｗへ加えた力を消滅させると、押し部材ＷはスイッチボタンＤおよびスイッチボタンＥのいづれからも離れた位置へ復帰する。
【００３９】
また、スライドスイッチＳＳＢは、押し部材Ｗに力を加え、押し部材Ｗを図４の左方向へスライドすることでボタンスイッチＥがスイッチオンする。また、押し部材Ｗへ加えた力を消滅させると、押し部材ＷはスイッチボタンＤおよびスイッチボタンＥのいづれからも離れた位置へ復帰する。
【００４０】
次に、たとえば、スライドスイッチＳＳＢの押し部材Ｗに力を加え右に移動させることで、スイッチボタンＤは、押し部材Ｗにより力が加えられ、スイッチオンし、値「０」の信号から値「１」の信号へ出力値が変化する。
【００４１】
そして、スライドスイッチＳＳＢの押し部材Ｗのに力を加えた力を消滅させることで、押し部材Ｗが中間位置へ復帰し、スイッチボタンＤは、押し部材Ｗによる力が消滅し、スイッチオフとなり値「１」の信号から値「０」の信号へ出力値が変化する。すなわち、スイッチボタンＤは、値が「１」のパルスを制御部１へ一つ出力する。
【００４２】
そして、制御部１は「ＵＰ」端子から入力される上記パルスによりＺ軸方向（＋）への移動データをコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａにおいて重ね合わされて表示されているウインドウの内で一番下部にあるウインドウＷＤをウインドウＷＡの上に重ねる。
【００４３】
また、たとえば、スライドスイッチＳＳＢの押し部材Ｗに力を加えたままとし、所定時間以上の間、力を加えた状態とする。これにより、スイッチボタンＤは、力を加えられ、スイッチオンされた状態が続き、値「１」の信号を出力する。そして、制御部１は、自身内部の積算回路により「ＵＰ」端子から入力されるこの信号が値「１」である時間を積算している。
【００４４】
そして、制御部１は、上記積算回路により積算される積算値が所定の値以上となった場合、「ＵＰ」端子から入力される信号の値が「１」の間、最下部にあるウインドウを最上部に移動する、ウインドウのＺ軸方向への移動に対する制御信号をコンピュータＣへ繰り返して出力する。
【００４５】
また、たとえば、スライドスイッチＳＳＢの押し部材Ｗに力を加えることで、スイッチボタンＥは、押し部材Ｗにより力が加えられ、スイッチオンし、値「０」の信号から値「１」の信号へ出力値が変化する。
【００４６】
そして、スライドスイッチＳＳＢの押し部材Ｗに力を加えた力を消滅させることで、押し部材Ｗが中間位置へ復帰し、スイッチボタンＥは、押し部材Ｗによる力が消滅し、スイッチオフとなり値「１」の信号から値「０」の信号へ出力値が変化する。すなわち、スイッチボタンＥは、値が「１」のパルスを制御部１へ一つ出力する。
【００４７】
そして、制御部１は「ＤＯＷＮ」端子から入力される上記パルスによりＺ軸方向（−）への移動データをコンピュータＣへ出力する。その結果、コンピュータＣは、ディスプレイ１０ａにおいて重ね合わされて表示されているウインドウの内で一番上部にあるウインドウＷＡを一番下部にあるウインドウＷＤの下に移動させる。
【００４８】
また、たとえば、スライドスイッチＳＳＢの押し部材Ｗに力を加え、所定時間以上の間、力を加えた状態とする。これにより、スイッチボタンＥは、力を加えられ、スイッチオンされた状態が続き、値「１」の信号を出力する。そして、制御部１は、自身内部の積算回路により「ＤＯＷＮ」端子から入力されるこの信号が値「１」である時間を積算している。
【００４９】
そして、制御部１は、上記積算回路により積算される積算値が所定の値以上となった場合、「ＤＯＷＮ」端子から入力される信号の値が「１」の間、最上部にあるウインドウを最下部に移動する、ウインドウのＺ軸方向への移動に対する制御信号をコンピュータＣへ繰り返して出力する。
【００５０】
その他のマウスの動作に付いては、上述したシーソースイッチＳＳＡを用いた場合と同様なので説明を省略する。
【００５１】
また、上述の説明におけるＺ軸方向への移動ベクトル量を入力するデバイスとして用いたシーソースイッチＳＳＡのスイッチボタンＡおよびスイッチボタンＢをダブルアクションスイッチにすることも可能である。すなわち、このダブルアクションスイッチは、所定の深さまで力を加え、押し下げるとウインドウのＺ軸方向の移動を一回行う信号のみ出力する。さらに、このダブルアクションスイッチは、一番下まで力を加えて押し下げるとＺ軸方向の移動を繰り返して行う信号を制御部１へ出力する。
【００５２】
以上、本発明の一実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【００５３】
（第二の実施形態）
図３に示すディスプレイ１０ａに垂直なＺ軸方向の移動ベクトル量を入力するために、ポテンショメータＳＳＣ（図１の入力デバイスＳＳに相当する）を用いる。図５においてポテンショメータＳＳＣのレバーＶに力を加え、図面における左右方向へスライドさせると移動ベクトル量に応じた電圧値が制御部２０の「Ｖｉｎ」端子へ出力される。
【００５４】
制御部２０は、「Ｖｉｎ」端子から入力される電圧値を自身内部のＡ／Ｄコンバータを用いてデジタル値に変更する。また、制御部２０は、デジタル値に変更された値を対応する移動データへ変換し、コンピュータＣへ出力する。
【００５５】
次に、図３および図５を用いて第二実施形態によるマウスの動作を説明する。たとえば、ポテンショメータＳＳＣのレバーＶに力を加え右に移動させることで、ポテンショメータＳＳＣの出力電圧は、レーバーＶがポテンショメータＳＳＣの中央にある場合に比較して高くなる。
【００５６】
これにより、制御部２０は、高くなった電圧値に応じたウインドウのＺ軸方向（＋）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番下部にあるウインドウＷＤを一番上のウインドウＷＡの上に重ねる。
【００５７】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番下部にあるウインドウが一番上のウインドウに重ねる動作が繰り返され、ポテンショメータＳＳＣの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００５８】
また、たとえば、ポテンショメータＳＳＣのレバーＶに力を加え左に移動させることで、ポテンショメータＳＳＣの出力電圧は、レーバーＶがポテンショメータＳＳＣの中央にある場合に比較して低くくなる。
【００５９】
これにより、制御部２０は、低くなった電圧値に応じたウインドウのＺ軸方向（−）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番上部にあるウインドウＷＡを一番下部にあるウインドウＷＤの下へ移動させる。
【００６０】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番上部にあるウインドウが一番下部にあるウインドウの下へ移動させる動作が繰り返され、ポテンショメータＳＳＣの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００６１】
その他のマウスの動作に付いては、上述したシーソースイッチＳＳＡを用いた場合と同様なので説明を省略する。
【００６２】
（第三の実施形態）
図３に示すディスプレイ１０ａに垂直なＺ軸方向の移動ベクトル量を入力するために、圧力センサＳＳＤ（図１の入力デバイスＳＳに相当する）を用いる。図６において圧力センサＳＳＤのレバーＳに図面における左右方向（一次元）へ力を加えると、この加えた力は圧力センサＳＳＤにより電圧値に変換される。
【００６３】
また、圧力センサＳＳＤは、この電圧値を増幅器３１へ出力する。増幅器３１は、入力された電圧値をＡ／Ｄ変換が可能となる値とするため所定の倍率で増幅し、制御部３０の「Ｖｉｎ」端子へ出力する。
【００６４】
制御部３０は、「Ｖｉｎ」端子から入力される増幅された電圧値を自身内部のＡ／Ｄコンバータを用いてデジタル値に変更する。また、制御部３０は、デジタル値に変更された値を対応する移動データへ変換し、コンピュータＣへ出力する。この移動データは、レバーＳに加えた力に比例したＺ軸方向の移動ベクトル量のデータである。
【００６５】
たとえば、弱い力がレバーＳに加えられた場合、移動ベクトル量は小さく、逆に強い力がレバーＳに加えられた場合、移動ベクトル量は大きくなる。すなわち、強い力がレバーＳに加われば、図３におけるディスプレイ１０ａにおけるウインドウの位置の移動は高速に行われる。また、弱い力がレバーＳに加われば、図３におけるディスプレイ１０ａにおけるウインドウの位置の移動は低速において行われる。
【００６６】
次に、図３および図６を用いて第三実施形態によるマウスの動作を説明する。たとえば、圧力センサＳＳＤのレバーＳに力を加え右に移動させることで、圧力センサＳＳＤの出力電圧は、レーバーＳが圧力センサＳＳＤの中央にある場合に比較して高くなる。
【００６７】
そして、増幅器３１は圧力センサＳＳＤの出力電圧を増幅し、制御部３０の「Ｖｉｎ」端子へ出力する。これにより、制御部３０は、「Ｖｉｎ」端子から入力された増幅された電圧値を所定の関係に基づき、内部のＡ／Ｄ変換器によりデジタルデータであるＺ軸方向における移動データへ変換する。
【００６８】
その結果、制御部３０は、変換された電圧値に対応したウインドウのＺ軸方向（＋）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番下部にあるウインドウＷＤを一番上のウインドウＷＡの上に重ねる。
【００６９】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番下部にあるウインドウが一番上のウインドウに重ねる動作が繰り返され、圧力センサＳＳＤの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００７０】
また、たとえば、圧力センサＳＳＤのレバーＳに力を加え左に移動させることで、圧力センサＳＳＤの出力電圧は、レーバーＳが圧力センサＳＳＤの中央にある場合に比較して低くくなる。
【００７１】
そして、増幅器３１は圧力センサＳＳＤの出力電圧を増幅し、制御部３０の「Ｖｉｎ」端子へ出力する。これにより、制御部３０は、「Ｖｉｎ」端子から入力された増幅された電圧値を所定の関係に基づき、内部のＡ／Ｄ変換器によりデジタルデータであるＺ軸方向における移動データへ変換する。
【００７２】
その結果、制御部３０は、変換された電圧値に対応したウインドウのＺ軸方向に応じたウインドウのＺ軸方向（−）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番上部にあるウインドウＷＡを一番下部にあるウインドウＷＤの下へ移動させる。
【００７３】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番上部にあるウインドウが一番下部にあるウインドウの下へ移動させる動作が繰り返され、圧力センサＳＳＤの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００７４】
その他の動作に付いては、上述したシーソースイッチＳＳＡを用いた場合と同様なので説明を省略する。
また、ここでは、入力デバイスとして圧力センサを用いたが、圧力センサの代わりに入力デバイスとして押圧力検出センサを用いることが可能である。レバーＳに押圧力検出センサを設け、レバーＳに加えられた押圧力の値は、押圧力検出センサにより電圧値に変換される。そして、この電圧値は、増幅器３１へ送られ、Ｚ軸方向の移動量として用いられる。
【００７５】
（第四の実施形態）
図３に示すディスプレイ１０ａに垂直なＺ軸方向の移動ベクトル量を入力するために、タブレットＳＳＥ（図１の入力デバイスＳＳに相当する）を用いる。図７においてタブレットＳＳＥの情報入力面Ｔにおける指の移動量は、タブレットＳＳＥから位置信号として出力される。
【００７６】
また、タブレットＳＳＥはこの位置信号を検出回路４２へ出力する。検出回路４２は、入力された位置信号に基づき、タブレットＳＳＥの情報入力面Ｔ上における、たとえばコンピュータＣを操作しているオペレータの指の位置を検出し、検出信号を制御部４０の「Ｖｉｎ」端子へ出力する。すなわち、この検出信号は、移動前と移動後とにおけるオペレータの指の位置差のデータである。
【００７７】
制御回路４０は、「Ｖｉｎ」端子から入力された前記検出信号の値を対応する移動データへ変換し、コンピュータＣへ出力する。この移動データは、タブレットＳＳＥの情報入力面Ｔ上の、たとえば上記オペレータの指の移動距離に比例したＺ軸方向の移動ベクトル量のデータである。
【００７８】
また、たとえば、低速においてタブレットＳＳＥの情報入力面Ｔ上をオペレータの指が移動した場合、移動ベクトル量は小さく、逆に高速でタブレットＳＳＥの情報入力面Ｔ上においてオペレータの指が移動した場合、移動ベクトル量は大きくなる。
【００７９】
すなわち、タブレットＳＳＥの情報入力面Ｔ上においてオペレータの指を低速で移動すると、図３におけるディスプレイ１０ａにおけるウインドウの位置の移動は低速に行われる。また、タブレットＳＳＥの情報入力面Ｔ上においてオペレータの指を高速で移動すると、図３におけるディスプレイ１０ａにおけるウインドウの位置の移動は高速に行われる。
【００８０】
次に、図３および図７を用いて第四実施形態によるマウスの動作を説明する。たとえば、タブレットＳＳＥの情報入力面Ｔにおいてオペレータの指を右に移動させることで、タブレットＳＳＥは、始めのオペレータの指の位置に対して（＋）方向への移動情報と移動後のオペレータの指の位置データとを有する位置信号を検出回路４２へ出力する。
【００８１】
そして、検出回路４２は、入力された位置信号と自身の記憶している始めのオペレータの指の位置とに基づき、移動ベクトル量を検出し、検出信号として制御部４０の「Ｖｉｎ」端子へ出力する。これにより、制御部４０は、「Ｖｉｎ」端子から入力された検出信号を所定の関係に基づき、内部の移動ベクトル量変換器によりＺ軸方向における（−）方向への移動データへ変換する。
【００８２】
その結果、制御部４０は、変換された検出信号に対応したウインドウのＺ軸方向（＋）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番下部にあるウインドウＷＤを一番上のウインドウＷＡの上に重ねる。
【００８３】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番下部にあるウインドウが一番上のウインドウに重ねる動作が繰り返され、タブレットＳＳＥの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００８４】
また、たとえば、タブレットＳＳＥの情報入力面Ｔにおいてオペレータの指を左に移動させることで、タブレットＳＳＥは、始めのオペレータの指の位置に対して（−）方向への移動情報と移動後のオペレータの指の位置データとを有する位置信号を検出回路４２へ出力する。
【００８５】
そして、検出回路４２は、入力された位置信号と自身の記憶している始めのオペレータの指の位置とに基づき、移動ベクトル量を検出し、検出信号として制御部４０の「Ｖｉｎ」端子へ出力する。これにより、制御部４０は、「Ｖｉｎ」端子から入力された検出信号を所定の関係に基づき、内部の移動ベクトル量変換器によりＺ軸方向における（−）方向への移動データへ変換する。
【００８６】
その結果、制御部４０は、変換された検出信号に対応したウインドウのＺ軸方向（−）への移動データをコンピュータＣへ出力する。そして、コンピュータＣは、入力された移動データに基づき、ディスプレイ１０ａにおいて一番上部にあるウインドウＷＡを一番下部のウインドウＷＤの下へ移動させる。
【００８７】
また、コンピュータＣは、移動データにおける移動ベクトル量が大きい場合、高速に一番上部にあるウインドウが一番下部のウインドウの下へ移動される動作が繰り返され、タブレットＳＳＥの出力する移動ベクトル量に対応した位置にウインドウの順番を並べ替える。
【００８８】
その他の動作に付いては、上述したシーソースイッチＳＳＡを用いた場合と同様なので説明を省略する。
【００８９】
【発明の効果】
本発明によれば、コンピュータのＣＲＴディスプレイに複数が重なり表示されるウィンドウのＺ軸方向の表示順位を変更するために用いる前記ＣＲＴディスプレイに対して垂直な移動ベクトル量を部材の一次元方向の移動に対応させ入力する入力手段と、前記ベクトル量を電気信号に変換し、結果として移動信号をコンピュータへ出力する変換手段とを具備するため、複数のウインドウが前記ＣＲＴディスプレイへ表示され、ウインドウ同士が重なり合い、必要なウインドウが他のウインドウの下部へ隠れてしまっている場合でも、一次元方向における移動で移動ベクトル量の入力が可能なので、高速な検索が可能となりウインドウを用いるＯＳにおける作業効率が向上する効果がある。
【００９０】
本発明によれば、上記マウスにおいて、前記入力手段は、前記移動ベクトル量を一体型部材のボタンのオン／オフ操作により入力するスイッチであるため、スイッチをオン／オフ動作させることで一枚づつウインドウを移動させることができ、必要なウインドウを所定の位置で停止させることが容易となる効果がある。
【００９１】
本発明によれば、上記マウスにおいて、前記ボタンが押されてからの時間を積算する積算手段を具備し、この積算手段は前記ボタンが所定以上の時間押された場合にコンピュータへ積算信号を出力するため、多くのウインドウを移動させる場合にスイッチをオン状態としておくことで移動処理が繰り返されるため、ウインドウの高速の移動が可能となる効果がある。
【００９２】
本発明によれば、上記マウスにおいて、前記入力手段は、前記移動ベクトル量を抵抗値で入力するポテンショメータであるため、抵抗値の変化を前記移動ベクトル量に変換して使用するので、実装スペースが小型化され、かつ少ない値の変化でも高速の移動が可能となる効果がある。
【００９３】
本発明によれば、上記マウスにおいて、前記入力手段は、前記移動ベクトル量を押圧力の値で入力する圧力センサまたは押圧力検出センサであるため、加えられた力の変化を前記移動ベクトル量に変換して使用するので、実装スペースが小型化され、かつ少ない値の変化でも高速の移動が可能となる効果がある。
【００９４】
本発明によれば、上記マウスにおいて、前記入力手段は、前記移動ベクトル量を移動距離の値で入力するタブレットであるため、位置の変化を前記移動ベクトル量に変換して使用するので、実装スペースが小型化され、かつ少ない値の変化でも高速の移動が可能となる効果がある。
【図面の簡単な説明】
【図１】  本発明の第一の実施形態によるマウスの外観の正面図である。
【図２】  本発明の第一の実施形態によるマウスの構成を示すブロック図である。
【図３】  本発明の実施形態の動作を説明するＣＲＴディスプレイを示す図出ある。
【図４】  本発明の第一の実施形態によるマウスの他の構成を示すブロック図である。
【図５】  本発明の第二の実施形態によるマウスの構成を示すブロック図である。
【図６】  本発明の第三の実施形態によるマウスの構成を示すブロック図である。
【図７】  本発明の第四の実施形態によるマウスの構成を示すブロック図である。
【符号の説明】
１  制御部
２  ボール
３、４  エンコーダ
５、６  押しボタンスイッチ
１０  ＣＲＴ
１０ａ  ディスプレイ
２０、３０、４０  制御部
Ａ、Ｂ  スイッチボタン
Ｃ  コンピュータ
ＣＡ  カーソル
Ｄ、Ｅ  スイッチボタン
Ｍ  マウス
Ｓ  レバー
ＳＳ  入力デバイス
ＳＳＡ  シーソースイッチ
ＳＳＢ  スライドスイッチ
ＳＳＣ  ポテンショメータ
ＳＳＤ  圧力センサ
ＳＳＥ  タブレット
Ｔ  押し部材
Ｖ  レバー
Ｗ  押し部材
ＷＡ、ＷＢ、ＷＣ、ＷＤ  ウインドウ
Ｙ  指
【図１】
0003909120.tif 000002
【図２】
0003909120.tif 000003
【図３】
0003909120.tif 000004
【図４】
0003909120.tif 000005
【図５】
0003909120.tif 000006
【図６】
0003909120.tif 000007
【図７】
0003909120.tif 000008