(57)【要約】【課題】電子装置が異なる作業システムにおいて、キーボードとキーパッドの操作上で生じた問題を解決できるキーパッド命令モードの入力方法を提供する。【解決手段】この方法は、一つのキーパッドが電子装置と相互に連接している状態で、そのキーパッドが電子装置からの信号を受信し、信号をその電子装置に発送することで、その電子装置の作業システムの類別を判断し、又、その判断された作業システムの類別によって、判断された作業システムの類別に合わせる使用モードを設定する。それによって、キーパッドがその使用モードの状態で、電子装置のキーボードまたはキーパッドの数値ロックキー状態は完全に独立して相互に影響しないので、キーパットは数値ロックキーの現在状態のまま、キーパッドの数値ロックキーと一致するキーコードを入力させる。【選択図】　図４
2004078878.tif 000002
【特許請求の範囲】
【請求項１】
キーパッドが電子装置と相互に連接している状態で、そのキーパッドが電子装置からの信号を受信し信号をその電子装置に発送することで、その電子装置の作業システムの類別を判断し、その判断された作業システムの類別によって、判断された作業システムの類別に合わせた使用モードを設定し、キーパッドがその使用モードの状態で、電子装置のキーボードまたはキーパッドの数値ロックキー状態は完全に独立して相互に影響せず、そのキーパッドは数値ロックキーの現在状態のまま、キーパッドの数値ロックキーと一致するキーコードを入力させることを特徴とするキーパッド命令モードの入力方法。
【請求項２】
キーパッドは、その内部のそれぞれ関連する電子パーツの正常動作をキーボードコントローラーによりコントロールし、
キーボードコントローラーは、緩衝記憶装置及びスキャンコードを有し、
緩衝記憶装置は、キーボードのキーが押された時生じたキーストロークを含む信号をメモリー可能であり、
スキャンコードには各キーのスキャンコードがあり、キーが押さえられた時生じたキーストロークを対照可能であり、キーボードコントローラーより割込み要求を送信することで、電子装置の中央処理装置が現在進行中の作業を中断することを要求し、作業優先権を所定の時間キーパッドに譲り、中央処理装置よりキーパッドの作業を処理することを要求し、キーパッドより送信された信号データを処理可能であることを特徴とする請求項１記載のキーパッド命令モードの入力方法。
【請求項３】
キーパッドのキーが押さえられた後の処理の方法は、
キーが押さられた時生じたキーストロークを判断するステップと、
キーボードコントローラーがキーストロークによって、スキャンコードの中に対応するキーコードを見つけるステップと、
キーコードを緩衝記憶装置の中にメモリーするステップと、
キーボードコントローラーより割込み要求を中央処理装置に送るステップと、
中央処理装置により、割込み要求と対応するサービスプログラムを記入及び実行するステップと、
中央処理装置より緩衝記憶装置の中からキーコードを読み込むステップと、
を含むことを特徴とする請求項２記載のキーパッド命令モードの入力方法。
【請求項４】
キーパッドと電子装置の間でインターフェースを通して信号データの送受信を実行することを特徴とする請求項１記載のキーパッド命令モードの入力方法。
【請求項５】
インターフェースは、ＩＢＭコンピューター、またはＩＢＭコンピューターとコンパチブルのコンピューターに通用するＵＳＢを含むことを特徴とする請求項１記載のキーパッド命令モードの入力方法。
【請求項６】
キーパッドが電子装置と接続された後、そのキーパッドにより実行される処理の方法は、
電子装置の作業システムがマイクロソフトウィンドウズの作業システムであるかどうかを判断するステップと、
電子装置の作業システムがマイクロソフトウィンドウズの作業システムであれば、キーパッドをそのマイクロソフトウィンドウズの作業システムと一致する使用モードに設定するステップと、
受信した信号がキーパッドの数値キーパッドのキーコードかどうかを判断するステップと、
受信した信号がキーパッドの数値キーパッドのキーコードでなければ、そのキーパッドの数値キーパッドの状態がオン状態であるかどうかを判断するステップと、
キーパッドの数値キーパッドの状態がオン状態であれば、キーボードの数値キーパッドの状態がオン状態であるかどうかを判断するステップと、
キーパッドの数値キーパッドの状態がオフ状態であれば、信号がキーパッドの数値キーパッドのキーコードであるかどうかを判断するステップと、
信号がキーパッドの数値キーパッドのキーコードであれば、キーパッドの数値キーパッドのキーコードを送信することで、キーボードの数値キーパッドの状態を変更するステップと、
押さえられたキーボードの数値キーパッドのキーコードを送信するステップと、
キーボードの数値キーパッドのキーコードを送信することで、そのキーボードの数値キーパッドを元の状態に復元することを特徴とする請求項１記載のキーパッド命令モードの入力方法。
【請求項７】
電子装置の作業システムがマイクロソフトウィンドウズの作業システムでないと判断された場合、キーパッドにより実行される処理の方法は、
キーパッドをＭａｃ　ＯＳの作業システムと一致する使用モードに設定するステップと、
キーパッドの数値キーパッドの信号を受信するかどうかを判断とするステップと、
受信した信号がキーパッドの数値キーパッドの信号でなければ、そのキーパッドの数値キーパッドの状態がオン状態であるかどうかを判断するステップと、
キーパッドの数値キーパッドの状態がオン状態であれば、キーパッドが押さえられたキーのキーコードを送信するステップと、
を含むことを特徴とする請求項６記載のキーパッド命令モードの入力方法。
【請求項８】
キーパッドの数値キーパッドの状態がオフ状態であれば、キーボードの上の押さえられたファンクションキーまたはカーソルムーブメントキーと対応するキーコードを送信することを特徴とする請求項７記載のキーパッド命令モードの入力方法。
【請求項９】
キーパッドの数値キーパッドのキーコードを受信したと判断された場合、そのキーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過しているかどうかを判断し、“はい”であれば、直接キーパッドの数値キーパッドのキーコードを電子装置に送信することで、キーボードの数値キーパッドの状態を変更することを特徴とする請求項６記載のキーパッド命令モードの入力方法。
【請求項１０】
キーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過していないと判断されれば、そのキーパッドの数値キーパッドの状態だけを変更することを特徴とする請求項９記載のキーパッド命令モードの入力方法。
【請求項１１】
キーパッドの数値キーパッドのキーコードを受信したと判断された場合、そのキーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過しているかどうかを判断し、“はい”であれば、クリア命令を電子装置に発信することを特徴とする請求項７記載のキーパッド命令モードの入力方法。
【請求項１２】
キーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過していないと判断されれば、そのキーパッドの数値キーパッドの状態だけを変更することを特徴とする請求項１１記載のキーパッド命令モードの入力方法。
【請求項１３】
キーパッドの数値キーパッドの状態がオフ状態であれば、キーボードの上の押さえられたファンクションキーまたはカーソルムーブメントキーと対応するキーコードを送信することを特徴とする請求項６記載のキーパッド命令モードの入力方法。
【請求項１４】
キーボードの数値キーパッドの状態がオン状態であれば、キーパッドが押さえられたキーのキーコードを送信することを特徴とする請求項６記載のキーパッド命令モードの入力方法。
【請求項１５】
信号がキーパッドの数値キーパッドのキーコードではないと判断された場合、そのキーパッドが押さえられたキーのキーコードを送信することを特徴とする請求項６記載のキーパッド命令モードの入力方法。
【請求項１６】
インターフェースは、アップルコンピューターに通用するＵＳＢを含むことを特徴とする請求項４記載のキーパッド命令モードの入力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、キーパッドに関するものであり、特にキーパッドが異なる作業システムで、それぞれ異なる使用モードを使って命令入力を行なうものであり、且つ、そのキーパッドがそれぞれの使用モードの状態で、そのキーパッドが接続している電子装置のキーボードの数値ロックキー状態、またはそのキーパッドの数値ロックキー状態が完全に独立して相互に影響しないので、そのキーパッドは数値ロックキーの現在状態のまま、キーパッドの数値ロックキーと一致するキーコードを入力させるキーパッド命令モードの入力方法に関する。
【０００２】
【従来の技術】
一般のデスクトップコンピューター（Ｄｅｓｋｔｏｐ　ｃｏｍｐｕｔｅｒ）のキーボード（ｋｅｙｂｏａｒｄ）の外観は、図１に示すように、キーによって四つの区域に分けられたものである。それはアルファニューメリックキー（Ａｌｐｈａｎｕｍｅｒｉｃ　Ｋｅｙ）、数値キーパッド（Ｎｕｍｅｒｉｃ　Ｋｅｙｐａｄ）、ファンクションキー（Ｆｕｎｃｔｉｏｎ　ｋｅｙｓ）及びカーソルムーブメントキー（Ｃｕｒｓｏｒ　Ｍｏｖｅｍｅｎｔ　Ｋｅｙｓ）を含むものである。その他マルチメディアキーボード（Ｍｕｌｔｉｍｅｄｉａ　ｋｅｙｂｏａｒｄ）があり、そのマルチメディアキーボードは上述以外に、マルチメディアファンクションキー（Ｍｕｌｔｉｍｅｄｉａ　Ｆｕｎｃｔｉｏｎ　ｋｅｙｓ）が追加されたものである。
【０００３】
一方、一般のノート型パソコンのキーボードは、体積が小さいなどの理由で、そのキーボード上でのキーの位置に、従来のデスクトップコンピューター（Ｄｅｓｋｔｏｐ　ｃｏｍｐｕｔｅｒ）のキーボード上でのキーの位置と若干の違いがある。図２に示すように、そのノート型パソコンのキーボードは、一般にその数値キーパッド（Ｎｕｍｅｒｉｃ　Ｋｅｙｐａｄ）がアルファニューメリックキーの中に嵌められているので、使用者が実際にそのキーボードを操作する場合、通常そのキーボード上での数値ロックキー（Ｎｕｍ　Ｌｏｃｋ　ｋｅｙ）の状態を切換えることで、アルファニューメリックキーを数値ロックキー（Ｎｕｍ　Ｌｏｃｋ　ｋｅｙ）の状態に切換えて、アルファニューメリックキーのキーコード（Ｋｅｙ　Ｃｏｄｅ）を数値ロックキー（Ｎｕｍ　Ｌｏｃｋ　ｋｅｙ）のキーコード（Ｋｅｙ　Ｃｏｄｅ）に切換えることが必要なので、使用者が使用する場合の不便になるのである。例えば、書類を作る場合は以下のとおりである。
【０００４】
アルファニューメリックキーのキーコードを数値ロックキーのキーコードに切換えることが必要である場合、まず、その数値ロックキーの状態切換を行なわなければならないので、作業には大変時間がかかり、その切換を忘れた場合、その切換の動作を繰返し行うことが必要なので、使用上大変不便である。
【０００５】
尚、応用する場合、コンピューターに完全なキーボードが要らず、数字を入力、またはカーソルを移動するだけの機能を必要とする場合もある。その時、マウスとトラックピッチボール以外に、キーボードの右にある数値キーパッド、カーソルムーブメントキーまたはファンクションキーだけを必要とする。
【０００６】
上述によって、図３に示すように、キーボードのメーカーは、キーパッド（ｋｅｙｐａｄ）と称する小型入力装置を開発した。それはキーボードの補助と拡大を目的として使われ、または、キーボードの右にある数値キーパッド、カーソルムーブメントキーあるいはファンクションキーカーソルムーブメントキーの代わりとして使われ、即ち、キーパッドはキーボードの一部分である。
【０００７】
しかしながら、キーパッドを使用する場合、別に駆動プログラムをノート型パソコンにインストールすることが必要なので、使用する前にリード作業を行なわなければならない。又、キーパッドを使用する場合、ノート型パソコンのキーボードにおける数値キーパッド上のオン（ｏｎ）、オフ（ｏｆｆ）の状態に制限されるので、使用者がキーパッドを使用するとき制限され、大変不便である。
【０００８】
キーボード命令入力モードの切換処理方法として、次のものが公知である。その技術内容の一例を下記に概略で述べる。
（ａ）主キーボード（１）あるいはキーパッド（２）のどちらにも一定の状態を維持することを要求しない。
【０００９】
（ｂ）主キーボード（１）あるいはキーパッド（２）の状態がどのようであっても、キーパッド（２）ソフトが状態フラグの主キーボード（１）とキーパッド（２）の現在状態を記憶させる。
（ｃ）キーパッド（２）の任意キーが押される時、キーパッド（２）ソフトがキーパッド（２）内部に存在するフラグの主キーボード（１）の状態がキーパッド（２）の状態と同じであるか否かを判断し、もし同じであれば、直接キーボードコードを送り、もし同じでなければ、Ｎｕｍ　Ｌｏｃｋコードをコンピュータ（３）に送り、主キーボード（１）の状態をキーパッド（２）の状態と同じにし、キーパッド（２）のキーボードコードを受信し、続いてキーボードコードをコンピュータ（３）に送り、主キーボード（１）の状態を還元し、キーパッド（２）は元来の状態に維持し、これにより主キーボード（１）あるいはキーパッド（２）の状態がどのようであっても、両者を完全に独立させて両者に相互に影響を与えない情況下で数字と英文字の入力をより便利にする（特許文献１参照）。
【００１０】
しかしながら、その方法は実際に使用する場合、下記のような欠点がある。
（１）キーパッドはＩＢＭ（「ＩＢＭ」は登録商標である）コンピューター、またはＩＢＭコンピューターとコンパチブルのコンピューターに対して設計されたものである。ＩＢＭコンピューターは、主にマイクロソフト社製のウィンドウズ（「ウィンドウズ」は登録商標である）の作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）を利用して作業を行なう。しかも、そのキーパッドの設計は、マイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）に適用するものである。そのため、そのキーパッドの設計はアップル（「アップル」は登録商標である）コンピューターに対して設計されたものではなく、アップルコンピューターは主にＭａｃ　ＯＳ（「Ｍａｃ　Ｏｓ」は登録商標である）を利用するので、そのキーパッドはＭａｃ　ＯＳの作業システムに適用されない。上述に対して、二つの実際の状態を例に挙げて下記で説明する。
【００１１】
（ａ）ＩＢＭコンピューター上でキーボードとキーパッドを使う場合、しかも、そのキーボードがキーパッドの数値キーパッドと違う状態になったとき、即ち、キーボードの数値キーパッドはオフ（ｏｆｆ）であるがキーパッドの数値キーパッドはオン（ｏｎ）であるとき、または、キーボードの数値キーパッドはオン（ｏｎ）であるがキーボードの数値キーパッドはオフ（ｏｆｆ）であるとき、キーパッド上での任意のキーが押されて、そのキーと対応するキーコードを送信する直前または直後に、必ず数値キーパッドのキーコードを送信する。その目的は、そのキーと対応するキーコードを送信する直前、キーボード及びキーパッドの状態を一致するように変更し、コンピューターにキーパッドの状態と一致するキーの対応するキーコードを受信させることにある。同時に、コンピューターがキーの対応するキーコードを受信した後、キーボードの状態を原状に復元するのである。
【００１２】
（ｂ）アップルコンピューター上で、キーボードとキーパッドを使用する場合、元のアップルコンピューターに数値キーパッドがないので、キーボードとキーパッドの数値キーパッドとは、Ｍａｃ　ＯＳの作業システムでのカルキュレーター（Ｃａｌｃｕｌａｔｏｒ）の状態で、クリアキー（Ｃｌｅａｒ　Ｋｅｙ）のキーコードとして見なされる。それで、キーボードがキーパッドと違う状態になる場合、キーパッド上での任意のキーが押されて、そのキーと対応するロックコードを送信する直前または直後に、すべてクリアキー（Ｃｌｅａｒ　Ｋｅｙ）のキーコードを送信して、入力したデータを完全にクリアとする。そのため、キーパッドを使用する場合、データをＭａｃ　ＯＳの作業システムに入力することができないのである。
【００１３】
（２）Ｍａｃ　ＯＳのコンピューターは、キーパッドの数値キーパッド上にカーソルムーブメントキー、ファンクションキー及びキーコードが設けられていないので、マイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）のコンピューターのキーボードとキーパッドのように、数値キーパッドを切換えることで、数値キーパッドをカーソルムーブメントキー及びファンクションキーに切換える必要がないのである。
【００１４】
（３）マイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）のエクセルを使って使用者が操作する場合、間違うことになる可能が高い。その原因は、マイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）のエクセルを使う場合、そのソフトは自動的にキーボードの数値キーパッド状態値を表すので、キーパッド上に数値キーパッドの指示ランプがない場合、使用者は通常そのエクセルのソフトより表示された数値キーパッドの状態によるキーパッドを操作するので、間違う可能性が十分あるのである。
【００１５】
例えば、エクセル（「エクセル」は登録商標である）のソフトに入る場合、そのソフトよりキーボードの数値キーパッドがオン状態であると判断されると、そのソフトは自動的に“Ｎｕｍ”を表示するので、そのエクセルのソフトが“−”のキーコードを受信した後、そのソフトの作業行列上でのＮｕｍの状態による２種類の違う動作の機能を実行する。例えば、エクセルよりキーボードの数値キーパッドがオン状態であると判断されると、その受信した“−”のキーコードは、“−”の符号の入力を実行する。
【００１６】
エクセルよりキーボードの数値キーパッドがオフ状態であると判断されると、その受信した“−”のキーコードは、ＥＸＴの動作機能を実行とする。
上述のキーボード命令入力モードの切換処理方法は、使用者が押したキーパッドの数値ロックキー（Ｎｕｍ　Ｌｏｃｋ　ｋｅｙｃｏｄｅ）をコンピューターに送信することができないので、使用者の希望通りキーボードの数値ロックキー状態を変更できないのである。
【００１７】
【特許文献１】
特許第３２４２０９４号公報
【００１８】
【発明が解決しようとする課題】
本発明の目的は、電子装置が異なる作業システムにおいて、キーボードとキーパッドの操作上で生じた問題を解決できるキーパッド命令モードの入力方法を提供することにある。
【００１９】
【課題を解決するための手段】
本発明のキーパッド命令モードの入力方法は、一つのキーパッドが電子装置からの信号を受信し、信号をその電子装置に発送することで、その電子装置の作業システムの類別を判断とし、又、その判断された作業システムの類別によって、判断された作業システムの類別に合わせた使用モードを設定する。それによって、キーパッドがその電子装置と相互に連接している状態で、その電子装置のキーボードまたはキーパッドの数値ロックキー状態は完全に独立して相互に影響しないので、そのキーパッドは数値ロックキーの現在状態のまま、キーパッドの数値ロックキーと一致するキーコードを入力させ、キーパッド上でのキーが押された後、そのキーパッドより、キーと対応するキーコードを送信できる。したがって、通常、電子装置が異なる作業システムで、キーボードとキーパッドの操作上生じた問題を解決できる。
【００２０】
【発明の実施の形態】
以下、本発明の実施例を図面に基づいて説明する。
本発明の一実施例によるキーパッド命令モードの入力方法は、一つのキーパッドが電子装置よりの信号を受信し、または信号をその電子装置に発送することで、その電子装置の作業システムの類別を判断し、又、その判断された作業システムの類別によって、判断された作業システムの類別に合わせる使用モードを設定する。それによって、キーパッドがその使用モードの状態で、その電子装置のキーボードまたはキーパッドの数値ロックキー状態は完全に独立して相互に影響しないので、そのキーパッドは数値ロックキーの現在状態のまま、キーパッドの数値ロックキーと一致するキーコードを入力させ、キーパッド上でのキーが押された後、そのキーパッドより、キーと対応するキーコードを送信できる。したがって、通常、電子装置が異なる作業システムで、キーボードとキーパッドの操作上で生じた問題を解決できる。
【００２１】
本実施例中で、キーパッドは、キーボードコントローラー（Ｋｅｙｂｏａｒｄ　Ｃｏｎｔｒｏｌｌｅｒ）により、その内部のそれぞれ関連する電子パーツの正常動作をコントロールし、そのキーボードコントローラーには一つの緩衝記憶装置（Ｂｕｆｆｅｒ）及び一つのスキャンコード（Ｓｃａｎ　Ｃｏｄｅ）があり、その緩衝記憶装置（Ｂｕｆｆｅｒ）は、キーボードのキーが押さられた時生じたキーストローク（Ｋｅｙｓｔｒｏｋｅ）などのデータをメモリーできる。スキャンコード（Ｓｃａｎ　Ｃｏｄｅ）には、各キーのスキャンコード（Ｓｃａｎ　Ｃｏｄｅ）があり、それにより、キーが押さえられた時生じたキーストローク（Ｋｅｙｓｔｒｏｋｅ）を対照することができる。しかも、そのキーボードコントローラー（Ｋｅｙｂｏａｒｄ　Ｃｏｎｔｒｏｌｌｅｒ）より割込み要求（Ｉｎｔｅｒｒｕｐｔ　Ｒｅｑｕｅｓｔ）を送信することで、電子装置の中央処理装置が現在進行中の作業を中断することを要求して、その作業優先権を暫くキーパッドに譲り、中央処理装置よりキーパッドの作業を処理することを要求する。それにより、直ちにキーパッドより送信した信号データを処理できるので、キーパッドのキーが押さえられた後、下記のステップによりキーコードを緩衝記憶装置の中にメモリーできるのである。
【００２２】
まず、そのキーが押さられた時生じたキーストローク（Ｋｅｙｓｔｒｏｋｅ）を判断する。
キーボードコントローラーがキーストロークによって、スキャンコードの中に対応するキーコード（Ｋｅｙ　Ｃｏｄｅ）を見つけた後、そのキーコードを緩衝記憶装置の中にメモリーする。
【００２３】
キーボードコントローラーより割込み要求を中央処理装置に送る。
中央処理装置は、割込み要求と対応するサービスプログラムを記入及び実行する。
最後に、中央処理装置より緩衝記憶装置の中からそのキーコードを読み込む。
【００２４】
本実施例中で、キーパッドと電子装置の間では、一つのインターフェース（Ｉｎｔｅｒｆａｃｅ）を通して信号データの送受信を実行する。そのインターフェースは、ＩＢＭコンピューター、またはＩＢＭコンピューターとコンパチブルのコンピューターを通用するＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ、ＵＳＢと略称とする）、ならびにアップルコンピューターのＵＳＢなどを含む。
【００２５】
例えば、そのキーパッドがインターフェースを通して電子装置（例えばノート型パソコン）と接続された後、そのキーパッドを通して、その電子装置とキーコードの信号データの送信を実行する。キーパッドは、下記のような処理ステップを実行する。図４から図８を参照する。
【００２６】
（４０１）まず電子装置の作業システムがマイクロソフトウィンドウズ作業システムであるかどうかを判断する。“はい”であれば、ステップ４０２を実行し、“いいえ”であれば、ステップ４１０を実行する。
（４０２）キーパッドは、マイクロソフトウィンドウズ作業システムと一致する使用モードに設定される。
【００２７】
（４０３）受信した信号がキーパッドの数値キーパッドのキーコードかどうかを判断する。“はい”であれば、ステップ４１５を実行し、“いいえ”であれば、ステップ４０４を実行する。
（４０４）キーパッドの数値キーパッドの状態がオン状態であるかどうかを判断する。“はい”であれば、ステップ４０５を実行し、“いいえ”であれば、ステップ４１４を実行する。
【００２８】
（４０５）キーボードの数値キーパッドの状態がオン状態であるかどうかを判断する。“はい”であれば、ステップ４１３を実行し、“いいえ”であれば、ステップ４０６を実行する。
（４０６）その信号がキーパッドの数値キーパッドのキーコード（例えば、“．”及び０〜９の数値キー）であるかどうかを判断する。“はい”であれば、ステップ４０７を実行し、“いいえ”であれば、ステップ４１３を実行する。
【００２９】
（４０７）まず、キーパッドの数値キーパッドのキーコードを送信することで、キーボードの数値キーパッドの状態を変更する。
（４０８）次に、押さえられたキーボードの数値キーパッドのキーコードを送信する。
【００３０】
（４０９）最後に、キーボードの数値キーパッドのキーコードを送信することで、そのキーボードの数値キーパッドを元の状態に復元する。
（４１０）キーパッドは、Ｍａｃ　ＯＳの作業システムと一致する使用モードに設定される。
【００３１】
（４１１）キーパッドの数値キーパッドの信号を受信するかどうかを判断する。“はい”であれば、ステップ４１８を実行し、“いいえ”であれば、ステップ４１２を実行する。
（４１２）キーパッドの数値キーパッドの状態がオン状態であるかどうかを判断する。“はい”であれば、ステップ４１３を実行し、“いいえ”であれば、ステップ４１４を実行する。
【００３２】
（４１３）キーパッドが押さえられたキーのキーコードを送信する。
（４１４）キーボードの上の押さえられたファンクションキー（Ｐａｇｅ　Ｕｐ、Ｐａｇｅ　Ｄｏｗｎ、Ｈｏｍｅ、Ｅｎｄ、Ｉｎｓｅｒｔ、Ｄｅｌｅｔｅ）またはカーソルムーブメントキーと対応するキーコードを送信する。
【００３３】
（４１５）キーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過しているかどうかを判断する。“はい”であれば、ステップ４１６を実行し、“いいえ”であれば、ステップ４１７を実行する。
（４１６）直接キーパッドの数値キーパッドのキーコードを電子装置に送信することで、キーボードの数値キーパッドの状態を変更する。
【００３４】
（４１７）キーパッドの数値キーパッドの状態を変更する。
（４１８）キーパッドの数値キーパッドが押さえられた時間が予め設定された時間を超過しているかどうかを判断する。“はい”であれば、ステップ４１９を実行し、“いいえ”であれば、ステップ４２０を実行する。
【００３５】
（４１９）クリア命令を電子装置に発信する。
（４２０）キーパッドの数値キーパッドの状態を変更する。
上述の電子装置の作業システムは、マイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）またはＭａｃ　ＯＳ作業システムのいずれであっても、キーパッドは自動的に使用モードを設定できる。押さえられたキーは数値キーパッドであるし、そのキーパッドの数値キーパッドがオフ状態である場合、そのキーボード上の押さえられたファンクションキーまたはカーソルムーブメントキーと対応するキーコードを送信する。それによって、従来のキーパッドがＭａｃ　ＯＳの作業システムで正確に操作できない欠点を避けられ、従来のキーパッドがマイクロソフトウィンドウズ作業システム（Ｍｉｃｒｏｓｏｆｔ　Ｗｉｎｄｏｗｓ　Ｏｓ）において、若干の応用プログラムの特定な機能を正確に開けられない欠点を解決できる。その他、キーパッドの数値キーパッドが押さえられた時間を判断することによって、キーボードの状態を変更できる。この点は従来のキーボードにはないものである。尚、電子装置のキーボード中での数値キーパッドがオンかオフの状態になっても、キーパッド上でのキーコード（Ｋｅｙ　Ｃｏｄｅ）信号を送信することには影響しないので、直接かつ正確に使用者によって押さえられたキーコードの信号を送信できる。
【図面の簡単な説明】
【図１】一般のキーボードを示す模式図である。
【図２】一般のノート型パソコンのキーボードを示す模式図である。
【図３】一般のキーパッドを示す模式図である。
【図４】本発明の実施例によるキーパッド命令モードの入力方法における処理のフローチャート（一）である。
【図５】本発明の実施例によるキーパッド命令モードの入力方法における処理のフローチャート（二）である。
【図６】本発明の実施例によるキーパッド命令モードの入力方法における処理のフローチャート（三）である。
【図７】本発明の実施例によるキーパッド命令モードの入力方法における処理のフローチャート（四）である。
【図８】本発明の実施例によるキーパッド命令モードの入力方法に使用されるキーパッドをノート型パソコンのキーボードと接続する状態を示す模式図である。
【図１】
2004078878.tif 000003
【図２】
2004078878.tif 000004
【図３】
2004078878.tif 000005
【図４】
2004078878.tif 000006
【図５】
2004078878.tif 000007
【図６】
2004078878.tif 000008
【図７】
2004078878.tif 000009
【図８】
2004078878.tif 000010