(57)【要約】      （修正有）【課題】入力操作が簡単になり、使用能率が上がる入力装置を提供する。【解決手段】入力装置２は、本体ケース２１に、コンピュータ装置１１へのマクロコマンド入力に対応するマクロキー２３、２４を備えている。更に本体ケース２１内にマクロコマンドを格納する格納媒体と、この格納媒体と電気的に接続され、マクロキーに対応するマクロコマンドを実行する実行モジュールとを設けている。これにより、絶対座標に基づいてカーソルを所定の位置に移動させる操作を本体ケース２１に設けられたマクロキー２３、２４の操作により容易に実現できる。【選択図】図１
0003162820.tif 000002
【実用新案登録請求の範囲】
【請求項１】
コンピュータ装置のスクリーン上のカーソル位置を制御するための入力装置において、
入力装置の本体ケースと、
前記本体ケースに動作可能に設けられた第一のマクロキーと、
前記本体ケース内に設けられ、前記第一のマクロキーに応答してスクリーン上の所定の絶対座標上にカーソルを移動させる制御命令セットに対応する第一のマクロコマンドを格納する格納媒体と、
前記本体ケース内に設けられ、前記第一のマクロキー及び前記格納媒体と電気的に接続され、前記第一のマクロキーの操作に応じて、前記第一のマクロコマンドに対応する第一の出力信号を生成する実行モジュールと、
前記実行モジュールと電気的に接続され、前記第一の出力信号をコンピュータ装置に伝送する伝送装置とを備えることを特徴とする入力装置。
【請求項２】
前記伝送装置は更に、前記格納媒体と接続し、前記コンピュータ装置により前記格納媒体に前記第一のマクロコマンドが設定されることを特徴とする請求項１に記載の入力装置。
【請求項３】
前記入力装置は更に、前記本体ケースに動作可能に設けられた第二のマクロキーを有し、前記格納媒体は更に前記第二のマクロキーに応答して、スクリーン上の所定の絶対座標上の第一の点から別の絶対座標上の第二の点にカーソルを移動させ、前記第一の点と前記第二の点を含む矩形領域を選択制御する別の制御命令セットに対応する第二のマクロコマンドを格納し、
前記実行モジュールは前記第二のマクロキーと電気的に接続され、前記第二のマクロキーの操作に応じて、前記第二のマクロコマンドに対応する第二の出力信号を生成し、この第二の出力信号は前記伝送装置を経由して前記コンピュータ装置に伝送されることを特徴とする請求項１に記載の入力装置。
【請求項４】
前記実行モジュールは、プログラムの指示を受けて、前記スクリーンの対角線上にある二点を最小絶対座標および最大絶対座標に設定することを特徴とする請求項１に記載の入力装置。
【請求項５】
前記伝送装置は有線接続もしくは無線接続可能な伝送装置であることを特徴とする請求項１に記載の入力装置。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、コンピュータ装置用の入力装置に関する。
【背景技術】
【０００２】
ポインティング・デバイスの一つであるマウスは、通常ディスプレイのスクリーン上のカーソル位置を制御すると共に、機能キーを操作してアプリケーション・ソフトウェアの起動や事前に設定された機能の実行指示などをコンピュータ装置へ入力する入力装置として用いられている。
スクリーン１２１上のカーソル位置を特定するためには、図３に示すように絶対座標と相対座標を用いることができる。絶対座標は、入力点Ｐ１の原点Ｐ０（０，０）に対する座標値で表される。一方、相対座標はスクリーン１２１において先に入力した入力点Ｐ１を基準とし、入力点Ｐ２と入力点Ｐ１の座標値の差で表される。従来のマウスはカーソルの絶対座標を解析するようには設定されておらず、位置を制御するには相対座標が一般的に用いられていた。つまり、コンピュータ装置１１は従来のマウスから相対座標情報を受信してスクリーン上のカーソルを移動させていた。
【０００３】
また、従来のコンピュータ装置はポインティング・デバイスの使用効率を上げるためにマクロの設定機能を有している。マクロコマンドは、ユーザーの希望やプログラムの指示を満たすように、バッチ処理や関連する一連のキー操作を単一のキー操作や指示動作で実行するバッチコマンドの一つである。しかし、マクロコマンドはそのマクロコマンドが設定された個々のコンピュータ装置に特有のものである。ユーザーが別のコンピュータ装置やシステムに乗り換えると、新たにマクロの設定を行う必要があり、不便である。
更に、相対座標情報に基づくカーソルの移動は、変移量に対応する加速や、加速パラメータ、コンピュータのオペレーティングシステムの特徴といった複数の要素により影響を受ける。このため、相対座標情報に基づいたカーソル位置を制御するためのマクロコマンドは非常に複雑になり、一般のユーザーが自分自身で設定することが困難になることもある。
【考案の概要】
【考案が解決しようとする課題】
【０００４】
従来の入力装置には上述の課題が存在した。本考案は、少なくともこれらの課題の一つを解決することが可能となる入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本考案の入力装置は、コンピュータ装置のスクリーン上のカーソル位置を制御するための入力装置において、入力装置の本体ケースと、前記本体ケースに動作可能に設けられた第一のマクロキーと、前記本体ケース内に設けられ、前記第一のマクロキーに応答してスクリーン上の所定の絶対座標上にカーソルを移動させる制御命令セットに対応する第一のマクロコマンドを格納する格納媒体と、前記本体ケース内に設けられ、前記第一のマクロキー及び前記格納媒体と電気的に接続され、前記第一のマクロキーの操作に応じて、前記第一のマクロコマンドに対応する第一の出力信号を生成する実行モジュールと、前記実行モジュールと電気的に接続され、前記第一の出力信号をコンピュータ装置に伝送する伝送装置とを備えることを特徴とする。
【０００６】
本考案の入力装置において、前記伝送装置は更に、前記格納媒体と接続し、前記コンピュータ装置により前記格納媒体に前記第一のマクロコマンドが設定されることを特徴とする。
本考案の入力装置において、前記入力装置は更に、前記本体ケースに動作可能に設けられた第二のマクロキーを有し、前記格納媒体は更に前記第二のマクロキーに応答して、スクリーン上の所定の絶対座標上の点から別の絶対座標上の点にカーソルを移動させ、前記第一の点と前記第二の点を含む矩形領域を選択制御する別の制御命令セットに対応する第二のマクロコマンドを格納し、前記実行モジュールは前記第二のマクロキーと電気的に接続され、前記第二のマクロキーの操作に応じて、前記第二のマクロコマンドに対応する第二の出力信号を生成し、この第二の出力信号は前記伝送装置を経由して前記コンピュータ装置に伝送されることを特徴とする。
本考案の入力装置において、前記実行モジュールは、プログラムの指示を受けて、スクリーンの対角線上にある二点を最小絶対座標および最大絶対座標に設定することを特徴とする。
本考案の入力装置において、前記伝送装置は有線接続もしくは無線接続可能な伝送装置であることを特徴とする。
【考案の効果】
【０００７】
以上の構成により、すでに定義された一つ以上のマクロコマンドを格納している入力装置を別のコンピュータ装置と使用するとき、入力装置のキーを操作することによってその別のコンピュータ装置においても入力装置が格納したマクロコマンドをそのまま実行させることができるので、新たにマクロを定義する必要がなく、また、コンピュータ装置が定義するマクロコマンドを随時入力装置に格納することができるので、入力操作が簡単になり、使用性を向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】コンピュータ装置における本考案にかかる入力装置の一例を概略的に示す図である。
【図２】本考案にかかる入力装置の一例の構成を示すブロック図である。
【図３】コンピュータ装置におけるスクリーンにおいて絶対座標及び相対座標を説明する図である。
【考案を実施するための形態】
【０００９】
図１および図２を参照して、本考案にかかる入力装置２の実施形態を以下の通り説明する。本考案にかかる入力装置はコンピュータ装置１およびこのコンピュータ装置１に接続されたディスプレイ装置１２と共に用いられる。ディスプレイ装置１２はスクリーン１２１を含み、このスクリーン１２１は最小Ｘ座標（Ｘ＿Ｍｉｎ）、最小Ｙ座標（Ｙ＿Ｍｉｎ）、最大Ｘ座標（Ｘ＿Ｍａｘ）、最大Ｙ座標（Ｙ＿Ｍａｘ）を有している。最小Ｘ座標（Ｘ＿Ｍｉｎ）および最小Ｙ座標（Ｙ＿Ｍｉｎ）を有する点スクリーン１２１の左上隅にあたり、最大Ｘ座標（Ｘ＿Ｍａｘ）および最大Ｙ座標（Ｙ＿Ｍａｘ）を有する点はスクリーン１２１の右下隅にあたる。入力装置２は本体ケース２１を備え、第一のマクロキー２３がこの本体ケース２１に動作可能に設けられている。また、格納媒体２７と実行モジュール２８は本体ケース２１内に搭載されている。伝送装置２２はこの実行モジュール２８に電気的に接続されている。格納媒体２７は、第一のマクロキー２３に対応する第一のマクロコマンドを格納している。この第一のマクロコマンドは、スクリーン１２１上の所定の絶対座標で定義された点に対してカーソルを移動制御するための指示セットを特定するものである。入力装置２はさらに、ボタンキー２５、２６を含み、これらのボタンキー２５、２６は本体ケース２１上に動作可能に設けられ、それぞれ左機能ボタン、右機能ボタンとして用いられる。
【００１０】
実行モジュール２８は第一のマクロキー２３と格納媒体２７に電気的に接続されており、第一のマクロキー２３が操作されたとき、第一のマクロコマンドを実行して、この第一のマクロコマンドに対応する第一の出力信号を生成する。伝送装置２２は実行モジュール２８からの第一の出力信号をコンピュータ装置１１に対して伝送し、これによりコンピュータ装置１１がスクリーン１２１上の所定の絶対座標で定義された点にカーソルを移動させることが可能となる。
この実行モジュール２８として論理回路、電気回路、ファームウェア、プログラムを実行するマイクロプロセッサなどを利用することが可能である。これらは当業者にとって周知の技術であるため、ここでは詳述しない。
【００１１】
第一のマクロコマンドの例として、カーソルをスクリーン１２１上の絶対座標（６４０，５１２）という点に移動させる指示セットを設定することができる。
本実施形態においては、伝送装置２２は格納媒体２７にも接続されており、この伝送装置２２を介してコンピュータ装置１１が第一のマクロコマンドを格納媒体２７内に設定することも可能である。この格納媒体２７は少なくとも一つのマクロコマンドを格納可能なフラッシュメモリであることが好ましい。これにより例えば、マクロコマンドを格納媒体２７に格納するためにコンピュータ装置１１から格納媒体２７に転送するようにできる。
【００１２】
本実施形態において、入力装置２は更に第二のマクロキー２４を備えている。第二のマクロキー２４は本体ケース２１に動作可能に設けられている。格納媒体２７は更に第二のマクロキー２４に対応する第二のマクロコマンドを格納している。この第二のマクロコマンドは第一のマクロコマンドとは別の指示セットを特定するものであり、この指示セットはスクリーン１２１上の所定の絶対座標で定義された第一の点から、スクリーン１２１上の別の絶対座標で定義された第二の点にカーソルを移動制御し、この第一の点および第二の点を含むスクリーン１２１上の矩形領域を選択制御するものである。実行モジュール２８はこの第二のマクロキー２４に電気的に接続されており、この第二のマクロキー２４が操作されたとき、第二のマクロコマンドを実行して、この第二のマクロコマンドに対応する第二の出力信号を生成する。この第二の出力信号は伝送装置２２を介してコンピュータ装置１１に伝送される。
【００１３】
第二のマクロコマンドとして例えば、カーソルの位置を絶対座標（０，０）の点から絶対座標（１２８０，１０２４）の点に移動させ、スクリーン１２１上の絶対座標（０，０）の点と絶対座標（１２８０，１０２４）の点を含む矩形領域を選択する指示セットを設定することができる。換言すると、第二のマクロコマンドは、カーソルが（０，０）の点にあるときにボタンキー２５（左機能キー）をクリックし、絶対座標（１２８０，１０２４）の点までドラッグして、（０，０）の点と（１２８０，１０２４）の点を含むスクリーン１２１上の矩形領域を選択するという操作に相当する。
上述した第一のマクロキー２３に対するマクロコマンドの定義と同様に、コンピュータ装置１１はアプリケーション・プログラムを実行して、第二のマクロキー２４に割り当てられるマクロコマンドを定義することも可能である。
【００１４】
実行モジュール２８は、プログラムの指示により、スクリーン１２１の対角線上にある二つの隅をそれぞれスクリーン１２１上の最小絶対座標、最大絶対座標、すなわちＰ０（Ｘ＿Ｍｉｎ，Ｙ＿Ｍｉｎ）、Ｐｎ（Ｘ＿Ｍａｘ，Ｙ＿Ｍａｘ）と設定することが好ましい。
すなわち、プログラムの指示により、Ｐ０（Ｘ＿Ｍｉｎ，Ｙ＿Ｍｉｎ）のＸ軸に関する最小絶対座標（Ｘ＿Ｍｉｎ）を０とし、Ｙ軸に関する最小絶対座標（Ｙ＿Ｍｉｎ）を０として、スクリーン１２１の左上隅を絶対座標の原点（０，０）とすることができる。また、Ｐｎ（Ｘ＿Ｍｉｎ，Ｙ＿Ｍｉｎ）のＸ軸に関する最大絶対座標（Ｘ＿Ｍａｘ）を１２８０とし、Ｙ軸に関する最大絶対座標（Ｙ＿Ｍａｘ）を１０２４として、スクリーン１２１の右下隅を絶対座標の最大値を有する点Ｐｎ（Ｘ＿Ｍａｘ，Ｙ＿Ｍａｘ）とすることができる。このようなスケーリングはスクリーン１２１の解像度に応じて調整するようにできる。
【００１５】
以上より明らかな通り、入力装置２がコンピュータ装置１１に伝送装置２２を介して接続すると、第一のマクロキー２３を操作することでカーソルの初期位置に関係なく、カーソルを絶対座標（６４０，５１２）で定義された点に簡単に移動させることができる。更に、第二のマクロキー２４を操作することで、すぐにスクリーン１２１上の所定領域を選択することができる。
他の実施形態において、ほかのマクロコマンド、例えばカーソルが何箇所かの点を次々に移動した後で、絶対座標で定義された元の位置に戻る、といったマクロコマンドを設定することも可能である。
【００１６】
本実施形態における伝送装置２２は、有線による接続規格もしくは無線による接続規格に準拠したものであることが好ましい。有線による接続規格として、ＲＳ−２３２Ｃ、ＰＳ／２、ＡＤＢ、ＵＳＢを、また無線による接続規格として、赤外線を使用するＩｒＤＡ、またＢｌｕｅｔｏｏｔｈ（商標）などを採用することができる。
本実施形態の入力装置２として、更に従来の方法によってカーソルの位置を制御するための相対座標信号を生成する座標信号生成装置（図示しない）を備えたマウスが挙げられる。この相対座標信号は伝送装置２２を介してコンピュータ装置に送信される。この相対座標信号の生成は周知のものであるため、詳細については省略する。
【００１７】
以上述べたように、本考案にかかる入力装置２によると、カーソルを容易に移動させることや、目標を簡単に選択すること、そして所定の操作や一連の操作について簡単に実行することが可能となる。また、各マクロコマンドは入力装置２に関して特有のものであるため、別のコンピュータ装置１１とこの入力装置２とを組み合わせて使用する際、マクロ記録を繰り返さなくてもよい。
【符号の説明】
【００１８】
１１  コンピュータ装置
１２  ディスプレイ装置
１２１  スクリーン
２  入力装置
２１  本体ケース
２２  伝送装置
２３、２４  マクロキー
２５、２６  ボタンキー
２７  格納媒体
２８  実行モジュール
Ｐ０、Ｐ１、Ｐ２  点
【図１】
0003162820.tif 000003
【図２】
0003162820.tif 000004
【図３】
0003162820.tif 000005