(57)【要約】  【課題】パソコン作業の操作を最も簡単に行うため、一つのキーを押すことによりキーボード、マウス操作と同等以上の処理を複数一度に或いは分割して行わせることが可能なデータ入力方法及び機器を提供することを目的とする。  【解決手段】  本発明は、キーボードコード及びマウスコードをコンピューター４に供給するデータ入力方法及びデータ入力機器２として考案され、複数の入力データ選択用キーを持ち、その一つ一つのキーが押された時、押され続けている時、離された時の状態それぞれについて、キーボード及びマウスを操作したときと同様のコードを複数組み合わせたコード列を複数記憶しており、そのコード列を一つのキーを押すだけで一度に或いは分割してコンピューターへ入力することのできるデータ入力方法及びデータ入力機器２である。  【選択図】図１
2009099079.tif 000002
【特許請求の範囲】
【請求項１】
外部キーボードまたは外部マウスなどの外部入力デバイスが接続可能なコンピュータで使用され、一つのキーに、キーボードコード、マウスコード及び制御コードを複数組み合わせたコード列を入力設定データとして複数記録しておき、前記キーの操作状態に応じて前記キーに割り当てられた複数の入力設定データのいずれかを選択してコンピューターへ一度に入力、または分割して入力することを特徴とするデータ入力方法。
【請求項２】
前記キーの操作状態は、前記キーが押されたこと、押され続けていること、離されたことであることを特徴とする請求項１に記載のデータ入力方法。
【請求項３】
前記入力設定データは、予め設定され又は設定変更可能であることを特徴とする請求項１又は請求項２に記載のデータ入力方法。
【請求項４】
複数のキーを有し、
前記複数のキー毎の複数の入力設定データを記憶する記憶部と、
前記キーの操作状態を検知し、前記記憶部より複数の入力設定データのいずれかを選択し、前記入力設定データを通信部に渡す制御部と、
前記入力設定データをコンピューターと送受信する通信部を備え、
前記入力設定データは、キーボードコード、マウスコード及び制御コードを複数組み合わせたコード列で形成されることを特徴とするデータ入力機器。
【請求項５】
前記制御部は、前記キーが押されたこと、押され続けていること、離されたことを検知して前記操作状態とすることを特徴とする請求項４に記載のデータ入力機器。
【請求項６】
前記入力設定データを、書き換え可能な前記記憶部の記憶領域に記憶し、電源が切られてもその設定を保持し続けることを特徴とする請求項４又は請求項５に記載のデータ入力機器。
【請求項７】
前記複数のキーに対し、マウスの左ボタン、右ボタン、上方向カーソル移動、下方向カーソル移動、右方向カーソル移動、左方向カーソル移動、スクロールボタンをそれぞれ設定することに依りキーを押すことのみでマウスの動きを実現することを特徴とする請求項４から請求項６に記載のデータ入力機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューターに接続しているキーボード及びマウスと同等の入力及び制御コードを発生することのできるデータ入力方法及び機器に関し、特にそのデータ入力の効率化を図る技術に関するものである。
【０００２】
ここでデータ入力の効率化とは、コンピューター上で動作させるアプリケーションのデータ入力を含む操作及びコマンドと、OSの操作及びコマンドを含む全ての入力動作を単純化することを示す。
【背景技術】
【０００３】
コンピューターの入力機器であるキーボードとマウスはそれぞれ専用の入力機器として存在し、それぞれの機能は独立して行われるのが通常だが、繰り返し同じキー入力を行わなければならない作業或いはマウス操作が作業全体の効率を下げている現状があり、それを改善するために特許文献１キーボード、マウス一体型装置、特許文献２ショートカット
入力装置、従来のキーボードマクロの様な物が考案されている。
【０００４】
特許文献１のキーボード、マウス一体型装置は、操作者の手の移動量を減らし、コンピューター周辺機器の数を減らすなどの効果がある。
【０００５】
また、特許文献２のショートカット入力装置は予め決められた機能を決められたキーに配置し、繰り返し作業の効率化を図っている。
【０００６】
従来のキーボードマクロは、キーボードの操作順を記憶させたものを再度呼び出して操作性の向上を図る物である。
【特許文献１】特開２００２−８２７５５号公報
【特許文献２】特開平１０−２７０５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１キーボード、マウス一体型装置では、操作者の手の移動量は減らせても、データ入力作業量を減らすことはできない。
【０００８】
また、特許文献２ショートカット入力装置では予め決められたショートカットのみの対応しか取れず、ショートカット以外の操作はできない。
【０００９】
キーボードマクロはそのキーボードマクロ自体を実行、停止するためのコマンドが必要のため、一部キー或いはキーの組み合わせに制限が存在する。またその機能割り付けを行うためには、現在のキーそのものが持っていた動作自体をこのキーボードマクロで書き換える必要があるため、本来便利に使用できる筈のキーボードマクロが却って一部キー機能の犠牲を強いることになっていた。
【００１０】
また、マクロ機能の様なキーの組み合わせを自動実行する機能では、実行の際に意図しない場所まで書き換えてしまうなどの弊害も存在する。
【００１１】
前記特許文献１キーボード付きマウス、特許文献２ショートカット入力装置及び従来のキーボードマクロ何れにおいてもキーボードとマウスを連携した入力はできない。
【００１２】
そこで、本発明はキーボード及びマウスの動作を最も簡略化した形で実現し、データ及びコマンド入力範囲の制限を無くすことによる作業の効率化を図る方法及び機器を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本願発明は上記課題を解決するため以下の構成を有する。
（１）外部キーボードまたは外部マウスなどの外部入力デバイスが接続可能なコンピュータで使用され、一つのキーに、キーボードコード、マウスコード及び制御コードを複数組み合わせたコード列を入力設定データとして複数記録しておき、前記キーの操作状態に応じて前記キーに割り当てられた複数の入力設定データのいずれかを選択してコンピューターへ一度に入力、または分割して入力することを特徴とするデータ入力方法。
（２）前記キーの操作状態は、前記キーが押されたこと、押され続けていること、離されたことであることを特徴とする前記（１）に記載のデータ入力方法。
（３）前記入力設定データは、予め設定され又は設定変更可能であることを特徴とする前記（１）又は前記（２）に記載のデータ入力方法。
（４）複数のキーを有し、
前記複数のキー毎の複数の入力設定データを記憶する記憶部と、
前記キーの操作状態を検知し、前記記憶部より複数の入力設定データのいずれかを選択し、前記入力設定データを通信部に渡す制御部と、
前記入力設定データをコンピューターと送受信する通信部を
備え、前記入力設定データは、キーボードコード、マウスコード及び制御コードを複数組み合わせたコード列で形成されることを特徴とするデータ入力機器。
ことを特徴とするデータ入力機器。
（５）前記制御部は、前記キーが押されたこと、押され続けていること、離されたことを検知して前記操作状態とすることを特徴とする請求項４に記載のデータ入力機器。
（６）前記入力設定データを、書き換え可能な前記記憶部の記憶領域に記憶し、電源が切られてもその設定を保持し続けることを特徴とする前記（４）又は前記（５）に記載のデータ入力機器。
（７）前記複数のキーに対し、マウスの左ボタン、右ボタン、上方向カーソル移動、下方向カーソル移動、右方向カーソル移動、左方向カーソル移動、スクロールボタンをそれぞれ設定することに依りキーを押すことのみでマウスの動きを実現することを特徴とする前記（４）から前記（６）に記載のデータ入力機器。
【発明の効果】
【００１４】
本発明のデータ入力機器を使用すれば、キーボード及びマウスを直接操作せずに一つのキーを押すだけでキーボード及びマウスの単純なデータから複数組み合わせたデータを一度にまたは分割してコンピューターに入力することができる。
【００１５】
本データ入力機器のキーに設定されるキーボード及びマウスデータは本機器内部に記憶され、コンピューター標準のキーボード、マウスドライバーのみにて使用できるため、専用ドライバーを必要とせず、コンピューターの種類、OSの種類、使用言語の制約を受けずに使用できる。
【００１６】
また、本発明のデータ入力機器はそのキーを複数装備しているため、コンピューターを操作する際の作業そのものを簡略化、単純化、効率化できる。
【発明を実施するための最良の形態】
【００１７】
本発明は、キーボードデータ及びマウスデータをコンピューターに供給するデータ入力機器として考案され、複数の入力データ選択用キーを持ち、その一つ一つのキーが押された時、押され続けている時、離された時の状態それぞれについて、キーボード及びマウスを操作した時と同様のコードを複数組み合わせたコード列を記憶しており、そのコード列を一つのキーを押すだけで一度に或いは分割してコンピューターへ入力することのできるデータ入力機器である。
【００１８】
本発明の外観及び構成を図１に示す。
【００１９】
本データ入力機器２は通信ケーブル３によりコンピューター４と接続される。
データ入力機器２は手に持つこともでき、その場合親指一本にてキー１の操作ができるが使用する指を限定するものではない。
右利きのユーザーの場合は左手に本データ入力機器を持ち、右手にてキーボード及びマウスの操作をすることにより連携して作業を行え、左利きのユーザーの場合は逆の配置として使用すればよい。
【００２０】
データ入力機器を手に持たない場合は、通常のキーボードの近傍に置く、机に置く、壁に掛ける、車、船、電車、飛行機など移動体の適当な位置に掛ける、別の機器に組み込むなどを考慮し、自由な機器形状で実現すればよい。
【００２１】
データ入力機器のキー数についての制限は無く、機器として必要数を設ければよい。
【００２２】
データ入力機器２は通信ケーブル３のＵＳＢ通信ケーブルによりコンピューター４のＵＳＢ端子（図示せず）に接続されるが、通信方法はケーブルに依らず赤外線、無線等で接続しても良く使用する通信方法を制限しない。
【００２３】
図２にデータ入力機器２の内部回路構成を示す。
キー部１０にある入力データ選択用キー１が押されると、複数設置されているキー１の番号を探し、制御部１２がそのキー１に割り付けられた設定データを記憶部１１から呼び出し、その呼び出した設定データを通信部１３を通じてコンピューター４に入力する。
【００２４】
図３にデータ入力機器内部詳細構成を示す。
【００２５】
本データ入力機器２にはキー０からキーｎまでの複数のキー１が装備され、そのキー１それぞれに対し設定データN１が割り付けられる。
【００２６】
設定データN１は、３種類の入力動作設定及び３種類の入力データがあり、入力動作設定として、ワンショットＮ２、モーメンタリーＮ３、長押しリピートＮ４が用意され、  ワンショットＮ２は、用意された全ての入力データを一度に入力する動作、
モーメンタリーＮ３は、キーが押された時と離された時、別々にそれぞれの入力データを入力する動作、
長押しリピートＮ４は、キーが押された時、押され続けている時、離された時それぞれに用意された入力データを入力するが、押され続けている時だけその時の入力データを繰り返し入力する動作である。
【００２７】
入力データには、キーを押した時にコンピューター４に入力する入力データＡｎＮ５、キーを押した後そのまま押され続けている時に入力する入力データＢｎＮ６、キーを離した時に入力する入力データＣｎＮ７の３種類がある。
【００２８】
入力データＮ５、Ｎ６、Ｎ７はデータ入力機器のキーが押された時にコンピューター４に入力するキーボードコード、マウスコード、制御コードそのものを単一或いは複数並べたものであり、例としてキーボードの英数字キー、コントロールキーなどの制御文字、マウスの左右クリック、カーソル上下左右移動、ダブルクリックなどのコードを使用できる。
【００２９】
また、キー１ハードチャタリング除去及び接点状態制御のためのキー入力条件４１を装備し、同様にコンピューター４上で動作するOS及びアプリケーションソフトの応答などを考慮したデータ出力条件４２を装備する。
【００３０】
データ入力機器内に記憶された前記設定データＮ１、入力データＮ５、Ｎ６、Ｎ７、キー入力条件４１、データ出力条件４２の全てを記録したものが設定データファイル３４である。
ここで、入力動作説明として使用したワンショットＮ２、モーメンタリーＮ３、長押しリピートＮ４の名称は動作説明としての便宜上の名称であり、本発明はこの名称に制約されるものではない。
【００３１】
図４にデータ入力機器の動作フローを示す。
【００３２】
スタートS１はデータ入力機器２に電源が投入されたことを表す。
電源投入後、内部初期セットS２が行われ動作準備が完了する。
キーが押されるS３とキー番号チェックS４が行われ、そのキー番号の設定データN１を選択する。
【００３３】
次に入力動作条件S５により、入力動作条件がチェックされ、ワンショットＮ２の場合、キーが押された時の入力データＡｎＮ５が出力条件処理S６に従って実行され、次にキーが離された時の入力データＣｎＮ７が出力条件処理S６に従って実行され次のキー入力Ｓ３を待つ。
【００３４】
入力動作条件が、モーメンタリーＮ３の場合、キーが押された時の入力データAｎＮ５が出力条件処理S６に従って実行され、キーが離されるS７のを待ち、離されたら入力データCｎＮ７が出力条件処理S６に従って実行され次のキー入力S３を待つ。
【００３５】
入力動作条件が、長押しリピートＮ４の場合、キーが押された時の入力データAｎＮ５が出力条件処理S６に従って実行され、待機時間S８が経過するまでの間にキーが離されたS７なら、入力データＣｎＮ７が出力条件処理S６に従って実行され次のキー入力S３を待つ。
【００３６】
上記長押しリピートＮ４の時、上記待機時間S８が経過してもキーが押されたままの場合は、入力データＢｎＮ６を出力条件処理S６に従って実行し、再度キーの状態チェックを行う。繰返待機時間Ｓ９の間キーが離されない時は、入力データＢｎＮ６が出力条件処理S６に従って実行されキーが離されるまでこの処理を繰り返す。キーが離された時は、入力データＣｎＮ７が出力条件処理S６に従って実行され次のキー入力S３を待つ。
【００３７】
動作フローの終わりＳ１０はデータ入力機器２の電源が切られることで実行となる。
【００３８】
上記データ入力機器の動作フローに示されるように、データ入力機器からコンピューターにデータを入力する際は、コンピューター側に専用アプリケーションを必要としないことを特徴とする。
【００３９】
図５にデータ入力機器の設定データ設定方法を示す。
図は概念図のため、ハード的な接続は無視している。
【００４０】
データ入力機器２は、設定データファイル３４を記憶するための記憶部１１を備え、コンピューター４上で動作する専用アプリケーション３０との通信により記憶部１１の読み書きを行う。
【００４１】
データ入力機器専用アプリケーション３０は、データ入力機器２との通信の他、設定データファイル３４への各種データのセット、及び設定データファイル３４をハードディスク５０に保存・読込する機能を持つ。
設定データファイル３４の構造は、データ入力機器２内部の記憶部１１と同じである。
専用アプリケーション３０は設定データファイル３４の入力データ書込用として、キーボード、マウス、制御コード設定３７、入力動作設定３８、キー入出力条件設定４０を備え、データ入力機器２との通信部分として書込３１、読出３３を備える。
キーボード、マウス、制御コード設定３７を使い、各キー番号に対するキーボードコード及びマウスコードと制御コードを設定データファイル３４にセットする。
キーボードコード及びマウスコードと制御コードを設定データファイル３４にセットする際は同時に入力動作設定３８にて、そのキー番号の入力動作３６を設定する。
キー入出力条件設定４０にてキー入出力条件３９をセットするが、キー入出力条件３９とは図３に示すキー入力条件４１及びデータ出力条件４２をまとめたものであり、データ入力機器２に装備されるキー全てに対して共通に設定される条件である。
設定データファイル３４に設定された全設定データは、書込３１操作することによりデータ入力機器２の記憶部１１に書き込まれ、読出３３操作により設定データファイル３４に読み出される。
また、設定データファイル３４はファイル保存５１操作によりコンピューター４のハードディスク５０に書き込むことができ、ファイル読込５２操作により設定データファイル３４に読み込むことができる。
【実施例１】
【００４２】
コンピューターのキーボード５を操作する時、Ａｌｔキーを押しながらキーボード５のプリントキーを押すようなコマンド（アプリケーションウィンドウの画面キャプチャ）を実行する場合、キーボードのキー配置上どうしても両手で行わなければならないが、このキー動作を入力選択キー１の一つに割り付けることにより、データ入力機器２のキー１一つを１回押すことで解決できる。同様に、二つ以上のキーを同時に押す動作用キーとしてＡｌｔキーの他、Ｃｔｒｌ、Ｓｈｉｆｔ、Ｗｉｎ、Ｃｏｍｍａｎｄ、Ｏｐｔｉｏｎ、Ｍａｃ、Ｃｏｎｔｒｏｌキーなどが考えられるが本データ入力機器は全ての組み合わせができ、作業そのものを簡略化、単純化、効率化できた。
【実施例２】
【００４３】
マウスの左ボタン、右ボタン、上方向カーソル移動、下方向カーソル移動、右方向カーソル移動、左方向カーソル移動、スクロールボタンを本データ入力機器の各キーに設定することに依りキーを押すことのみで動作するマウスを実現し、車両など揺れの激しい環境においても安定した操作を実現できた。
【実施例３】
【００４４】
キーボードからの実行が可能なアプリケーションメニューにおいて、メニュー項目からあるサブメニューを呼び出し、その中にあるコマンド、或いはさらなるサブメニューの中にあるコマンドの実行を行う複数の操作を一つのキーを１回押すだけで実行できた。
【実施例４】
【００４５】
同じようなアプリケーションでもメーカーの違いにより同じ動作をさせるためのショートカットキーの割付が違う場合等、アプリケーション毎にデータ設定ファイルを準備し、同じ動作をさせるショートカットのコマンドを本データ入力機器の同じキー番号にセットすることにより、データ設定ファイルを変えるだけで異なるアプリケーションでも同じキー操作による動作を実現できた。
【実施例５】
【００４６】
本データ入力機器は、専用のアプリケーションソフトにより機能設定を行われるが、一度設定が行われた後、本データ入力機器を設定された内容で使用するだけなら専用アプリケーションソフトのインストールを実行しなくても使用することができるため、企業内で使用する業務用アプリケーションの操作を知らない作業者がそのアプリケーションを使用する場合など、データ入力機器の単純なキー操作のみで作業を行うことができ、作業ミスの減少、効率化を実現できた。
【実施例６】
【００４７】
本データ入力機器の設定データファイルはコンピューターのファイルとして保存できるため、通信などを利用し遠隔地に送信し、検証作業などを行うことができた。
【図面の簡単な説明】
【００４８】
【図１】本発明の外観及び構成を示す図
【図２】データ入力機器内部回路構成を示す図
【図３】データ入力機器内部のソフト構成を示す図
【図４】データ入力機器の動作フローを示す図
【図５】データ入力機器設定データファイル設定方法を示す図
【符号の説明】
【００４９】
１  入力データ選択用キー
２  データ入力機器
３  通信ケーブル
４  コンピューター
５  キーボード
６  マウス
１０  データ入力機器キー部
１１  データ入力機器記憶部
１２  データ入力機器制御部
１３  データ入力機器通信部
Ｎ１  設定データ
Ｎ２  ワンショット動作
Ｎ３  モーメンタリー動作
Ｎ４  長押しリピート動作
Ｎ５  入力データＡｎ（キーを押した時に入力）
Ｎ６  入力データＢｎ（キーを押し続けている時に入力）
Ｎ７  入力データＣｎ（キーを離した時に入力）
２１  データ入力機器一時記憶領域
２２  データ入力機器永久記憶領域
３０  データ入力機器専用アプリケーションソフト
３１  書込動作
３２  一時書込動作
３３  読出動作
３４  設定データファイル
３５  設定データ
３６  入力動作データ
３７  キーボード、マウス、制御コード設定
３８  入力動作設定
３９  キー入出力条件データ
４０  キー入出力条件設定
４１  キー入力条件
４２  キー出力条件
５０  ハードディスク
５１  設定データファイル保存
５２  設定データファイル読込
Ｓ１  電源投入時スタート
Ｓ２  永久記憶領域データを一時記憶領域に転送
Ｓ３  キーが押される
Ｓ４  キー番号チェック
Ｓ５  入力動作条件チェック
Ｓ６  出力条件処理
Ｓ７  キー離されたかチェック
Ｓ８  待機時間経過チェック
Ｓ９  繰返待機時間経過チェック
Ｓ１０  電源断で終了
【図１】
2009099079.tif 000003
【図２】
2009099079.tif 000004
【図３】
2009099079.tif 000005
【図４】
2009099079.tif 000006
【図５】
2009099079.tif 000007