(57)【要約】【課題】マクロの記録機能を有する入力装置、マクロの記録機能を有する入力システム及びマクロの記録方法を提供する。【解決手段】本発明の入力システムの入力装置は複数のキーと、マクロキーと、制御ユニットと、を備える。マクロの記録方法はマクロキーにより持続的に押される動作を検知した後に起動信号を発信し、制御ユニットにマクロ手順記録を実行するように命令し、入力装置の複数のキーにより作動を検知させた後、対応してコマンド信号をトリガーし、最後に制御ユニットによりコマンド信号をマクロコマンドとして記録し、何れか１つのコマンド信号を指定コマンドとして設定する。【選択図】図２
2015079479.tif 000002
【特許請求の範囲】
【請求項１】
作動の動作をそれぞれ検知し、対応して複数のコマンド信号をトリガーする複数のキーと、
持続的に押される動作を検知し、対応して起動信号を発信するマクロキーと、
前記キー及び前記マクロキーにそれぞれ電気的に接続される制御ユニットと、を備え、
前記制御ユニットはマクロ手順記録を保存すると共に前記起動信号を受信して前記マクロ手順記録の実行に対応し、また、前記制御ユニットは前記マクロ手順記録中に前記コマンド信号をマクロコマンドとして記録し、何れか１つのこれら前記コマンド信号を指定コマンドとして設定することを特徴とする、マクロの記録機能を有する入力装置。
【請求項２】
前記マクロキーは解放の動作を検知し、対応して終了信号を発信し、前記制御ユニットが前記終了信号を受信すると前記マクロ手順記録を終了することを特徴とする、請求項１に記載のマクロの記録機能を有する入力装置。
【請求項３】
前記制御ユニットはメモリーコントロールユニット（Micro Controller Unit、ＭＣＵ）であることを特徴とする、請求項１に記載のマクロの記録機能を有する入力装置。
【請求項４】
第一入力装置を有し、前記第一入力装置は、
作動の動作をそれぞれ検知し、対応して複数の第一コマンド信号をトリガーする複数のキーと、
持続的に押される動作を検知し、対応して起動信号を発信するマクロキーと、
前記キー及び前記マクロキーにそれぞれ電気的に接続される制御ユニットと、をさらに備え、
前記制御ユニットは、マクロ手順記録を保存すると共に前記制御ユニットが前記起動信号を受信し、対応して前記マクロ手順記録を実行し、前記マクロ手順記録中に前記第一コマンド信号をマクロコマンドとして記録し、何れか１つのこれら前記第一コマンド信号を指定コマンドとして設定することを特徴とする、マクロの記録機能を有する入力システム。
【請求項５】
前記第一入力装置に電気的に接続される第二入力装置を更に備え、前記第二入力装置は作動の動作を検知するための複数のキーを含み、前記複数のキーは、
対応して複数の第二コマンド信号をそれぞれトリガーし、前記制御ユニットは前記マクロ手順記録中に前記第一コマンド信号及び前記第二コマンド信号を前記マクロコマンドとしてそれぞれ記録し、何れか１つの前記第一コマンド信号或いは何れか１つの前記第二コマンド信号を前記指定コマンドとして設定することを特徴とする、請求項４に記載のマクロの記録機能を有する入力システム。
【請求項６】
前記マクロキーは解放の動作を検知し、対応して終了信号を発信し、前記制御ユニットが前記終了信号を受信すると前記マクロ手順記録を終了することを特徴とする、請求項５に記載のマクロの記録機能を有する入力システム。
【請求項７】
前記制御ユニットはメモリーコントロールユニット（Micro Controller Unit、ＭＣＵ）であることを特徴とする、請求項５に記載のマクロの記録機能を有する入力システム。
【請求項８】
第一入力装置のマクロキーにより持続的に押される動作を検知し、対応して起動信号を発信する工程と、
前記第一入力装置の制御ユニットにより前記起動信号を受信し、対応してマクロ手順記録を実行する工程と、
前記第一入力装置の複数のキーにより作動の動作をそれぞれ検知し、対応して複数の第一コマンド信号をそれぞれトリガーする工程と、
前記第一入力装置の前記制御ユニットにより前記マクロ手順記録中に前記第一コマンド信号を受信し、前記第一コマンド信号をマクロコマンドとして記録し、何れか１つの前記第一コマンド信号を指定コマンドとして設定する工程と、を含むことを特徴とする、マクロの記録方法。
【請求項９】
前記制御ユニットは何れか１つの前記第一コマンド信号を前記指定コマンドとして設定する工程中に、前記第一入力装置の前記マクロキーにより解放の動作を検知し、対応して終了信号を発信する工程と、
前記第一入力装置の前記制御ユニットにより前記マクロ手順記録中に前記終了信号を受信する工程と、
前記第一入力装置の前記制御ユニットが、前記終了信号に基づき対応して前記第一コマンド信号の最後に受信した前記コマンド信号を前記指定コマンドとして設定する工程と、
前記第一入力装置の前記制御ユニットにより前記マクロ手順記録を終了する工程と、を更に含むことを特徴とする、請求項８に記載のマクロの記録方法。
【請求項１０】
第二入力装置の複数のキーにより作動の動作をそれぞれ検知し、対応して複数の第二コマンド信号をそれぞれトリガーする工程と、
前記第一入力装置の前記制御ユニットは前記マクロ手順記録中に前記第二コマンド信号を受信し、前記第一コマンド信号及び前記第二コマンド信号を前記マクロコマンドとして記録し、何れか１つの前記第一コマンド信号或いは前記第二コマンド信号を前記指定コマンドとして設定する工程と、を更に含むことを特徴とする、請求項８に記載のマクロの記録方法。
【請求項１１】
前記第一入力装置の前記マクロキーにより解放の動作を検知し、対応して終了信号を発信する工程と、
前記第一入力装置の前記制御ユニットは前記マクロ手順記録中に前記終了信号を受信する工程と、
前記第一入力装置の前記制御ユニットは前記終了信号に基づき対応して前記第一コマンド信号或いは前記第二コマンド信号中に最後に受信した前記コマンド信号を前記指定コマンドとして設定する工程と、
前記第一入力装置の前記制御ユニットにより前記マクロ手順記録を終了する工程と、を更に含むことを特徴とする、請求項１０に記載のマクロの記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マクロの記録機能を有する入力装置、マクロの記録機能を有する入力システム及びマクロの記録方法に関する。
【背景技術】
【０００２】
ＩＴ時代の到来と共にパソコンも人々の生活の中に普遍的に活用されている。科学技術の進歩に伴いパソコンに用いられるキーボードやマウスも、元々は文字及び記号を入力する単純なものであったが、ユーザーフレンドリーなものへと進化しており、今ではより多くのデータを入力出来る。キーボード装置を例にすると、現在では単純な入力インターフェースではなくなっており、ゲームや文書処理等のユーザーの特殊な用途に応じて、キーボードには標準キー以外にもマクロ機能を実行するためのマクロキーが設置され、よりユーザーフレンドリーな機能設計となりパソコンの使用上の利便性を向上している。
【０００３】
マクロは大量の処理を行うためのバッチコマンド（Batch Command）であり、例えば一連のキーボードやマウスの操作をユーザーが定義する単純な入力操作で実行可能にする。マクロキーの設定は主にキーボードの特殊なファンクションについて定義させマクロを記録するための専用アプリケーションに設定を行い、マクロキーは様々な機能を実行する。ユーザーは特定のソフトウェアの補助により一連のキー操作を予め記録してマクロ命令（macro-instruction）とし、それをマクロキーに指定させる。その後、マクロを実行する場合は指定のマクロキーを押すのみでマクロキーに設定されたマクロを実行し、パソコンは記録された内容を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６−３４８４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述した従来の技術では、公共のパソコンを日常的に使用するユーザーにとっては、自身が携帯したマウスやキーボードを使用する訳ではないため、ユーザーが他のパソコンを使用する場合、アプリケーションソフトウェアに用いられるマウスやキーボードの特殊キーをパソコンに再設定してマクロ指定を記録しパソコンに保存させねばならず、ユーザーにとっては不便であった。
【０００６】
さらに、現在市販されるマクロ機能を有するパソコン周辺機器は、通常１つのマクロキーには１つのマクロ設定のみ記録でき、本来マクロキーに定義されているマクロ機能を変更する場合、パソコン装置のオペレーティングシステム（operating system、ＯＳ）に使用されるソフトウェアを操作しマクロ命令を再度記録しなければならない。現在の技術では、ユーザーはソフトウェアを起動させずにマクロ命令の記録を直接変換出来ない。
【０００７】
また、マクロの記録方法は、マクロ機能を有する製品は複数のモードを切り換えて全てのマクロキーセットのマクロ命令を改変させる。しかしながら、ある１つのマクロモードを選択すると全てのマクロキーセットのマクロ設定が変更されてしまう。異なるマクロモードに切り換えてのマクロキーのマクロの設定の変更は固定化されており、ソフトウェアを起動せずマクロ命令の記録を変換できない。
【０００８】
そこで、本発明者は上記の欠点が改善可能と考え、鋭意検討を重ねた結果、合理的かつ効果的に課題を改善する本発明の提案に到った。
【０００９】
本発明は、このような従来の問題に鑑みてなされたものである。上記課題解決のため、本発明は、マクロの記録機能を有する入力装置、マクロの記録機能を有する入力システム及びマクロの記録方法を提供することを主目的とする。つまり、従来の外付け入力装置がＯＳの特定のソフトウェアを用いなければマクロの記録或いはマクロの指定を改変できず、使用上不便である問題を解決する。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明に係るマクロの記録機能を有する入力装置は、
作動の動作をそれぞれ検知し、対応して複数のコマンド信号をトリガーする複数のキーと、
持続的に押される動作を検知し、対応して起動信号を発信するマクロキーと、
前記キー及び前記マクロキーにそれぞれ電気的に接続される制御ユニットと、を備え、
前記制御ユニットはマクロ手順記録を保存すると共に前記起動信号を受信し、前記マクロ手順記録の実行に対応させ、また、前記制御ユニットは前記マクロ手順記録中に前記コマンド信号をマクロコマンドとして記録し、何れか１つの前記コマンド信号を指定コマンドとして設定することを特徴とする。
【００１１】
本発明に係るマクロの記録機能を有する入力システムは第一入力装置を有し、前記第一入力装置は、
作動の動作をそれぞれ検知し、対応して複数の第一コマンド信号をトリガーする複数のキーと、
持続的に押される動作を検知し、対応して起動信号を発信するマクロキーと、
前記キー及び前記マクロキーにそれぞれ電気的に接続される制御ユニットと、をさらに備え、
前記制御ユニットは、マクロ手順記録を保存すると共に前記制御ユニットが前記起動信号を受信し、対応させて前記マクロ手順記録を実行し、前記マクロ手順記録中に前記第一コマンド信号をマクロコマンドとして記録し、何れか１つの前記第一コマンド信号を指定コマンドとして設定するコマンドとすることを特徴とする。
【００１２】
また、本発明に係るマクロの記録機能を有する入力システムは、前記第一入力装置に電気的に接続される第二入力装置を更に備え、前記第二入力装置は作動の動作を検知するための複数のキーを含み、前記複数のキーは、
対応して複数の第二コマンド信号をそれぞれトリガーさせ、前記制御ユニットは前記マクロ手順記録中に前記第一コマンド信号及び前記第二コマンド信号を前記マクロコマンドとしてそれぞれ記録し、何れか１つの前記第一コマンド信号或いは何れか１つの前記第二コマンド信号を前記指定コマンドとして設定することを特徴とする。
【００１３】
さらに、本発明に係るマクロの記録方法は、
第一入力装置のマクロキーにより持続的に押される動作を検知し、対応して起動信号を発信する工程と、
前記第一入力装置の制御ユニットにより前記起動信号を受信し、対応してマクロ手順記録を実行する工程と、
前記第一入力装置の複数のキーにより作動の動作をそれぞれ検知し、対応して複数の第一コマンド信号をそれぞれトリガーする工程と、
前記第一入力装置の前記制御ユニットにより前記マクロ手順記録中に前記第一コマンド信号を受信し、前記第一コマンド信号をマクロコマンドとして記録し、何れか１つの前記第一コマンド信号を指定コマンドとして設定する工程と、を更に含むことを特徴とする。
【発明の効果】
【００１４】
入力装置の上面にマクロキーを増設し、入力装置の制御ユニット内にマクロ手順記録を組み込み、ユーザーは入力装置を直接操作させることでいつでも素早く必要なマクロ命令を記録でき、ＯＳの特定のソフトウェアによりマクロ命令を設定させる必要がなく、使用上の利便性の大幅な向上が得られる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係る入力装置の傾斜の概略図である。
【図２】本発明の一実施形態に係る入力装置の回路のモード図である。
【図３】本発明の一実施形態に係る入力システムの回路のモード図である。
【図４Ａ】本発明の一実施形態に係るマクロの記録方法のフローチャートである。
【図４Ｂ】本発明の一実施形態に係るマクロの記録方法のフローチャートである。
【図５Ａ】本発明の他の実施形態に係るマクロの記録方法のフローチャートである。
【図５Ｂ】本発明の他の実施形態に係るマクロの記録方法のフローチャートである。
【発明を実施するための形態】
【００１６】
本発明における好適な実施の形態について、添付図面を参照して説明する。尚、以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を限定するものではない。また、以下に説明される構成の全てが、本発明の必須要件であるとは限らない。なお、本発明で記載される以下の各実施形態に係る入力装置にはキーボード装置を実施形態の例にとり説明するが、但し本技術分野に習熟する者ならば、本発明の技術概念はマウスやトラックボール等に限らずあらゆる形態のパソコンの入力装置に応用可能である。
【００１７】
＜第１実施形態＞
本実施形態では、マクロの記録機能を有する入力装置１００は、複数のキー１１０と、マクロキー１２０と、制御ユニット１３０と、を備える。キー１１０及びマクロキー１２０は入力装置１００のケースから露出され、キー１１０及びマクロキー１２０は押圧力を受けケースに対し往復移動し、ケースから露出される内部の回路基板(図示せず)のスイッチを押して、対応する電気信号を発信する（図１及び図２参照）。
【００１８】
本実施形態の入力装置１００の複数のキー１１０及びマクロキー１２０は制御ユニット１３０にそれぞれ電気的接続関係が構成される（図２参照）。キー１１０が、外力が加えられたのを検知し作動の動作が行われると、キー１１０は下に変位し入力装置１００の回路基板上のトリガースイッチを押し、キー１１０に対応するコマンド信号を制御ユニット１３０にトリガーする。同様に、マクロキー１２０により外力が持続的に加えられるのを検知して持続的に押される動作が行われると、マクロキー１２０は下に変位し入力装置１００の回路基板上のトリガースイッチを押し、マクロキー１２０に対応する起動信号を制御ユニット１３０にトリガーする。
【００１９】
ちなみに、本発明の制御ユニット１３０はマイクロコントロールユニット（Micro Controller Unit、ＭＣＵ）であるが、本実施形態で搭載される形態はこれに限られず、本技術分野に習熟する者ならば実際の需要に合わせて本発明の制御ユニット１３０の種類を改変できる。その他、本発明によるマクロキー１２０は持続的に外力を加え続けることで回路基板上のスイッチをトリガーし起動信号を発信するため、マクロキー１２０が短時間力を加えても対応してスイッチが起動信号を発信することはなく、起動信号を発信させるために必要な押圧時間は必要に応じて秒数の設定が可能である。
【００２０】
本実施形態による制御ユニット１３０内にはマクロ手順記録１３１が保存され、制御ユニット１３０によりマクロキー１２０がトリガーさせた起動信号を受信後、制御ユニット１３０は対応させてマクロ手順記録１３１を実行させる。制御ユニット１３０がマクロ手順記録１３１を実行させる過程で同時に複数のキー１１０がトリガーさせたコマンド信号を受信させると、制御ユニット１３０はこれらのコマンド信号をマクロ命令として記録し、更に何れか１つのコマンド信号を指定コマンドとして設定する。
【００２１】
また、マクロキー１２０にかかる外力がなくなると、マクロキー１２０は外力から解放される動作を検知して下に向け押された位置から受力する前の位置まで回復する。この際、マクロキー１２０は回路基板のスイッチに接触しないため、スイッチは対応して終了信号を発信して制御ユニット１３０に送信し、制御ユニット１３０は前記終了信号に基づきマクロ手順記録を終了する。
【００２２】
図３は本発明の一実施形態に係る入力システムの回路のモード図である。本発明における好適な実施形態において、マクロの記録機能を有する入力装置２００は、第一入力装置２１０及び第二入力装置２２０を備える。第一入力装置２１０は複数のキー２１１と、マクロキー２１２と、制御ユニット２１３と、を有し、複数のキー２１１及びマクロキー２１２は制御ユニット２１３と共にそれぞれ電気的接続関係を構成する。キー２１１により外力が加えられるのを検知し作動の動作が行われると、キー２１１は下に変位し第一入力装置２１０の回路基板のトリガースイッチを押し、キー２１１に対応する第一コマンド信号を制御ユニット２１３にトリガーする。同様に、マクロキー２１２が、外力が持続的に加えられるのを検知して持続的に押される動作が行われると、マクロキー２１２は下に変位し第一入力装置２１０の回路基板のトリガースイッチを押し、マクロキー２１２に対応する起動信号を制御ユニット２１３にトリガーする。
【００２３】
ちなみに、本発明の制御ユニット２１３はＭＣＵであるが、本実施形態で搭載される形態はこれに限定されず、本技術分野に習熟する者ならば実際の重要に応じて本発明の制御ユニット２１３の種類を改変可能である。なお、本発明によるマクロキー２１２が持続的に外力を受け続けると回路基板上のスイッチをトリガーし起動信号を発信するが、マクロキー２１２が短時間外力を受けたのみでは対応してスイッチをトリガーし起動信号を発生することはなく、起動信号を発信させる為に押し続ける時間は需要に合わせて秒単位で設定可能である。
【００２４】
制御ユニット２１３内にはマクロ手順記録２１３１が保存され、制御ユニット２１３が、マクロキー２１２がトリガーされる起動信号を受信後、制御ユニット２１３は対応してマクロ手順記録２１３１を実行する。制御ユニット１３０がマクロ手順記録２１３１を実行する過程で同時に複数のキー２１１によりトリガーする第一コマンド信号を受信すると、制御ユニット２１３は第一コマンド信号をマクロ命令として記録し、更に何れか１つの第一コマンド信号を指定コマンドとして設定する。
【００２５】
本実施形態では、第二入力装置２２は第一入力装置２１０に電気的に接続される。第二入力装置２２０は複数のキー２２１を備え、キー２２１により外力が加えられるのを検知すると作動の動作が行われ、キー２２１に対応する第二コマンド信号を第一入力装置２１０の制御ユニット２１３にトリガーする。マクロ手順記録２１３１を実行する過程で、制御ユニット２１３が同時に第二入力装置２２０の複数のキー２２１によりトリガーされる第二コマンド信号を受信すると、制御ユニット２１３は第一コマンド信号及び第二コマンド信号をマクロ命令として記録し、更に何れか１つの第一コマンド信号或いは第二コマンド信号を指定コマンドとして設定する。
【００２６】
さらに、マクロキー２１２にかかる外力がなくなると、マクロキー２１２は外力から解放される動作を検知して下に向け押される位置から受力する前の位置まで回復する。この際マクロキー２１２は回路基板上のスイッチに接触しないため、スイッチは対応させて終了信号を発信して制御ユニット２１３に送信し、制御ユニット２１３は終了信号に基づきマクロ手順記録を終了する。
【００２７】
図４Ａは本発明の一実施形態に係るマクロの記録方法のフローチャートである。ここでは、上述した入力装置と入力システムの構造を参照しながら、マクロの記録方法のフローチャートを説明する。工程は以下のように示す。
まず、第一入力装置のマクロキーが持続的に押される動作を検知し、対応して起動信号を発信する（工程３００）。第一入力装置の制御ユニットにより起動信号を受信し、対応してマクロ手順記録を実行する（工程３１０）。第一入力装置の複数のキーにより作動の動作をそれぞれ検知し、対応して複数の第一コマンド信号をそれぞれトリガーする（工程３２０）。最後は、第一入力装置の制御ユニットによりマクロ手順記録中で第一コマンド信号を受信し、第一コマンド信号をマクロ命令として記録し、更に何れか１つの第一コマンド信号を指定コマンドとして設定する（工程３３０）。
【００２８】
図４Ｂを参照しながら、マクロの記録方法のフローチャートを説明する。上述した工程３３０では以下の工程を更に含む。第一入力装置のマクロキーにより解放される動作を検知し、対応して終了信号を発信する工程（工程３３１）；続いて第一入力装置の制御ユニットによりマクロ手順記録中に終了信号を受信する工程（工程３３２）；第一入力装置の制御ユニットは終了信号に基づき、第一コマンド信号中の最後に受信したコマンド信号を指定コマンドとして設定する工程（工程３３３）；及び最後に第一入力装置の制御ユニットによりマクロ手順記録を終了する工程（工程３３４）。
【００２９】
＜第２実施形態＞
図５Ａを参照しながら、本発明の他の実施形態のマクロの記録方法のフローチャートを説明する。本発明の他の実施形態に係る方法は上述の図４Ａに示す方法工程３００〜３３０以外に、更に以下の工程を含む。第二入力装置の複数のキーにより作動の動作をそれぞれ検知し、複数の第二コマンド信号をそれぞれトリガーする工程（工程３４０）；および第一入力装置の制御ユニットによりマクロ手順記録中に第二コマンド信号を受信し、第一コマンド信号及び第二コマンド信号をマクロ命令として記録し、更に何れか１つの第一コマンド信号或いは第二コマンド信号を指定コマンドとして設定する工程（工程３５０）。
【００３０】
次は図５Ｂを参照しながら、本発明の他の実施形態のマクロの記録方法のフローチャートを説明する。本実施形態に係るマクロの記録方法的工程は、以下の工程を更に含む。第一入力装置のマクロキーにより解放される動作を検知し、終了信号を発信する工程（工程３６０）；第一入力装置が制御ユニットのマクロ手順記録中に終了信号を受信する工程（工程３７０）；終了信号に基づき、続いて第一入力装置的制御ユニットが第一コマンド信号或いは第二コマンド信号中の最後に受信したコマンド信号を指定コマンドとして設定する工程（工程３８０）；及び最後に第一入力装置の制御ユニットによりマクロ手順記録を終了する工程（工程３９０）。
【００３１】
上述の本発明の実施形態によると、本発明に係る入力装置及び入力システムに設置されるマクロキーにより、入力装置内の制御ユニットに対し直接マクロを記録するよう命令を出し、いつでも素早く必要なマクロ命令を記録できる。従来の技術ではマクロ機能を有する外付け入力装置がマクロ命令を記録及び改変する場合、ＯＳの特定のソフトウェアを用いて設定しなければならなかった不便さを解消させる。
【００３２】
以上、本発明の実施形態について図面を参照して詳述したが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【００３３】
１００  …  入力装置
１１０  …  キー
１２０  …  マクロキー
１３０  …  制御ユニット
１３１  …  マクロ手順記録
２００  …  入力システム
２１０  …  第一入力装置
２１１  …  キー
２１２  …  マクロキー
２１３  …  制御ユニット
２１３１  …  マクロ手順記録
２２０  …  第二入力装置
２２１  …  キー
【図１】
2015079479.tif 000003
【図２】
2015079479.tif 000004
【図３】
2015079479.tif 000005
【図４Ａ】
2015079479.tif 000006
【図４Ｂ】
2015079479.tif 000007
【図５Ａ】
2015079479.tif 000008
【図５Ｂ】
2015079479.tif 000009