(57)【要約】      （修正有）【課題】ショートカットコード出力機能を有するマウス及びその方法を提供する。【解決手段】マウスは、ショートカットコード出力キーが予め定義、追加され、マウスの変位量及び移動データをコンピュータシステムへ転送し、ディスプレイのポインタを同量かつ同方向に移動させる。前記制御モジュール内部には、マウスの移動方向により異なったショートカットコードのシミュレーションコードを設定するためのショートカットコード出力モジュールがある。前記制御モジュールは、ショートカットコードによる出力キーの信号があるかどうかを判断し、信号がない場合、マウスの変位量と移動方向のデータをコンピュータシステムに転送し、コンピュータシステムのポインタを同量かつ同方向へ移動させるようにし、そうでない場合、前記マウス移動方向により、コンピュータシステムに対応のショートカットコードのシミュレーションコードを転送する。【選択図】図３
2010086514.tif 000002
【特許請求の範囲】
【請求項１】
ショートカットコード出力機能を有するマウスとその方法であって、
マウスは、ショートカットコード出力キーを予め定義、追加され、前記マウスは、マウスの変位量及び移動データをコンピュータシステムへ転送し、ディスプレイ上のポインタを移動させるための制御モジュールがあり、前記制御モジュール内には、マウスの移動方向により異なったショートカットコードのシミュレーションコードを設定するためのショートカットコード出力モジュールがあり、前記方法は、以下のプロセスを含め、
前記制御モジュールは、ショートカットコードによる出力キーの信号があるかどうかを判断し、
信号がない場合、マウスの変位量と移動方向のデータをコンピュータシステムに転送し、コンピュータシステムのポインタを同量の同方向へ移動させるようにし、
そうでない場合、信号のショートカットコード出力モジュールは、前記マウス移動方向により、コンピュータシステムに対応のショートカットコードのシミュレーションコードを転送することを特徴とするショートカットコード出力機能を有するマウスとその方法。
【請求項２】
前記マウスは少なくとも、左ボタン、右ボタンとホイールキーがあり、前記ショートカットコード出力キーの定義方式は、本来の何れかの一つのキー又は二つのキーで行われてもよいことを特徴とする請求項１に記載のショートカットコード出力機能を有するマウスとその方法。
【請求項３】
前記マウスは、専属のショートカットコード出力キーが追加されることを特徴とする請求項１に記載のショートカットコード出力機能を有するマウスとその方法。
【請求項４】
前記ショートカットコード出力キーにより、マウスによるコンピュータシステムへの出力データは、マウスの移動データか、又はショートカットコードであるかが決まることを特徴とする請求項１に記載のショートカットコード出力機能を有するマウスとその方法。
【請求項５】
コンピュータシステムに入力するためのショートカットコード出力機能を有するマウスであって、
表面に少なくとも左ボタン、右ボタンとホイールキーのあるマウスを備え、前記マウスはまた、自らの移動データを検知するための光学モジュールがあり、前記マウスの上にショートカットコード出力キーを備えており、前記光学モジュールの検知したマウス移動データをコンピュータシステムへ転送するための制御モジュールを備え、それに、前記制御モジュールのマウス移動情報変位情報により、異なったショットカードコードのシミュレーションコードを転送するためのショートカットコード出力モジュールを備えっていることを特徴とするショートカットコード出力機能を有するマウス。
【請求項６】
前記マウスは少なくとも、左ボタン、右ボタンとホイールキーがあり、前記ショートカットコード出力キーにより、本来の何れかの一つのキー又は二つのキーが直接に定義されることを特徴とする請求項５に記載のショートカットコード出力機能を有するマウスとその方法。
【請求項７】
前記マウスは専属のショートカットコード出力キーが追加されることを特徴とする請求項５に記載のショートカットコード出力機能を有するマウスとその方法。
【請求項８】
前記ショートカットコード出力キーにより、マウスによるコンピュータシステムへの出力データは、マウス移動データか、又はショートカットコードかが決まることを特徴とする請求項５に記載のショートカットコード出力機能を有するマウスとその方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一種のショートカットコード出力機能を有するマウス及びその方法に関わる。
【背景技術】
【０００２】
コンピュータシステムの構成では、キーボード、マウスなどの入力装置は、システムとのコミュニケーションに欠かせない役割を果たしており、図１に示すように、コンピュータ関連常識が少しある人は、キーボード（Ｋ）とコンピュータシステム（ＰＣ）との間の稼働関係が分かるが、それは、主に次のようなプロセスで行われる。
【０００３】
プロセス１：ユーザは、キーボード（Ｋ）上の何れかのキーを押すと、キーボードの電気回路から当該キーに属する特定な信号が発生し（キーボード上の各キーの定義によって発生信号が異なる）。
【０００４】
プロセス２：キーボード上のマイクロプロセッサＣが前記信号を検知すると、前記信号に対応するスキャンコード（ＳｃａｎＣｏｄｅ）を発生し、前記スキャンコードをマザーボードＭのバッファエリアに一時保存する。
【０００５】
プロセス３：マザーボードＭ上のＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）により、前記スキャンコードを内部コード（Ｉｎｔｅｒｎａｌ  Ｃｏｄｅ）に変換し、メモリ（ＲＡＭ）に保存して置く、中央演算処理装置のデータ処理に備える。
【０００６】
プロセス４：中央演算処理装置より、前記内部コードを読み込み、前記内部コード対応のキャラクター機能を実行する（動作の実行、または前記キャラクターをディスプレイに表示させる）。
【０００７】
上述したプロセスを見て分かるように、キーを押すたびに発生する信号は、最終的にＢＩＯＳにより前記キーに属する一組の内部コードに変換されることが分かり、かつキーボードの内部コードのコーディング原則は、ＵＮＩＣＯＤＥコード（国際基準コード）が使われている。
【０００８】
さらに、内部コードを形成する目的は、人類の識別可能な文字を中央演算処理装置の読み込み可能な二進コードに変換することである。例えば、ＳＰＡＣＥキーを押した場合、ＢＩＯＳによりＵ＋００２０に変換され、中央演算処理装置ＣＰＵがこれを認識し、ディスプレイ上に空文字列が表示される。そこで、数字キー０を押した場合、ＢＩＯＳによりＵ＋００３０に変換され、中央演算処理装置がこれを認識し、ディスプレイ上にディスプレイ上に０文字が表示される。
【０００９】
上述のＵＮＩＣＯＤＥコードの図形文字は、入力された後、ディスプレイのカーソルのところに対応の文字記号が表示されることを特徴としているが、なお、ＵＮＩＣＯＤＥコードはまた、制御文字も定義されている。前記制御文字とグラフィックス文字との違いは、制御文字はディスプレイに文字が表示されない代わりに、コンピュータを制御しある特定なタスク又はコマンドを実行する。例えば、方向キー、ＤＥＬキーの文字削除、ＥＳＣキー等、前記キーは何れもＢＩＯＳにより、ＵＮＩＣＯＤＥコードに変換される。
【００１０】
アプリケーションプログラムの発展及び急速な統合に伴い、従来のキーボードに定義された制御文字は、大多数のアプリケーションプログラムの複雑なニーズに既に対応できなくなり、現在のアプリケーションプログラムの多くは、ユーザがプログラムを簡単に操作できるように、自己開発の動作又は機能に対応可能なショートカットキーが定義されている。
【００１１】
図２に示すように、ショートカットキー（別名、アクセスキー）は、前記制御文字の機能に類似するものだが、ファンクションキー（例えば、ＣＴＲＬ、ＳＨＩＦＴ又はＦＮ）及びそれに組合せるためのほかのキーを押して、様々な制御機能を発生し、ウインドウ又はある特定な動作の実行を制御する。ショートカットキーは、主にアプリケーションプログラムの内部定義を行うのに用いられる。よって、中央演算処理装置とキーボードとの作業方法とは変わりのないものであり、詳しく言えば、ショートカットキー機能を有するアプリケーションプログラムは、ショートカットキーの定義テーブルＴをプリセットする必要があり、また、前記定義テーブルはアプリケーションプログラムと共にコンピュータシステムのメモリーに同時にロードされるが、図２に示すように、ユーザがショートカットキーを押すと、前記キーも同じくスキャンコードが発生され、ＢＩＯＳのコーディングで中央演算処理装置の読み込みに供するためのＵＮＩＣＯＤＥに変換されるようになる。そこで、中央演算処理装置は、アプリケーションプログラムのプリセットされたショートカットキー定義テーブルＴにより、それに対応のコマンドが出力されるが、例えば、ＥＸＣＥＬアプリケーションプログラムで、Ｃｔｒｌキー＋Ｎキーを押すと、コーディングのプロセス及びショートカットキーの定義テーブルにより新規ファイルのコマンドが発生されることになり、多くのユーザは、それらを素早く入力、稼働できるために、常用の機能又は動作のショートカットキーを覚えるのである。
【００１２】
それを鑑みて、アプリケーションプログラムのショートカット機能とマウスを効率よく一体化し、マウスによるショートカット機能を、ユーザに直接に使用させるのが、本発明の課題となった。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、ショートカットコード出力機能を有するマウス及びその方法を提供することを主な目的とする。
【課題を解決するための手段】
【００１４】
前記マウスは、ショートカットコード出力キーが予め定義、追加され、前記マウスは、マウスの変位量及び移動データをコンピュータシステムへ転送し、ディスプレイのポインタを移動させるための制御モジュールがあり、前記制御モジュール内には、マウスの移動方向により異なったショートカットコードのシミュレーションコードを設定するためのショートカットコード出力モジュールがあり、前記方法は、以下のプロセスが含まれている。
【００１５】
前記制御モジュールは、ショートカットコードによる出力キーの信号があるかどうかを判断する。
【００１６】
信号がない場合、マウスの変位量と移動方向のデータをコンピュータシステムに転送および処理させ、コンピュータシステムのポインタを同量の同方向へ移動させるようにする。
【００１７】
そうでない場合、信号のショートカットコード出力モジュールは、前記マウス移動方向により、コンピュータシステムに対応のショートカットコードのシミュレーションコードを転送する。
【００１８】
上述の方法により、ショートカット機能とマウスを効率よく一体化し、ユーザはマウスを手にするだけで、ポインタの制御及びショートカットコードの伝送の二重効果が達成される。
【００１９】
前記マウスは少なくとも、左ボタン、右ボタンとホイールキーがあり、前記ショートカットコード出力キーの定義方式は、本来の何れかの一つのキー又は二つのキー、又は追加されたマウス第四キーで行われてもよい。
【００２０】
本発明の前記ショートカットコード出力キーは、マウスによるコンピュータシステムへの出力データはマウス移動データか、又はショートカットコードかが決められる、ということが主な機能である。
【００２１】
本発明は、ショートカットコード出力機能を有するマウスを提供することを目的の一つとし、主に表面に少なくとも左ボタン、右ボタンとホイールキーのあるマウスを備え、前記マウスはまた、自らの移動データを検知するための光学モジュールがあり、前記光学モジュールの検知したマウス移動データをコンピュータシステムへ転送するための制御モジュールを備え、また、前記制御モジュールのマウス移動情報により、異なったショットカードコードのシミュレーションコードを転送するためのショートカットコード出力モジュールを備え、それに、前記マウスの上にショートカットコード出力キーを備え、前記ショートカットコード出力キーにより、マウスによるコンピュータシステムへの出力データは、マウス移動データか、又はショートカットコードかが決まる。
【図面の簡単な説明】
【００２２】
【図１】先行技術の入力装置とコンピュータシステムとの作業フロー態様図。
【図２】先行技術の入力装置とコンピュータシステムとのフロー態様図。
【図３】本発明におけるショートカットコード出力機能を有するマウスの各モジュール接続態様図。
【図４】本発明におけるショートカットコード出力機能を有するマウスとその方法のフローチャート。
【図５】本発明におけるショートカットコード出力機能を有するマウスとその方法によるマウスの実際の稼働態様図。
【発明を実施するための形態】
【００２３】
上述の目的に基づき、好適な実施例を取り上げ、図面を参照しながら、本発明の技術手段と効果を説明する。
【００２４】
図３と図４を参照する。図３は、本発明におけるショートカットコード出力機能を有するマウスの各モジュール接続態様図であり、図４は、本発明におけるショートカットコード出力機能を有するマウスとその方法のフローチャートである。
【００２５】
これらの図に示すように、本発明は、マウスのショートカットコード輸出方法を提供し、前記マウス１０は、ショートカットコード出力キーＢが予め定義、追加されており、一般的に言えば、マウス１０は少なくとも、左ボタン１１、右ボタン１２とホイールキー１３、又は追加されたマウス第四キー１４があり、前記マウス１０の下側に、移動データを提供するための光学モジュール１５があり、それに、前記マウス１０の内部に制御モジュール２０があり、前記制御モジュール２０は、前記移動データ及びそれらの前記キーの発生信号をコンピュータシステム（ＰＣ）へ転送し、前記システムのディスプレイにポインタを同量の同方向へ移動させることを表示し（図３に示す）、本発明の定義ショートカットコード出力キーＢは、前記マウス１０の何れかの一つのキー、二つのキー乃至追加されたマウス第四キー１４であってもよい、前記制御モジュール２０の内部は、ショートカットコード出力モジュール３０があり、前記モジュールは、マウス１０の移動方向により異なったショートカットコードのシミュレーションコードがあらかじめに設定され、それにより、マウス１０は従来のキーボートと同様にショートカットコードを出力することができる。
【００２６】
図３と図４に示すように、本発明は実際に使用されたとき、予め定義されたショートカットコード出力キーＢにより、マウスによるコンピュータシステム（ＰＣ）への出力データは、マウスの移動データ又はショートカットコードのシミュレーションコードかが決まる（本実施例は、マウス第四キーをショートカットコード出力キーＢに定義したことを例示）が、まず、前記マウス１０の制御モジュール２０は、定義された前記ショートカットコード出力キーＢによる信号（Ｓ１）があるかどうかを判断し、もし前記ショートカットコード出力キーＢによる信号がない場合、前記制御モジュール２０は、マウス１０の変位量と移動方向のデータをコンピュータシステム（ＰＣ）に転送し、コンピュータシステム（ＰＣ）のポインタを同量の同方向へ移動させるようにし（この方法は一般のマウス１０と同様）（Ｓ２）、そうでない場合、信号のショートカットコード出力モジュール３０は、前記マウス１０の移動方向により、コンピュータシステム（ＰＣ）に対応のショートカットコードのシミュレーションコードを転送する（Ｓ３）こととなる。
【００２７】
引き続き、図３と図５を参照する。図５は、本発明におけるショートカットコード出力機能を有するマウスとその方法によるマウスの実際の稼働態様図である。
【００２８】
本発明におけるマウス１０のショートカットコード出力モジュール３０をマウス１０の移動方向にするとき、マウス１０は左動きの場合、コンピュータシステム（ＰＣ）にＣＴＲＬ＋Ｐ（印字の対話ウィンドウを開く）のショートカットコードのシミュレーションコードを伝送する。マウス１０は右動きの場合、コンピュータシステム（ＰＣ）にＦ５（文字の検索及び置き換えウインドウ）のショートカットコードのシミュレーションコードを伝送する。なお、マウス１０は上動きの場合、コンピュータシステム（ＰＣ）にＣＴＲＬ＋Ｏ（ファイル選択のウインドウを開く）のショートカットコードのシミュレーションコードを、マウス１０は下動きの場合、コンピュータシステム（ＰＣ）にＣＴＲＬ＋Ｎ（ファイル選択のウインドウを開く）のショートカットコードのシミュレーションコードになるが、そのほか、マウス第四キー１４はショートカットコード出力キーＢが予め定義されるが、前記マウス１０は一般使用のとき（即ち、ショートカットコード出力キーＢを押さない場合）、マウスの制御モジュールは、マウス１０の変位量と移動データをコンピュータシステム（ＰＣ）に転送し、ディスプレイにポインタを同量の同方向を移動させることを表示し、ショートカットコードを転送するとき、定義された前記ショートカットコード出力キーＢを押し、マウス１０を押すだけで、ショートカットコード出力モジュール３０は、前記マウス１０の移動方向により、設定された前記ショートカットコードのシミュレーションコードを転送することとなり、例えば、ユーザは、ショートカット出力キーを押すと同時に、マウス１０を下向きに移動したとき、前記マウス１０のショートカットコード出力モジュール３０は、前述の設定より、コンピュータシステム（ＰＣ）にＣＴＲＬ＋Ｎ（ファイル選択のウインドウを開く）のショートカットコードのシミュレーションコードを転送し、ユーザは下ショートカット出力キーＢを押すと同時に、マウス１０を上向きに移動したとき、前記マウス１０のショートカットコード出力モジュール３０は、コンピュータシステム（ＰＣ）にＣＴＲＬ＋Ｎ（ファイル選択のウインドウを開く）のショートカットコードのシミュレーションコードを転送するになる。
【００２９】
前記ショートカットコード出力モジュール３０がコンピュータシステム（ＰＣ）に転送するショートカットコードのシミュレーションコードは、比較的によく用いられるＵＮＩＣＯＤＥコードが主であるが、ただし、本発明はそれに制限されず、ＡＳＣＩＩコード、ＩＳＯ８８５９コード、ＥＢＣＤＩＣコード又はＢＩＧ５コードでもよいが、コンピュータシステムの実行するエンコード環境によるものである。
【００３０】
但し、上述は本発明の好適な実施例の一例について説明したが、本発明の実施範囲に何らの制限を加わるものではない。
【００３１】
本発明の特許請求の範囲に述べた形状、構造、特徴及びそのコンセプトと同等な変更、修飾を行った場合でも、すべて本発明の特許請求の範囲に含まれるものとする。
【符号の説明】
【００３２】
１０      マウス
１１      左ボタン
１２      右ボタン
１３      ホイールキー
１４      マウス第４キー
２０      制御モジュール
３０      ショートカットコード出力モジュール
（ＰＣ）  コンピュータシステム
Ｂ        ショートカットコード出力キー
【図１】
2010086514.tif 000003
【図２】
2010086514.tif 000004
【図３】
2010086514.tif 000005
【図４】
2010086514.tif 000006
【図５】
2010086514.tif 000007