(57)【要約】【課題】  出力しないキーコードを任意にしかも容易に設定することができかつ通常モードとロックモードの切り替えが容易な入力装置の提供。【解決手段】  入力装置１００はキー部１０１と、キー部のキーに対応するキーコードが格納されるメモリ１０２と、押下されるキーと対応するキーコードをメモリから読み出し出力する制御部１０３と、制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチ１０４ａと、制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチ１０４ｂとを含み、制御部はロックモードおよびロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換してメモリに格納し、かつメモリには通常モードおよびロックモードに対応する押下キー情報が格納される。【選択図】      図１
2011008365.tif 000002
【特許請求の範囲】
【請求項１】
キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、
前記制御部は前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納し、かつ前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納されることを特徴とする入力装置。
【請求項２】
前記制御部は、押下されるキーと対応するキーコードを出力する制御コントローラと、前記制御コントローラから出力されるキーコードを入力し、前記メモリを参照して入力したキーコードに対応する前記通常モードのキーコードあるいは前記ロックモードのダミーキーコードを出力するキーコード送出制御コントローラとを含むことを特徴とする請求項１記載の入力装置。
【請求項３】
前記ロックモード時に駆動される表示部を含むことを特徴とする請求項１または２記載の入力装置。
【請求項４】
前記第１スイッチがロックモードに設定されている場合に、前記第２スイッチの機能が有効となることを特徴とする請求項１から３のいずれかに記載の入力装置。
【請求項５】
キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、さらに前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納される入力装置における誤入力防止方法であって、
前記制御部は前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納するロック機能設定ステップを含むことを特徴とする誤入力防止方法。
【請求項６】
前記制御部は、押下されるキーと対応するキーコードを出力する制御コントローラと、前記制御コントローラから出力されるキーコードを入力し、前記メモリを参照して入力したキーコードに対応する前記通常モードのキーコードあるいは前記ロックモードのダミーキーコードを出力するキーコード送出制御コントローラとを含むことを特徴とする請求項５記載の誤入力防止方法。
【請求項７】
前記ロックモード時に駆動される表示部を含むことを特徴とする請求項５または６記載の誤入力防止方法。
【請求項８】
前記第１スイッチがロックモードに設定されている場合に、前記第２スイッチの機能が有効となることを特徴とする請求項５から７のいずれかに記載の誤入力防止方法。
【請求項９】
キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、さらに前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納される入力装置における誤入力防止方法のプログラムであって、
前記制御部に、前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納させるロック機能設定ステップを実行させるためのプログラム。
【請求項１０】
前記制御部は、押下されるキーと対応するキーコードを出力する制御コントローラと、前記制御コントローラから出力されるキーコードを入力し、前記メモリを参照して入力したキーコードに対応する前記通常モードのキーコードあるいは前記ロックモードのダミーキーコードを出力するキーコード送出制御コントローラとを含むことを特徴とする請求項９記載のプログラム。
【請求項１１】
前記ロックモード時に駆動される表示部を含むことを特徴とする請求項９または１０記載のプログラム。
【請求項１２】
前記第１スイッチがロックモードに設定されている場合に、前記第２スイッチの機能が有効となることを特徴とする請求項９から１１のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置およびその誤入力防止方法に関し、特にパーソナルコンピュータ等の電子機器に接続するキーボード等の入力装置およびその誤入力防止方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの電子機器に接続する入力装置の１つにキーボードがある。キーボードは各キーを押すことで、そのキーに対応するキーコードを接続先である電子機器に送出する。キーボードをパーソナルコンピュータにつなげる場合の主なインターフェース規格としてはＵＳＢ規格（Universal Serial Bus）や、ＰＳ２（ＰＣ／ＡＴ互換機の標準インタフェース) 規格などがあり、細かな仕様は異なるがキーボード上の押下されたキースイッチのキーコードを送出し、電子機器の文字入力を行っている。つまり任意のキー押下は、パーソナルコンピュータ上のソフトウェアに対応した動作、文字入力を行うことになる。
【０００３】
近年パーソナルコンピュータなどの電子機器は普及してきており、若年層から高齢者まで幅広い世代で使用されるようになってきている。入力装置の使用に不慣れな使用者が扱う場合に、キー押下が容易に行なえることは、誤ったキー入力が行われやすい面もあり、誤動作を行う可能性があると考えられる。
【０００４】
例えば、隣り合ったキーが誤って押下された場合、本来入力されるべきキー入力とともに異なるキー入力が行われてしまい、ソフトウェアが誤動作する、文字入力でいえば誤った文字が入力され文字の訂正あるいは消去が必要となり、使用者操作が複雑化することになる。場合によっては、ソフトウェアが終了したり、ソフトウェアの設定が変わったりするなど誤動作の要因になっていた。
【０００５】
上述のように、キー押下の操作を伴う入力装置を備えたパーソナルコンピュータなどの電子機器が普及しているなかで、幅広い世代で利用する環境が増えてきている。キー押下は容易に行える反面、容易に誤入力、誤操作ができてしまう、無意識に誤操作してしまうなどの問題があった。
【０００６】
また、ものづくりを行う製造工場の生産ラインなどで入力装置が備えてある電子機器を使用する場合は、生産効率を上げるためオペレータの手間を省き、極力簡単なキー入力のみを行う方が効率がよい。複数のキーが存在する入力装置においてもオペレータが操作するキーはほんの一部でほとんどのキーは使用しないことになる。
【０００７】
具体的に説明すると、テスト開始時に入力装置のキー入力を行い自動的に試験が開始、テスト終了時にキー入力を行い検査データの格納、次の製品の試験に移行するように簡単な操作（特定キーの入力のみ）を行うよう配慮されている。他のキー入力を行う必要はなく、言い換えればキー入力を行ってはいけない場合もある。他のキー入力を行うことで、パーソナルコンピュータ上のソフトウェアが終了してしまう、ソフトウェアの設定が変わってしまい検査ができなくなる、などの誤動作の要因になるからである。キー入力が必要なキー以外を操作できないように物理的に囲うなどの工夫が施されている場合もある。
【０００８】
以上より、電子機器に接続された入力装置の誤入力、誤操作は、電子機器の誤動作を防止する上で解決しなければいけない問題点であった。一方、これら誤入力あるいは誤操作を防止するための発明の例が以下のとおり開示されている。
【０００９】
その一例として、キーボードのキー配列を予め複数のブロックに分割しておき、切り替えスイッチがオフの場合は、送出されるべきキーデータが無条件で送出され、切り替えスイッチがオンの場合は、所定ブロックのキー以外のキーデータの送出を禁止するキーボードが開示されている（たとえば、特許文献１参照）。
【００１０】
また、他の一例として、予め指定のある各キーに対応したアドレスを、ロックキーを押下した状態で入力することで入力制限するキーの設定が可能なキーロック方式が開示されている（たとえば、特許文献２参照）。
【００１１】
さらに、他の一例として、キー入力を有効とみなすキー入力コードを予め設定しておき、キー入力信号変換手段により所定のキー入力コードが入力された時、そのキー入力コードが有効か否かを判定し、有効であれば、キー入力コード送信手段を介して所定のデータ処理装置へ送信するキーボード入力装置が開示されている（たとえば、特許文献３参照）。
【００１２】
さらに、他の一例として、複数個のキースイッチの一部を構成する特定の複数個のキースイッチの情報の送信を禁止する操作手段を有する情報入力用キーボードが開示されている（たとえば、特許文献４参照）。
【００１３】
さらに、他の一例として、予め決められた３つのキーを押下することで、STOPキーが押下されても無視するよう動作する端末機器が開示されている（たとえば、特許文献５参照）。
【００１４】
さらに、他の一例として、各エントリがシステム状態とその状態において無効となるキーを羅列した無効テーブルを備えており、無効テーブルの対応するエントリ内にあるキーコードはシステム制御部およびアプリケーションに送出しないように制御する無効キー制御装置が開示されている（たとえば、特許文献６参照）。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】実開昭６２−１４６２３４号公報
【特許文献２】特開昭５７−１０５０３０号公報
【特許文献３】特開平０４−０２３０２５号公報
【特許文献４】特開平０４−１３３１１９号公報
【特許文献５】特開平０５−２０４５１５号公報
【特許文献６】特開平０９−２５８８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかし、特許文献１記載の発明は、キーボードのキー配列を予め複数のブロックに分割してメモリ等に登録しておく必要がある。したがって、キーボードのキー配列を任意に分割することはできないという欠点がある。
【００１７】
また、特許文献２記載の発明は、指定したキーとアドレスの対応情報が格納されるキーテーブルは１つしか用意されていないため、必要に応じて標準モードとキー入力制限モードの切り替えを行うには、毎回ロックキーを押下し、各キーに対応したアドレスを入力し、設定を解除する必要があり、モードの切り替えに多くの時間を要するという欠点がある。
【００１８】
また、特許文献３記載の発明は、キー入力を有効とみなすキー入力コードを予め設定しておく必要があり、キー入力コードを任意に設定することができないという欠点がある。
【００１９】
また、特許文献４記載の発明は、特定の複数個のキースイッチを予め設定しておく必要があり、キースイッチを任意に設定することができないという欠点がある。
【００２０】
また、特許文献５記載の発明は、３つのキーを押下することで、STOPキーの押下を無視するというキーマップを予め設定しておく必要があり、STOPキーの押下を無視するキーを任意に設定することができないという欠点がある。
【００２１】
また、特許文献６記載の発明は、予めシステムの状態の数だけ無効キーのリストを作成することで実現しており、予め入力装置のメモリ等へそのリストを格納しておく必要がある。したがって、そのリストを任意に設定することができないという欠点がある。
【００２２】
そこで、本発明の目的は、出力しないキーコードあるいはダミーキーコードを任意にしかも容易に設定することができかつ通常モードとロックモードの切り替えが容易な入力装置およびその誤入力防止方法を提供することにある。
【課題を解決するための手段】
【００２３】
前記課題を解決するために、本発明による入力装置は、キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、前記制御部は前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納し、かつ前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納されることを特徴とする。
【００２４】
また、本発明による誤入力防止方法は、キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、さらに前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納される入力装置における誤入力防止方法であって、前記制御部は前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納するロック機能設定ステップを含むことを特徴とする。
【００２５】
また、本発明によるプログラムは、キー部と、前記キー部のキーに対応するキーコードが格納されるメモリと、押下されるキーと対応するキーコードを前記メモリから読み出し出力する制御部と、前記制御部の動作を通常モードあるいはロックモードに切り替える第１スイッチと、前記制御部の動作をロック機能設定オンあるいはオフに切り替える第２スイッチとを含み、さらに前記メモリには前記通常モードおよび前記ロックモードに対応する押下キー情報が格納される入力装置における誤入力防止方法のプログラムであって、前記制御部に、前記ロックモードおよび前記ロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換して前記メモリに格納させるロック機能設定ステップを実行させるためのものであることを特徴とする。
【発明の効果】
【００２６】
本発明によれば、出力しないキーコードあるいはダミーキーコードを任意にしかも容易に設定することができかつ通常モードとロックモードの切り替えが容易な入力装置およびその誤入力防止方法が得られる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る入力装置の動作原理を説明するための構成図である。
【図２】本発明に係る入力装置の第１の実施の形態の構成図である。
【図３】本発明に係る入力装置１の一例の構成図である。
【図４】第１の実施の形態におけるロックスイッチのオンおよびオフ動作を示すフローチャートである。
【図５】第１の実施の形態におけるロック機能設定方法の動作を示すフローチャートである。
【図６】本発明に係る入力装置の第２の実施の形態の構成図である。
【図７】第２の実施の形態におけるロックスイッチのオンおよびオフ動作を示すフローチャートである。
【図８】第２の実施の形態におけるロック機能設定の動作を示すフローチャートである。
【発明を実施するための形態】
【００２８】
まず、実施の形態の説明に入る前に、本発明の動作原理について説明する。図１は本発明に係る入力装置の動作原理を説明するための構成図である。同図を参照すると、入力装置１００は、キー部１０１と、キー部１０１のキーに対応するキーコードが格納されるメモリ１０２と、押下されるキーと対応するキーコードをメモリ１０２から読み出し出力する制御部１０３と、制御部１０３の動作を通常モードあるいはロックモードに切り替える第１スイッチ１０４ａと、制御部１０３の動作をロック機能設定オンあるいはオフに切り替える第２スイッチ１０４ｂとを含んで構成される。また、メモリ１０２には通常モードおよびロックモードに対応する押下キー情報が格納される。
【００２９】
次に、入力装置１００の動作について説明する。制御部１０３はロックモードおよびロック機能設定オンの場合に、押下されるキーに対応するキーコードを、出力しないキーコードとしてあるいはダミーキーコードに変換してメモリ１０２に格納する。
【００３０】
したがって、本発明によれば、キーを押下するだけで出力しないキーコードあるいはダミーキーコードの設定ができるためキーの設定が容易となり、かつメモリ１０２に通常モードおよびロックモードに対応する押下キー情報が格納され、それらのモードを第１スイッチ１０４ａで切り替えることができるため、通常モードとロックモードの切り替えが容易となる。
【００３１】
以下、本発明の実施の形態について添付図面を参照しながら説明する。まず、第１の実施の形態について説明する。図２は本発明に係る入力装置の第１の実施の形態の構成図である。なお、同図には便宜上、入力装置には含まれない電子機器２が入力装置とともに表示されている。
【００３２】
同図を参照すると、パーソナルコンピュータなどの電子機器２にキーボードなどの入力装置１が接続されている。入力装置１は文字入力および操作用のキー部３と、表示部（一例として、ＬＥＤ（Light Emitting Diode）部４と、ロックスイッチ( ロック設定スイッチ) ５とを含んで構成される。
【００３３】
電子機器２はパーソナルコンピュータなどの電子機器であり、ＣＰＵ(Central Processing Unit) 、メモリ、ＬＣＤ(Liquid Crystal Display)などで構成される一般的な機器とするので詳細は省略する。またロックスイッチ５はスライドスイッチとボタンスイッチをあわせた構造とすることで１箇所のスイッチで２つのスイッチ機能を実現する。このロックスイッチ５でロックスイッチとロック設定スイッチを兼ね備える。なお、ロックスイッチ５は一例であり、任意に変更可能である。
【００３４】
また、キーボードなどの入力装置では一般的にＬＣＤなどのディスプレイを備えていることは少なく、電子機器の表示画面で確認することができない。代わりに入力装置の今の状態を表示し操作者が確認するためにＬＥＤを点灯あるいは点滅させて知らせることが可能である。一般的な入力装置であるキーボードで考えた場合、通常ＮＵＭ  ＬＯＣＫ、ＳＣＲＯＬＬ  ＬＯＣＫ、ＣＡＰＳ  ＬＯＣＫ用のＬＥＤ３個が使用さている場合が多い。その３つのＬＥＤの組み合わせで状態を表示および報知する表示部４を構成することも可能である。
【００３５】
図３は本発明に係る入力装置１の一例の構成図である。なお、同図において、図２と同様部分には同一番号を付し、その説明を省略する。同図を参照すると、入力装置１は、キー部３と、表示部（以下、ＬＥＤ部と表示する）４と、ロックスイッチ５ａおよび５ｂと、入力装置１の制御コントローラ７と、メモリ６と、プログラム格納部１１とを含んで構成される。
【００３６】
一例として、ロックスイッチ５ａがスライドスイッチであり、ロックスイッチ５ｂがボタンスイッチである。この場合、一例として、ロックスイッチ５ａをスライドさせないとロックスイッチ５ｂが押下されないように構成されている。したがって、この場合ロックスイッチ５ａが通常モードとロックモードの切り替えに用いられ、ロックスイッチ５ｂがロック機能設定オン・オフの切り替えに用いられる。
【００３７】
なお、同図ではキー部３の各キーに特定の数字や文字、符号を割り当てているが、これらに限定されるものではない。また、プログラム格納部１１には後述する誤入力防止方法のプログラムが格納されている。
【００３８】
制御コントローラ７はキー部３を押下したことを検出するため、常にキースキャンを行っている。制御コントローラ７は、キー部３の任意のキーが押下されたことを検出すると、押下されたキーに対応したキーコードを電子機器２に送出する。またメモリ６には押下されたキーとキーコードを対応させた情報が記憶される。メモリ６にキーとキーコードを対応させた情報を保持させることで、押下されたキーに対応したキーコードを制御コントローラ７から電子機器２に送出することが可能になる。
【００３９】
キー入力制限を行なう場合には、押下されたキーとロック対象キーのキーコードを対応させた情報を追加してメモリ６に保持させることで、キー入力があった場合にも、ロック対象キーのキーコードを送出しない機能を実現する。
【００４０】
次に、第１の実施の形態の動作について説明する。図４は第１の実施の形態におけるロックスイッチのオンおよびオフ動作を示すフローチャートである。なお、以下の動作は、制御コントローラ７がキー部３、ＬＥＤ部４およびメモリ６を制御することにより実行される。
【００４１】
図４のフローチャートではキー入力に制限を行った状態（以下、ロックモード）で動作させるか、キー入力に制限を行わない通常モードで動作させるかを切り替えるための操作ボタンがロックスイッチ５である。ロックスイッチ５をオンした場合、オフした場合のそれぞれの動作について以下に示す。
【００４２】
まずステップＡ１でロックスイッチ５がオフ（ロックスイッチ５ａが通常モード側）の場合には、ステップＡ２に進み、制御コントローラ７はメモリ６より通常モードのキーマップを読み込む（キースキャンしたときの押下されたキーと電子機器２へ送出するキーコードを対応させた情報）。メモリ６には各々のキーに対応したキーコードが記憶されている。
【００４３】
次にステップＡ３に進み、制御コントローラ７はキースキャンを行い、キー押下があった場合、ステップＡ４に進みキーマップより押下されたキーに対応したキーコード読み込み、電子機器２に送出する。
【００４４】
以後、ステップＡ４、ステップＡ５の繰り返しでキー入力を行う。通常モードで動作する場合、一般のキーボード同様、キー入力の制限もなく全てのキー入力が可能である。
【００４５】
次にステップＡ１でロックスイッチ５がオン（ロックスイッチ５ａがロックモード側）の場合、ステップＡ５に進みキー入力を制限する設定（以下、ロック機能設定と表示する）を行う。ここでの具体的な設定とは、ロック機能設定の状態（ロックスイッチ５ｂを押下した状態）でロック対象キーとしたキーを押下することで、制御コントローラ７にロック対象キーの情報を読み込ませ、メモリ６に保存する。
【００４６】
そして、制御コントローラ７は、ロック対象キーが押下された場合、メモリ６のロック対象キーの情報を参照し、電子機器２にキーコードを送出しない動作を行う。
【００４７】
ステップＡ５のロック機能設定が完了した後、ステップＡ６に進み、制御コントローラ７はロックモード時のキーマップをメモリ６から読み込み、ロックモード時の動作を開始する。具体的には通常モード時と同様に、ステップＡ７に進みキースキャンを開始し、ステップＡ８でロックモード時のキーマップより押下されたキーに対応したキーコードを読み込み、電子機器２に送出する。
【００４８】
ステップＡ５のロック機能設定は後述する図５のフローチャートで詳細を説明する。ステップＡ５のロック機能設定を行うことでロック対象キーが押下された場合、入力装置１から電子機器２へキーコードは送出されない。したがって、ステップＡ７のキースキャンでキー押下があった場合でも、ロック対象キーのキーコードは送出されず、電子機器２にはキーコードが入力されない。隣り合ったキーが誤って押下された場合、本来入力されるべきキー入力とともに異なるキーが押下された場合にも、ロック対象キーの設定を行うことで誤動作を防止することが可能になる。
【００４９】
次にロック機能設定方法に関し説明する。図５は第１の実施の形態におけるロック機能設定方法の動作を示すフローチャートである。なお、以下の動作は、制御コントローラ７がキー部３、ＬＥＤ部４およびメモリ６を制御することにより実行される。
【００５０】
ロックスイッチ５がオンの場合およびオフの場合の制御については、図４のフローチャートで既に説明しており、ここで説明するロック機能設定は図４のフローチャートのステップＡ５に該当する箇所である。以下にロック機能設定の詳細を説明する。
【００５１】
図５のフローチャートではロックスイッチ５がオン時（ロックモード）であることが条件で動作開始する。初めてロックスイッチ５をオンした後、ステップＢ１に進みロック機能設定スイッチをオン（ロックスイッチ５ｂを押下）する必要がある。図２の構成図ではロックスイッチ５とロック機能設定スイッチは兼用としている。ロックスイッチ５は、スライドスイッチでロックスイッチをオンの場合に構造的にプッシュスイッチをオンできる仕様とすることで、ロック機能設定スイッチに割り当てることができる方式とする。
【００５２】
ロックスイッチ５がオンで、ロック機能設定スイッチがオンの場合にステップＢ２に進む。２つのスイッチを設けることができればスイッチの構造、仕様は任意であり自由に変更可能である。次にステップＢ２のロック機能設定モードへ移行すると同時に、ステップＢ１３のＬＥＤ部４の点滅をスタートする。ＬＥＤ部４の点滅はロック機能設定モードへ移行したことを示すことを目的としているため、ＬＥＤ部４の点灯、点滅は自由に変更可能である。
【００５３】
ステップＢ３で、制御コントローラ７はキースキャンを開始し、ロック対象キーが押下されると、ステップＢ４でキー押下が検出され、ステップＢ５でその制限キー情報がメモリ６に格納される。制限対象としたいキーを押下する毎にステップＢ３〜ステップＢ５を繰り返す。
【００５４】
ロック対象キーの押下が全て完了した時点で、ステップＢ６のロック機能設定スイッチ５がオフされる（もう一度押下する）。同時にロック機能設定モードが解除されたことを示すためステップＢ１４に進みＬＥＤ部４の点滅をストップする。
【００５５】
先にも記載のとおりＬＥＤ部４の表示仕様は任意に変更可能である。また同時にステップＢ７に進み、制御コントローラ７はメモリ６に格納した押下キー情報よりロックモード時のキーマップを作成する。ここで説明するキーマップは、押下されたキーと電子機器２に送出するキーコードを関連づけた情報とする。メモリ６上に通常モード時のキーマップとステップＢ７でいうロックモード時のキーマップの２つのキーマップを持つ仕様とし、ロックスイッチ５の状態でメモリ６上の参照するキーマップを変更できる仕様とする。
【００５６】
ロックモード時のキーマップは、通常時のキーマップ情報とロック機能設定モード時に押下されたキー押下情報をもとに、押下されたキーに対してはキーコードを送出しないようにキーマップを作成する（キーに対応したキーコードを定義しない）。制御コントローラ７はロックモード時のキーマップをメモリ６から読み込みステップＢ８の新規ロックモードの設定終了となる。
【００５７】
以降、ロックモード時の動作を行う。次のステップＢ９以降は、キー入力制限があるロックモードを解除するフローになる。ステップＢ９でロックスイッチ５をオフ、ステップＢ１０でロックモード解除となっているが、ロックスイッチ５をオフしない限り、ロックモードの状態を維持することになる。
【００５８】
ロックスイッチ５がオンの状態であれば、ロックモードは維持されたまま入力装置が使用可能になる。ロックスイッチ５をオフすることでロックモードが解除され通常モードで動作する。ロックモードが解除された場合にも、ロック時のキーマップはメモリ６に保持され、次にロックスイッチがオンされた場合にも、前回のロックモード時のキーマップで動作する。
【００５９】
図５のフローチャートで説明すると、ステップＢ１で“ＮＯ”に進み、ステップＢ１１で前回設定したロック時のキーマップを読み込み、ステップＢ１２に進みロックモードで動作する。入力装置１側から送出するキーコードを制御することで電子機器２側のアプリケーションなどのソフトウェアでマスク処理するなどの処理に比べ、確実にキーの誤入力を防止することが可能である。
【００６０】
以上説明したように、本発明の第１の実施の形態によれば、出力しないキーコードの設定を、対象のキーを押下するだけで行う構成であるため、出力しないキーコードを任意にしかも容易に設定することができる。また、通常モード時とロックモード時のキーマップを１つずつ備える構成であるため、通常モード時のキーマップと、ロックモード時のキーマップとの切り替えが容易となる。
【００６１】
次に、第２の実施の形態について説明する。図６は本発明に係る入力装置の第２の実施の形態の構成図である。なお、同図には便宜上、入力装置には含まれない電子機器２が入力装置とともに表示されている。
【００６２】
同図を参照すると、第２の実施の形態における入力装置１は、第１の実施の形態と同様のキー部３と、ＬＥＤ部４と、ロックスイッチ５ａおよび５ｂと、入力装置１の制御コントローラ７と、メモリ６と、プログラム格納部１２と、第２の実施の形態で追加されたキーコード送出制御コントローラ８とを含んで構成される。なお、制御コントローラ７とキーコード送出制御コントローラ８とを含む構成が図１の制御部１０３となる。
【００６３】
前述の第１の実施の形態は、制御コントローラ７とそれに接続されたメモリ６でロックモード時専用のキーマップを持ち、押下されたキーとそれに対応したキーコードを送信する手段（不図示）でキーコードの送信を制御していた。これに対し、第２の実施の形態では、キーコード送信制御コントローラ８を備えることにより、制御コントローラ７から送信されたキーコードがロック対象キーである場合、キーコード送信制御コントローラ８がメモリ６を参照し、そのキーコードをダミーのキーコードに変換して電子機器２に送信する。
【００６４】
ダミーのキーコードに変換する目的は、キーコード送信制御コントローラ８は双方向のインターフェースであるため、キーコード制御コントローラ８でキーコード送信を停止した場合、制御コントローラ７とキーコード制御コントローラ８の通信が確立できなくなり、正常な送信ができなくなる。それを回避するために予めシステムとして用意しておくダミーのキーコードを使用する。また、第１の実施の形態とは異なり第２の実施の形態の場合、制御コントローラ７に汎用のキーボードマイコンなどを使用することも可能となる。
【００６５】
メモリ６にはキーコードとロック対象キーの情報を記憶させておく。メモリ６にこれらの情報を保持させることで、ダミーのキーコードへの変換が必要なキーであるかどうか判別可能になる。また、キーコード制御コントローラ８でロック対象キーのキーコードをダミーのキーコードに変換することで、第１の実施の形態のキーコードを送信しないことと同様の動作を可能にする。すなわち、ダミーのキーコードを送付することで電子機器２にはキー入力がないことと同様の効果が生じる。
【００６６】
次に、第２の実施の形態の動作について説明する。まず、ロックスイッチのオンおよびオフ動作について説明する。図７は第２の実施の形態におけるロックスイッチのオンおよびオフ動作を示すフローチャートである。なお、以下の動作は、制御コントローラ７がキーコード送信制御コントローラ８、キー部３およびＬＥＤ部４を制御することにより実行される。
【００６７】
ロックスイッチがオンであるか否かの判別（ステップＤ１）、通常モード時のスキースキャン（ステップＤ２）およびキーコード送出（ステップＤ３）の動作に関しては第１の実施の形態と同様の動作を行う。またロックスイッチがオン時のロック機能設定（ステップＤ４）に関しても第１の実施の形態とほとんど同様の動作を行う（詳細は後述の図８で説明する）。第１の実施の形態との違いはステップＤ５以降の動作である。
【００６８】
ステップＤ５のキースキャンでキー押下が検出された場合、ステップＤ６へ進む。ステップＤ６では押下されたキーがロック対象キーであるかどうか判別を行う。ロック対象キーではない場合（“ＮＯ”の場合）、ステップＤ８へ進む。ステップＤ８では、制御コントローラ７より送信されてきたキーコードをキーコード送信制御コントローラ８がそのまま電子機器２へ送信するため、通常モードで動作する場合と違いはない。
【００６９】
一方、ステップＤ６にて“ＹＥＳ”（ロック対象キーである）の場合、ステップＤ７へ進む。ステップＤ７では、キーコード送信制御コントローラ８がメモリ６を参照して、予めシステムとして用意しておいたダミーのキーコードを電子機器２へ送信する。ダミーコードを受け取った電子機器２は何の入力動作も行わない。すなわち、電子機器２の動作はキー入力がない場合と同様となる。
【００７０】
ここでダミーのキーコードを送信する理由は、前にも記述したとおり、キーコード送信制御コントローラ８でキーコードの送信を停止した場合、入力装置１と電子機器２の間は双方向のインターフェースであるため、制御コントローラ７とキーコード制御コントローラ８との通信が確立できなくなり誤動作につながるためである。ダミーのキーコードを送信することで送信から応答までの一連の動作が可能になり正常に動作させることが可能となる。
【００７１】
次に、ロック機能設定について説明する。図８は第２の実施の形態におけるロック機能設定の動作を示すフローチャートである。基本的な動作に関しては前述の図５で示す第１の実施の形態と同様である。第１の実施の形態と異なる部分はステップＣ７のメモリ６上に格納する情報である。ロック対象キーはダミーのキーコードを送信するよう、ダミーのキーコードを送信するキーのリストを作成しメモリ６へ格納する。
【００７２】
以上説明したように、本発明の第２の実施の形態によれば、押下されたキーとロック対象キーのキーコードを対応させた情報をメモリ６に保持し、キー入力があった場合に、ロック対象キーのキーコードをダミーキーコードに変換してキーコード送出制御コントローラ８から電子機器２へ送出することで、確実にキーの誤入力を防止することが可能となる。
【００７３】
次に、第３の実施の形態について説明する。第３の実施の形態は誤入力防止方法のプログラムに関するものである。前述したように、図３に示す入力装置はプログラム格納部１１を含んでおり、そのプログラム格納部１１には図４および図５に示す誤入力防止方法のプログラムが格納されている。図３の制御コントローラ７はプログラム格納部１１からそれらのプログラムを読み出し、それらのプログラムにしたがってキー部３、ＬＥＤ部４およびメモリ６を制御する。その制御の内容については既に述べたので、ここでの説明は省略する。
【００７４】
また、前述したように、図６に示す入力装置はプログラム格納部１２を含んでおり、そのプログラム格納部１２には図７および図８に示す誤入力防止方法のプログラムが格納されている。図６の制御コントローラ７はプログラム格納部１２からそれらのプログラムを読み出し、それらのプログラムにしたがってキー部３、ＬＥＤ部４およびキーコード送出制御コントローラ８を制御する。その制御の内容については既に述べたので、ここでの説明は省略する。
【００７５】
以上説明したように、本発明の第３の実施の形態によれば、出力しないキーコードあるいはダミーキーコードを任意にしかも容易に設定することができ、かつ通常モード時のキーマップと、ロックモード時のキーマップとの切り替えが容易な誤入力防止方法のプログラムが得られる。
【符号の説明】
【００７６】
１  入力装置
２  電子機器
３  キー部
４  表示部
５，５ａ，５ｂ  ロックスイッチ
６  メモリ
７  制御コントローラ
８  キーコード送出制御コントローラ
１１，１２  プログラム格納部
１００  入力装置
１０１  キー部
１０２  メモリ
１０３  制御部
１０４ａ  第１スイッチ
１０４ｂ  第２スイッチ
【図１】
2011008365.tif 000003
【図２】
2011008365.tif 000004
【図３】
2011008365.tif 000005
【図４】
2011008365.tif 000006
【図５】
2011008365.tif 000007
【図６】
2011008365.tif 000008
【図７】
2011008365.tif 000009
【図８】
2011008365.tif 000010