(57)【要約】      （修正有）【課題】データ入力の利便性を向上させることができる補助キーボードを提供する。【解決手段】補助キーボード１のキーモジュール１３におけるＮｕｍＬｏｃｋキーが押されると、補助キーボード入力モード記録部１５１によって補助キーボード１のＮｕｍＬｏｃｋ入力モードを遷移すると共に、システム入力状態取得部１５２によってホストのＮｕｍＬｏｃｋ入力初期状態を取得且つ記録する。一方、キーモジュール１３における数値入力キー群のいずれかのキーが押されると、補助キーボードのＮｕｍＬｏｃｋ入力モードとホストのＮｕｍＬｏｃｋ入力初期状態とが所定のプリセット条件に該当するとき、キーコード送信部１５３が対応するキーコードを送信する。【選択図】図３
0003165437.tif 000002
【実用新案登録請求の範囲】
【請求項１】
ホストと、前記ホストに通信可能に接続されるメインキーボードとを備えたコンピュータシステムの前記ホストに通信可能に外付け接続される補助キーボードであって、
数値入力キー群と非数値入力キー群とからなる複数の入力キーを有するキーモジュールと、
前記キーモジュールと電気的に接続され、複数の前記入力キーのいずれかのキーが押されたとき、該いずれかの押されたキーに対応するスキャンコードを送信するキー走査回路と、
前記キー走査回路と電気的に接続され、前記キー走査回路から送信されたスキャンコードを受信するキーコード処理モジュールとを備え、
前記キーコード処理モジュールは、
前記キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、前記補助キーボードの入力モードを示す補助キーボードのＮｕｍＬｏｃｋ入力モードを１回遷移すると共に、遷移した前記補助キーボードの前記ＮｕｍＬｏｃｋ入力モードを記録する補助キーボード入力モード記録部と、
前記キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、ＮｕｍＬｏｃｋキーコードを２回前記ホストに送信し、前記ホストが前記ＮｕｍＬｏｃｋキーコードを受信する前の該ホストの入力モードを示す前記ホストのＮｕｍＬｏｃｋ入力初期状態に関する情報を取得して記録するシステム入力状態取得部と、
前記補助キーボード入力モード記録部及び前記システム入力状態取得部と電気的に接続され、前記キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、前記補助キーボードのＮｕｍＬｏｃｋ入力モード及び前記ホストのＮｕｍＬｏｃｋ入力初期状態がプリセット条件に該当するか否かを判定し、該当すると判定する場合、前記補助キーボードのＮｕｍＬｏｃｋ入力モードに応じて、前記スキャンコードに対応するキーコードを前記ホストへ送信し、前記補助キーボードの入力モードが数値入力モードであるとき、前記キーコードとして、数値コードを送信し、前記補助キーボードの入力モードが非数値入力モードであるときは、前記キーコードとして、カーソルコードを送信するキーコード送信部と、を有する
ことを特徴とする補助キーボード。
【請求項２】
前記プリセット条件とは、前記補助キーボードのＮｕｍＬｏｃｋ入力モードで示す前記補助キーボードの入力モードが、前記ホストのＮｕｍＬｏｃｋ入力初期状態で示す前記メインキーボードの入力モードと同じであることを特徴とする請求項１に記載の補助キーボード。
【請求項３】
前記プリセット条件とは、前記補助キーボードのＮｕｍＬｏｃｋ入力状態で示す前記補助キーボードの入力モードが、前記ホストのＮｕｍＬｏｃｋ入力初期状態で示す前記メインキーボードの入力モードとは異なり、且つ前記補助キーボードの入力モードが非数値入力モードであることを特徴とする請求項１に記載の補助キーボード。
【請求項４】
前記システム入力状態取得部は、
前記ＮｕｍＬｏｃｋキーコードを１回前記ホストへ送信すると、前記ホストのＮｕｍＬｏｃｋ入力状態を遷移し、前記ホストの遷移後ＮｕｍＬｏｃｋ入力状態に関する情報を返信して取得且つ記録し、
前記ＮｕｍＬｏｃｋキーコードを再度前記ホストへ送信すると、前記ホストの前記遷移後ＮｕｍＬｏｃｋ入力状態を再度遷移し、元のＮｕｍＬｏｃｋ入力初期状態を返信して取得且つ記録することを特徴とする請求項１に記載の補助キーボード。
【請求項５】
前記システム入力状態取得部は、前記ホストのＮｕｍＬｏｃｋ入力初期状態を取得することに成功したか否かについてフラグを設定し、
前記キーコード送信部は、前記ホストからのＮｕｍＬｏｃｋ入力初期状態の取得が成功したことを示すフラグが設定されたときは、前記プリセット条件に該当するかどうかについて判定を行うことを特徴とする請求項１に記載の補助キーボード。
【考案の詳細な説明】
【技術分野】
【０００１】
本考案は、ＣＰＵ（以下、ホストと呼ぶ）及びキーボード（以下、メインキーボードと呼ぶ）を含むコンピュータシステムにおいて数値入力等を行うために外付け使用される補助キーボードに関する。
【背景技術】
【０００２】
近年、使用者のデータ入力の利便性を上げるために、コンピュータシステムに外付けされるキーボード（キーパッドとも呼ぶが、以下、補助キーボードと呼ぶ）が用いられるようになっている。コンピュータシステムに備えられたメインキーボード又は外付けの補助キーボードにおけるＮｕｍｌｏｃｋキーが押される毎にＮｕｍｌｏｃｋキーコードが出力され、どちらのキーボードからのキーコードなのか区別されることなくホストへ送信されるため、両キーボードの間の入力が混乱するおそれがある。
【０００３】
そこで、本願の出願人は、キーボードの入力操作性を向上させるために、両キーボードの入力命令モードの切替方法を提案している（例えば、特許文献１参照）。該提案には、ホストにＮｕｍｌｏｃｋキーコード、ＳｃｒｏｌｌＬｏｃｋキーコード、ＣａｐｓＬｏｃｋキーコード等の３つのキーコードが送られると、メインキーボードの入力モードが数値モード及び非数値モードのいずれかのモードであるかを判定して応答する原理に基づく方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３５３２９０５号明細書
【考案の概要】
【考案が解決しようとする課題】
【０００５】
上記従来のモード切替方法では、補助キーボードからはキーコードをホストへ送出することによって、メインキーボードの入力モードを知ることができ、メインキーボードの入力モードを取得することができることによって補助キーボードの入力操作をすることができるので、入力が混乱しなくなり操作利便性の向上を図ることができるが、補助キーボードの何れかのキーが押される毎に、所定のキーコードを１回かそれ以上、多くは４回の送信でメインキーボードの入力状態を取得することがあり、操作利便性を低減することになる。従って、実際使用時、所定のキーコードを頻繁に送信することで、容易くホストによる入力状態の判定ミスを引き起こす問題点もあり、なおも改良する余地がある。
【０００６】
本考案は、入力操作の利便性のさらなる向上を図ることができる補助キーボードを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成すべく、本考案の補助キーボードは、ホストと、ホストに通信可能に接続されるメインキーボードとを備えたコンピュータシステムのホストに通信可能に外付け接続される補助キーボードであって、数値入力キー群と非数値入力キー群とからなる複数の入力キーを有するキーモジュールと、キーモジュールと電気的に接続され、複数の入力キーのいずれかのキーが押されたとき、該いずれかの押されたキーに対応するスキャンコードを送信するキー走査回路と、キー走査回路と電気的に接続され、キー走査回路から送信されたスキャンコードを受信するキーコード処理モジュールとを備え、キーコード処理モジュールは、キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、補助キーボードの入力モードを示す補助キーボードのＮｕｍＬｏｃｋ入力モードを１回遷移すると共に、遷移した補助キーボードのＮｕｍＬｏｃｋ入力モードを記録する補助キーボード入力モード記録部と、キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、ＮｕｍＬｏｃｋキーコードを２回ホストに送信し、ホストがＮｕｍＬｏｃｋキーコードを受信する前の該ホストの入力モードを示すホストのＮｕｍＬｏｃｋ入力初期状態に関する情報を取得して記録するシステム入力状態取得部と、補助キーボード入力モード記録部及びシステム入力状態取得部と電気的に接続され、キー走査回路からのスキャンコードがＮｕｍＬｏｃｋキーコードに対応するとき、補助キーボードのＮｕｍＬｏｃｋ入力モード及びホストのＮｕｍＬｏｃｋ入力初期状態がプリセット条件に該当するか否かを判定し、該当すると判定する場合、補助キーボードのＮｕｍＬｏｃｋ入力モードに応じて、スキャンコードに対応するキーコードをホストへ送信し、補助キーボードの入力モードが数値入力モードであるとき、キーコードとして数値コードを送信し、補助キーボードの入力モードが非数値入力モードであるときは、キーコードとしてカーソルコードを送信するキーコード送信部と、を有することを特徴とする。
【０００８】
本考案の補助キーボードにおいて、プリセット条件とは、補助キーボードのＮｕｍＬｏｃｋ入力モードで示す補助キーボードの入力モードが、ホストのＮｕｍＬｏｃｋ入力初期状態で示すメインキーボードの入力モードと同じであるか、又は、補助キーボードのＮｕｍＬｏｃｋ入力状態で示す補助キーボードの入力モードが、ホストのＮｕｍＬｏｃｋ入力初期状態で示すメインキーボードの入力モードとは異なり、且つ補助キーボードの入力モードが非数値入力モードであるものとする。
【０００９】
本考案の補助キーボードにおいて、システム入力状態取得部は、ＮｕｍＬｏｃｋキーコードを１回ホストへ送信すると、ホストのＮｕｍＬｏｃｋ入力状態を遷移し、ホストの遷移後ＮｕｍＬｏｃｋ入力状態に関する情報を返信して取得且つ記録し、ＮｕｍＬｏｃｋキーコードを再度ホストへ送信すると、ホストの遷移後ＮｕｍＬｏｃｋ入力状態を再度遷移し、元のＮｕｍＬｏｃｋ入力初期状態を返信して取得且つ記録するようにすることが好ましい。
【００１０】
本考案の補助キーボードにおいて、システム入力状態取得部は、ホストのＮｕｍＬｏｃｋ入力初期状態を取得することに成功したか否かについてフラグを設定し、キーコード送信部は、ホストからのＮｕｍＬｏｃｋ入力初期状態の取得が成功したことを示すフラグが設定されたときは、プリセット条件に該当するかどうかについて判定を行うようにすることが好ましい。
【考案の効果】
【００１１】
本考案の補助キーボードによれば、補助キーボードのキーモジュールにおけるＮｕｍＬｏｃｋキーが押されると、補助キーボード入力モード記録部によって補助キーボードのＮｕｍＬｏｃｋキーの入力状態を遷移すると共に、システム入力状態取得部によってホストにおけるＮｕｍＬｏｃｋ入力初期状態を取得することができる。また、キーモジュールにおける数値入力キー群のいずれかのキーが押されたとき、補助キーボードのＮｕｍＬｏｃｋキーの入力モードとホストのＮｕｍＬｏｃｋ入力初期状態とが所定のプリセット条件に該当する場合、キーコード送信部が対応するキーコードを送信することができる。従って、上記従来のモード切替方法と異なり、メインキーボードのＮｕｍＬｏｃｋキーの入力モードを知るのに、補助キーボードのいずれかのキーが押された時、所定のキーコードを何回も送信する必要がなくなり、補助キーボードからのキーコード送信回数を減らすことができると共に、入力操作の利便性をより一層上げることができる。
【図面の簡単な説明】
【００１２】
【図１】本考案に係る補助キーボードがメインキーボードを備えたコンピュータシステムに接続されている状態を示す図である。
【図２】本考案に係る補助キーボードの構成を概略的に示す平面図である。
【図３】本考案に係る補助キーボードの構成を概略的に示すブロック図である。
【考案を実施するための形態】
【００１３】
以下、添付図面を参照して本考案の好適な実施例を詳細に説明する。尚、下記実施例は、本考案の好適な実施例を示したものにすぎず、本考案の技術的範囲は、下記実施例そのものに何ら限定されるものではない。
【００１４】
本考案に係る補助キーボード１は、図１に示すように、ホスト３と、ホスト３に通信可能に接続されているメインキーボード２とを備えたコンピュータシステムに適用されるものであり、ホスト３に通信可能に外付け接続されるようになっている。
【００１５】
補助キーボード１は、図２、３に示すように、所定形状をなす筐体１１の表面に露出するように取り付けられ、ライトの点滅によってＮｕｍＬｏｃｋキーの入力状態を使用者に対して表示するライト１２と、筐体１１の表面に配列された複数の入力キー１３１、１３１、・・・、１３２、１３３、１３３、・・・を有するキーモジュール１３と、キーモジュール１３と電気的に接続されたキー走査回路１４と、キー走査回路１４と電気的に接続されたキーコード処理モジュール１５とを備えている。
【００１６】
この実施例では、複数の入力キーとしては、例えば、入力キー１３１、１３１、・・・とは、数値、カーソル移動の操作をするキー群であり、入力キー１３２とは、ＮｕｍＬｏｃｋキーであり、入力キー１３３、１３３、・・・とは演算・エンターなどの操作をするキー群である。これらの入力キーは、図２に示すように、例えば数値入力やカーソル移動などの操作を行う入力キー１３１からなる数値入力キー群１３４と、ＮｕｍＬｏｃｋ操作を行う入力キー１３２と、演算、エンターなどの操作を行う入力キー１３３とからなる非数値入力キー群１３５とに大別される。
【００１７】
なお、メインキーボード２は、ライトの点滅によってＮｕｍＬｏｃｋキー２１や、ＳｃｒｏｌｌＬｏｃｋキー、ＣａｐｓＬｏｃｋキーなどの入力モードを使用者に対して表示するライトを有しており、このうちライト２２がＮｕｍＬｏｃｋ入力モードに対応している。両キーボード１、２では、ライト１２、２２の点灯或いは消灯によって、使用者が例えば数値入力可能か否かの入力モードを識別することができる。
【００１８】
キー走査回路１４は、複数の入力キー１３１、１３２および１３３におけるいずれかのキーが押されたとき、押された入力キーに対応するスキャンコードを生成してキーコード処理モジュール１５へ送信するようになっている。
【００１９】
キーコード処理モジュール１５は、補助キーボード入力モード記録部１５１と、システム入力状態取得部１５２と、補助キーボード入力モード記録部１５１及びシステム入力状態取得部１５２と電気的に接続されたキーコード送信部１５３とを有する。なお、キーコード処理モジュール１５は、例えばソフトウェアや、ファームウェア、ハードウェア或いはそれらの組合せより構成されるものである。
【００２０】
補助キーボード入力モード記録部１５１は、補助キーボード１のＮｕｍＬｏｃｋ入力モードを一回遷移すると共に、遷移を行った後の補助キーボード１のＮｕｍＬｏｃｋ入力モードを記録するようになっている。なお、補助キーボード１のＮｕｍＬｏｃｋ入力モードとは、ＮｕｍＬｏｃｋキー１３２が押された時のＮｕｍＬｏｃｋ入力モード、即ち補助キーボード１の数値入力モードを示し、言い換えれば、補助キーボード１のライト１２が点灯する（以下、ＯＮで示すことがある）と、数値の入力をする数値モードを示し、ライト１２が消灯する（以下、ＯＦＦで示すことがある）と、非数値入力モードを示す。
【００２１】
システム入力状態取得部１５２は、ホスト３へＮｕｍＬｏｃｋキーコードを２回送信すると共に、ホスト３からホスト３のＮｕｍＬｏｃｋ入力初期状態を取得且つ記録するようになっている。なお、ホスト３のＮｕｍＬｏｃｋ入力初期状態とは、ホスト３が補助キーボード１からＮｕｍＬｏｃｋキーコードを受信する前のを示し、数値入力モード又は非数値入力モードのいずれかを示す。この実施例において、ホスト３のＮｕｍＬｏｃｋ入力状態は、従来と同様に、メインキーボード２のＮｕｍＬｏｃｋキー２１が押されたときのＮｕｍＬｏｃｋキーコードや、補助キーボード１のＮｕｍＬｏｃｋキー１３２が押されたときのＮｕｍＬｏｃｋキーコードによって遷移する。言い換えると、メインキーボード２及び補助キーボード１のいずれかから、ホスト３へＮｕｍＬｏｃｋキーコードが送信されると、このＮｕｍＬｏｃｋキーコードの受信に応じてホスト３はＮｕｍＬｏｃｋ入力状態を遷移し、遷移後の入力状態を示す遷移後ＮｕｍＬｏｃｋ入力状態情報をメインキーボード２及び補助キーボード１に返信する。補助キーボードにおいては、ホスト３側のＮｕｍＬｏｃｋ入力初期状態を知るために、ＮｕｍＬｏｃｋキーコードを送信する必要があるが、一度だけＮｕｍＬｏｃｋキーコードを送信すると、ＮｕｍＬｏｃｋ入力状態が初期状態から遷移したままになってしまうため、二度目のＮｕｍＬｏｃｋキーコードを送信することでシステム入力状態を初期状態に戻すのである。
【００２２】
キーコード送信部１５３は、システム入力状態取得部１５２がホスト３のＮｕｍＬｏｃｋ入力初期状態の取得に失敗すると、キーコードを送信しないが、システム入力状態取得部１５２がホスト３のＮｕｍＬｏｃｋ入力初期状態の取得に成功すると、下記のプリセット条件に基づいて、所定のキーコードをホスト３へ送信するようになっている。
【００２３】
この実施例で使われているプリセット条件は、例えば、補助キーボード１のＮｕｍＬｏｃｋ入力モードがホスト３におけるＮｕｍＬｏｃｋ入力初期状態と同じである第１のプリセット条件と、補助キーボード１のＮｕｍＬｏｃｋ入力モードがホスト３におけるＮｕｍＬｏｃｋ入力初期状態と異なり、且つ補助キーボード１のＮｕｍＬｏｃｋ入力モードが非数値入力モードである第２のプリセット条件とがある。
【００２４】
次に、補助キーボード１の動作及び作用について説明する。
【００２５】
押された入力キーに対応するスキャンコードをキー走査回路１４からキーコード処理モジュール１５が受信し、このスキャンコードがＮｕｍＬｏｃｋキー１３２のＮｕｍＬｏｃｋキーコードに該当する場合、キーコード処理モジュール１５は下記の第１の処理手続きを行う。
【００２６】
第１の処理手続きでは、補助キーボード１のライト１２が点灯しているとき、ＮｕｍＬｏｃｋキー１３２が押されると、補助キーボード入力モード記録部１５１によって補助キーボード１の入力モードが一回遷移し、遷移したＮｕｍＬｏｃｋ入力状態を記録すると同時に、補助キーボード１のライト１２が消灯する。一方、補助キーボード１のライト１２が消灯しているとき、補助キーボード１のＮｕｍＬｏｃｋキー１３２が押されると、補助キーボード１のＮｕｍＬｏｃｋ入力モードが一回遷移し、遷移したＮｕｍＬｏｃｋ入力モードを記録すると同時に、補助キーボード１のライト１２が点灯する。
【００２７】
一方、システム入力状態取得部１５２が、１回目のＮｕｍＬｏｃｋキーコードをホスト３へ送信した後、ホスト３がこれを受信して、ホスト３のＮｕｍＬｏｃｋ入力初期状態が他の入力状態へと遷移する。ホスト３は遷移後ＮｕｍＬｏｃｋ入力状態情報をシステム入力状態取得部１５２に返信し、システム入力状態取得部１５２はこの遷移後ＮｕｍＬｏｃｋ入力状態情報を取得且つ記録する。そして、２回目のＮｕｍＬｏｃｋキーコードをホスト３へ送信すると、これを受信したホスト３側で、１回遷移した入力状態がさらに遷移し、ＮｕｍＬｏｃｋ入力初期状態に戻ることになる。ホスト３はこのＮｕｍＬｏｃｋ入力初期状態を示す情報を補助キーボード１に送信し、システム入力状態取得部１５２は、２度遷移して元の状態に戻った、ＮｕｍＬｏｃｋ入力初期状態を示す情報を取得且つ記録する。このように、補助キーボード１からのＮｕｍＬｏｃｋキーコードを受信する前のホスト３のＮｕｍＬｏｃｋ入力初期状態を知ることができる。
【００２８】
例えば、コンピュータシステムの当初の入力状態がＯＮ（点灯）のとき、システム入力状態取得部１５２では１回目のＮｕｍＬｏｃｋキーコードの送信後に取得した状態がＯＦＦ（消灯）、２回目のＮｕｍＬｏｃｋキーコードの送信後に取得した状態がまたＯＮ（点灯）となり、ホスト３のＮｕｍＬｏｃｋ入力状態に元に戻る。これにより、システム入力状態取得部１５２がＮｕｍＬｏｃｋキーコードを２回送信することによって、システム入力状態取得部１５２はホスト３のＮｕｍＬｏｃｋ入力初期状態に関する情報を取得することができる。また、ＮｕｍＬｏｃｋ入力初期状態に関する情報を取得することができると、補助キーボード１のホスト３との通信状態が良好であることを確認できる。なお、本実施例でのシステム構成においては、補助キーボード１以外にはメインキーボード２だけがホスト３に接続されているため、ホスト３のＮｕｍＬｏｃｋ入力初期状態とメインキーボード２の入力モードとは一致している。
【００２９】
この例では、システム入力状態取得部１５２は更に、図示しないが、フラグを設定することによってホスト３のＮｕｍＬｏｃｋ入力初期状態や遷移後ＮｕｍＬｏｃｋ入力状態に関する情報、すなわちＮｕｍＬｏｃｋ入力状態に関する情報を取得することに成功したか否かを示すようにしてもよい。システム入力状態取得部１５２は、１回目又は２回目のＮｕｍＬｏｃｋキーコードの送出において、所定時間内にホスト３からＮｕｍＬｏｃｋ入力状態に関する情報を受信できなければ、ホスト３のＮｕｍＬｏｃｋ入力状態に関する情報の取得が失敗したことを示すフラグを設定する。一方、所定時間内にホスト３からＮｕｍＬｏｃｋ入力状態に関する情報を受信することができれば、ホスト３のＮｕｍＬｏｃｋ入力状態の取得が成功したことを示すフラグを設定する。
【００３０】
一方、キー走査回路１４からのスキャンコードが数値入力キー群１３４におけるいずれかのキー１３１のキーコードに該当する場合、キーコード処理モジュール１５は、下記の第２の処理手続きを行う。
【００３１】
第２の処理手続きでは、キーコード送信部１５３は、システム入力状態取得部１５２がホスト３のＮｕｍＬｏｃｋ入力状態に関する情報の取得に失敗したことを示すフラグを設定した場合、キーコードを送信しないが、システム入力状態取得部１５２がホスト３のＮｕｍＬｏｃｋ入力状態に関する情報の取得に成功したことを示すフラグを設定した場合、ホスト３のＮｕｍＬｏｃｋ入力初期状態及び補助キーボード１のＮｕｍＬｏｃｋ入力モードについて所定のプリセット条件に基づいて判定を行い、所定のキーコードをホスト３へ送信するようになっている。
【００３２】
第１のプリセット条件では、補助キーボード１のＮｕｍＬｏｃｋ入力モードとホスト３のＮｕｍＬｏｃｋ入力初期状態とがいずれも数値入力モードである場合、キーコード送信部１５３はキーコードとして数値コードをホスト３へ送信する。一方、補助キーボード１のＮｕｍＬｏｃｋ入力モードとホスト３におけるＮｕｍＬｏｃｋ入力初期状態とがいずれも非数値入力モードである場合、キーコード送信部１５３はキーコードとしてカーソルコードをホスト３へ送信する。
【００３３】
第２のプリセット条件では、ホスト３におけるＮｕｍＬｏｃｋ入力初期状態が数値入力モードで、且つ補助キーボード１のＮｕｍＬｏｃｋ入力モードが非数値入力モードの場合、キーコード送信部１５３はキーコードとしてカーソルコードをホスト３へ送信する。ユーザーが補助キーボード１を使用する際に補助キーボードのＮｕｍＬｏｃｋ入力モードを見ながら使用することが多いと考えられるため、このように補助キーボード側を優先する。
【００３４】
一方、ホスト３のＮｕｍＬｏｃｋ入力状態及び補助キーボード１のＮｕｍＬｏｃｋ入力状態は、第１のプリセット条件にも第２のプリセット条件にも該当しない場合、即ち、ホスト３のＮｕｍＬｏｃｋ入力初期状態が非数値入力モードで、且つ補助キーボード１のＮｕｍＬｏｃｋ入力モードが数値入力モードの場合、キーコード送信部１５３はＮｕｍＬｏｃｋキーのキーコードを１回ホスト３へ送信し、ホスト３のＮｕｍＬｏｃｋ入力状態をＮｕｍＬｏｃｋ入力初期状態の非数値入力モードから数値入力モードへと遷移させる。こうして、補助キーボード１にて、対応する数値キーコードをホスト３へ送信してデータ入力をすることがきる。数値入力が終わった後、ＮｕｍＬｏｃｋキーコードをホスト３へ１回送信すると、ホスト３のＮｕｍＬｏｃｋ入力状態を元のＮｕｍＬｏｃｋ入力初期状態へと戻すことができる。
【００３５】
更に、スキャンコードがキー１３３のキーコードに該当する場合、補助キーボード１は通常のキーコード送信手続きを行い、当該入力キー１３３のキーコードをそのままホスト３に送信する。
【００３６】
以上により、補助キーボード１のキーモジュール１３におけるＮｕｍＬｏｃｋキー１３２が押されると、補助キーボード入力モード記録部１５１によって補助キーボード１のＮｕｍＬｏｃｋ入力状態を遷移して記録することによって補助キーボードのＮｕｍＬｏｃｋ入力状態を取得することができる。一方、システム入力状態取得部１５２によってＮｕｍＬｏｃｋキーコードを２回送信することによってホスト３のＮｕｍＬｏｃｋ入力初期状態を取得且つ記録することができる。キーモジュール１３における数値入力キー群１３４のいずれかのキーが押されると、補助キーボード１のＮｕｍＬｏｃｋ入力モードとホスト３のＮｕｍＬｏｃｋ入力初期状態とが第１のプリセット条件又は第２のプリセット条件に該当するか否かを判定して、キーコード送信部１５３が対応するキーコードを送信することができる。従って、本考案の補助キーボードによれば、上記従来のモード切替方法と違って、いずれかのキーが押された時、１〜４回以上所定のキーコードを送信する必要がなくなり、キーコードの送信回数を減らすことができ、データ入力の利便性が向上することができる。
【符号の説明】
【００３７】
１  補助キーボード
１１  筐体
１２  ライト
１３  キーモジュール
１３１  入力キー
１３２  入力キー
１３３  入力キー
１３４  数値入力キー群
１３５  非数値入力キー群
１４  キー走査回路
１５  キーコード処理モジュール
１５１  補助キーボード入力モード記録部
１５２  システム入力状態取得部
１５３  キーコード送信部
２  メインキーボード
２１  ＮｕｍＬｏｃｋキー
２２  ライト
３  ホスト
【図１】
0003165437.tif 000003
【図２】
0003165437.tif 000004
【図３】
0003165437.tif 000005