(57)【要約】【課題】  視覚障害者であってもパソコンの操作を容易に行うことができるようにする。【解決手段】  キーボード本体の上段に配置されるファンクションキー３と、キーボード本体の中段に配置される６点のキーからなる点字キーである点字入力用６点キー５と、キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキー１４を含むすでに機能が決まっている機能キーとを少なくとも有し、各キーの入力を判別して、点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモード、又は主として点字キーによる点字入力モードでのキー入力により、テンキーを含む標準キーボードのキーコードに対応して割り当てられたキーコードが出力されるようにした。【選択図】  図１
2006318211.tif 000002
【特許請求の範囲】
【請求項１】
ファンクションキー、点字キー、他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとをキーボード本体に有する点字キーボードであって、
テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶される記憶手段と、
各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御するキー入力判別制御手段と、
前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて前記記憶手段に記憶されているキーコードの出力制御を行うキーコード出力制御手段とを有する
ことを特徴とする点字キーボード。
【請求項２】
キーボード本体の上段に配置されるファンクションキーと、前記キーボード本体の中段に配置される６点のキーからなる点字キーと、前記キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有する点字キーボードであって、
テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶される記憶手段と、
各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御するキー入力判別制御手段と、
前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて前記記憶手段に記憶されているキーコードの出力制御を行うキーコード出力制御手段とを有する
ことを特徴とする点字キーボード。
【請求項３】
前記スペースキーが前記点字キーの中央に対応させて設けられ、
前記スペースキーの左右に、前記特殊キー及び機能キーが設けられ、
前記スペースキーの周囲には、前記点字キーの位置を間接的に認識させるための窪みが設けられていることを特徴とする請求項１又は２に記載の点字キーボード。
【請求項４】
前記コンビネーションモードに切り替えられると、前記キー入力に応じて前記記憶手段から前記コンビネーションモードでのキー入力で用いられるキーコードを検索し、前記キーコード出力制御手段に対し、検索した前記キーコードを出力させるコンビネーションモード制御手段と、
前記点字入力モードに切り替えられると、前記キー入力に応じて前記記憶手段から前記点字入力モードでのキー入力で用いられるキーコードを検索し、前記キーコード出力制御手段に対し、検索した前記キーコードを出力させるコンビネーションモード制御手段とを有する
ことを特徴とする請求項１〜３のいずれかに記載の点字キーボード。
【請求項５】
前記機能キーと、前記特殊キーとの同時に押しにより前記スペースキーに一時的に割り当てられる情報を記憶する一時割り当て情報記憶手段を有し、
前記キー入力判別制御手段は、前記コンビネーションモード及び前記点字入力モードの各々において、前記各キーの入力を判別し、前記コンビネーションモード制御手段及び前記点字入力モード制御手段に対し、標準キーボードのフルキーに対応する文字入力を行う通常入力モード、標準キーボードのテンキーに対応する文字入力を行うテンキー入力モード、前記特殊キー及び機能キーの組み合わせによるショートカット入力モード、前記点字キーと前記スペースキーとの組み合わせにより、前記一時割り当て情報記憶手段に記憶される前記スペースキーに一時的に割り当てられた情報を用いる一時割り当て入力モードのいずれかで前記各キーの入力に応じたキーコードを検索するように制御することを特徴とする請求項４に記載の点字キーボード。
【請求項６】
前記コンビネーションモードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記特殊キー、前記機能キー、前記点字キーの組み合わせに応じて指定されたものに対応させていることを特徴とする請求項１〜５のいずれかに記載の点字キーボード。
【請求項７】
前記点字入力モードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記点字キーの各キーの組み合わせに応じて指定されたものに対応させていることを特徴とする請求項１〜５のいずれかに記載の点字キーボード。
【請求項８】
前記キー入力判別制御手段は、
前記点字キーによるキーの入力を、前記キーが離されたときにキー入力有りと判別し、
前記点字キーによるキーの入力を、複数の前記キーが同時に離された場合は、所定のタイムラグで複数のキー入力有りを判別し、
前記特殊キーによるキーの入力を、前記特殊キーが離されたときにキー入力有りと判別し、
前記機能キーによるキーの入力を、前記機能キーが押されたときにキー入力有りと判別する
ことを特徴とする請求項１〜７のいずれかに記載の点字キーボード。
【請求項９】
ファンクションキー、点字キー、他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとをキーボード本体に有するキーコード出力制御方法であって、
テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶され、
各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御し、
前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて記憶されているキーコードの出力制御を行う
ことを特徴とするキーコード出力制御方法。
【請求項１０】
キーボード本体の上段に配置されるファンクションキーと、前記キーボード本体の中段に配置される６点のキーからなる点字キーと、前記キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有する点字キーボードにおけるキーコード出力制御方法であって、
テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶され、
各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御し、
前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて記憶されているキーコードの出力制御を行う
ことを特徴とするキーコード出力制御方法。
【請求項１１】
前記コンビネーションモードに切り替えられると、前記キー入力に応じて記憶されているキーコードから前記コンビネーションモードでのキー入力で用いられるキーコードを検索し、検索した前記キーコードを出力させ、
前記点字入力モードに切り替えられると、前記キー入力に応じて記憶されているキーコードから前記点字入力モードでのキー入力で用いられるキーコードを検索し、検索した前記キーコードを出力させる
ことを特徴とする請求項９又は１０に記載のキーコード出力制御方法。
【請求項１２】
前記機能キーと、前記特殊キーとの同時に押しにより前記スペースキーに一時的に割り当てられる情報が記憶され、
前記コンビネーションモード及び前記点字入力モードの各々において、前記各キーの入力を判別し、標準キーボードのフルキーに対応する文字入力を行う通常入力モード、標準キーボードのテンキーに対応する文字入力を行うテンキー入力モード、前記特殊キー及び機能キーの組み合わせによるショートカット入力モード、前記点字キーと前記スペースキーとの組み合わせにより、前記スペースキーに一時的に割り当てられた情報を用いる一時割り当て入力モードのいずれかで前記各キーの入力に応じたキーコードの検索を制御する
ことを特徴とする請求項１１に記載のキーコード出力制御方法。
【請求項１３】
前記コンビネーションモードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記特殊キー、前記機能キー、前記点字キーの組み合わせに応じて指定されたものに対応させていることを特徴とする請求項９〜１２のいずれかに記載のキーコード出力制御方法。
【請求項１４】
前記点字入力モードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記点字キーの各キーの組み合わせに応じて指定されたものに対応させていることを特徴とする請求項９〜１２のいずれかに記載のキーコード出力制御方法。
【請求項１５】
前記点字キーによるキーの入力を、前記キーが離されたときにキー入力有りと判別し、
前記点字キーによるキーの入力を、複数の前記キーが同時に離された場合は、所定のタイムラグで複数のキー入力有りを判別し、
前記特殊キーによるキーの入力を、前記特殊キーが離されたときにキー入力有りと判別し、
前記機能キーによるキーの入力を、前記機能キーが押されたときにキー入力有りと判別する
ことを特徴とする請求項９〜１４のいずれかに記載のキーコード出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ（ＰＣ：以下単にパソコンという）等の情報処理装置に対し、ASCIIキーボードやJISキーボード等の標準キーボードから出力される、ひらがな、漢字、アルファベット、数字、記号等を表すキーコードと同じキーコードを出力する点字キーボード及びキーコード出力制御方法に関する。
【背景技術】
【０００２】
パソコン等の情報処理装置は、多くの視覚障害者にとって、これまで不可能であったものを可能にする画期的な道具になりつつある。たとえば、ワープロ作成ソフトによる普通文字での文書作成やＣＤ−ＲＯＭの辞書引き等の作業もできるようになっている。
【０００３】
また、インターネットの利用やメールを介して視覚障害を有しない人たちとのコミニュケーションも可能となり、特に普通文字の読み書きに大きなハンディを持っている全盲者に対して、生活や仕事の面で多大な恩恵をもたらしている。
【０００４】
しかしながら、視覚情報を前提に作られているWindows（登録商標）等のパソコンではマウスでの操作が基本であり、アプリケーションの起動や切り替え、さらにはメッセージの表示を確認することは、主に視覚情報以外の手段によりパソコンを操作する全盲者に対して様々な困難をもたらしているのも事実である。
【０００５】
全盲者がパソコンを操作する場合は、画面情報を読み上げる「スクリーンリーダ」や点字ディスプレイ等を単独もしくは併用し、不十分ながらも操作しているのが現状である。このような状況の中、スクリーンリーダや点字ディスプレイ等のパソコンから出力される情報を補助する製品は複数存在し、改良もされてきているが、キーボード等の入力機器については製品化されているものは少なく、上述したASCIIキーボードやJISキーボード等の標準キーボードを利用せざるを得ない現状にある。 
【０００６】
このような標準キーボードを視覚障害者でも使えるようにしたものとして、特許文献１に示されているような点字付キーボードカバーがある。これは、カバー上に標準キーボードのキーに対応させて点字を付け、そのカバーを標準キーボードに装着することで、そのキーボードの個々のキーの位置を認識させるようにしたものである。
【０００７】
【特許文献１】登録実用新案第３０８２１０８号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが、上述した特許文献１に示されたものでは、カバー上に付けられた点字から標準キーボードの個々のキーの位置を認識でき、視覚障害者でも標準キーボードの利用が可能となるが、標準キーボードの使用が前提であるため、キーの数が多すぎることから、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することに多大な時間を要し、視覚障害者にとってはパソコンの操作が極めて困難となってしまうといった問題があった。
【０００９】
しかも、特許文献１に示されたものでは、視覚障害者が使い慣れている点字キーが設けられていないため、標準キーボードの利用には自ずと限界を生じてしまうという問題があった。
【００１０】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解決することができる点字キーボード及びキーコード出力制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の点字キーボードは、ファンクションキー、点字キー、他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとをキーボード本体に有する点字キーボードであって、テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶される記憶手段と、各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御するキー入力判別制御手段と、前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて前記記憶手段に記憶されているキーコードの出力制御を行うキーコード出力制御手段とを有することを特徴とする。
本発明の点字キーボードは、キーボード本体の上段に配置されるファンクションキーと、前記キーボード本体の中段に配置される６点のキーからなる点字キーと、前記キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有する点字キーボードであって、テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶される記憶手段と、各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御するキー入力判別制御手段と、前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて前記記憶手段に記憶されているキーコードの出力制御を行うキーコード出力制御手段とを有することを特徴とする。
また、前記スペースキーが前記点字キーの中央に対応させて設けられ、前記スペースキーの左右に、前記特殊キー及び機能キーが設けられ、前記スペースキーの周囲には、前記点字キーの位置を間接的に認識させるための窪みが設けられているようにすることができる。
また、前記コンビネーションモードに切り替えられると、前記キー入力に応じて前記記憶手段から前記コンビネーションモードでのキー入力で用いられるキーコードを検索し、前記キーコード出力制御手段に対し、検索した前記キーコードを出力させるコンビネーションモード制御手段と、前記点字入力モードに切り替えられると、前記キー入力に応じて前記記憶手段から前記点字入力モードでのキー入力で用いられるキーコードを検索し、前記キーコード出力制御手段に対し、検索した前記キーコードを出力させるコンビネーションモード制御手段とを有するようにすることができる。
また、前記機能キーと、前記特殊キーとの同時に押しにより前記スペースキーに一時的に割り当てられる情報を記憶する一時割り当て情報記憶手段を有し、前記キー入力判別制御手段は、前記コンビネーションモード及び前記点字入力モードの各々において、前記各キーの入力を判別し、前記コンビネーションモード制御手段及び前記点字入力モード制御手段に対し、標準キーボードのフルキーに対応する文字入力を行う通常入力モード、標準キーボードのテンキーに対応する文字入力を行うテンキー入力モード、前記特殊キー及び機能キーの組み合わせによるショートカット入力モード、前記点字キーと前記スペースキーとの組み合わせにより、前記一時割り当て情報記憶手段に記憶される前記スペースキーに一時的に割り当てられた情報を用いる一時割り当て入力モードのいずれかで前記各キーの入力に応じたキーコードを検索するように制御するようにすることができる。
また、前記コンビネーションモードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記特殊キー、前記機能キー、前記点字キーの組み合わせに応じて指定されたものに対応させているようにすることができる。
また、前記点字入力モードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記点字キーの各キーの組み合わせに応じて指定されたものに対応させているようにすることができる。
また、前記キー入力判別制御手段は、前記点字キーによるキーの入力を、前記キーが離されたときにキー入力有りと判別し、前記点字キーによるキーの入力を、複数の前記キーが同時に離された場合は、所定のタイムラグで複数のキー入力有りを判別し、前記特殊キーによるキーの入力を、前記特殊キーが離されたときにキー入力有りと判別し、前記機能キーによるキーの入力を、前記機能キーが押されたときにキー入力有りと判別するようにすることができる。
本発明のキーコード出力制御方法は、ファンクションキー、点字キー、他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとをキーボード本体に有するキーコード出力制御方法であって、テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶され、
各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御し、前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて記憶されているキーコードの出力制御を行うことを特徴とする。
本発明のキーコード出力制御方法は、キーボード本体の上段に配置されるファンクションキーと、前記キーボード本体の中段に配置される６点のキーからなる点字キーと、前記キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有する点字キーボードにおけるキーコード出力制御方法であって、テンキーを含む標準キーボードのキーコードに対応して割り当てられ、前記点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として前記点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶され、各キーの入力を判別して、前記コンビネーションモード又は前記点字入力モードの切り替えを制御し、前記コンビネーションモード又は前記点字入力モードでの前記各キーの入力に応じて記憶されているキーコードの出力制御を行うことを特徴とする。
また、前記コンビネーションモードに切り替えられると、前記キー入力に応じて記憶されているキーコードから前記コンビネーションモードでのキー入力で用いられるキーコードを検索し、検索した前記キーコードを出力させ、前記点字入力モードに切り替えられると、前記キー入力に応じて記憶されているキーコードから前記点字入力モードでのキー入力で用いられるキーコードを検索し、検索した前記キーコードを出力させるようにすることができる。
また、前記機能キーと、前記特殊キーとの同時に押しにより前記スペースキーに一時的に割り当てられる情報が記憶され、前記コンビネーションモード及び前記点字入力モードの各々において、前記各キーの入力を判別し、標準キーボードのフルキーに対応する文字入力を行う通常入力モード、標準キーボードのテンキーに対応する文字入力を行うテンキー入力モード、前記特殊キー及び機能キーの組み合わせによるショートカット入力モード、前記点字キーと前記スペースキーとの組み合わせにより、前記スペースキーに一時的に割り当てられた情報を用いる一時割り当て入力モードのいずれかで前記各キーの入力に応じたキーコードの検索を制御するようにすることができる。
また、前記コンビネーションモードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記特殊キー、前記機能キー、前記点字キーの組み合わせに応じて指定されたものに対応させているようにすることができる。
また、前記点字入力モードでのキー入力で用いられるキーコードは、前記標準キーボードの各キーの位置が、前記点字キーの各キーの組み合わせに応じて指定されたものに対応させているようにすることができる。
また、前記点字キーによるキーの入力を、前記キーが離されたときにキー入力有りと判別し、前記点字キーによるキーの入力を、複数の前記キーが同時に離された場合は、所定のタイムラグで複数のキー入力有りを判別し、前記特殊キーによるキーの入力を、前記特殊キーが離されたときにキー入力有りと判別し、前記機能キーによるキーの入力を、前記機能キーが押されたときにキー入力有りと判別するようにすることができる。
本発明の点字キーボード及びキーコード出力制御方法では、たとえばキーボード本体の上段に配置されるファンクションキーと、キーボード本体の中段に配置される６点のキーからなる点字キーと、キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有し、各キーの入力を判別して、点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモード、又は主として点字キーによる点字入力モードでのキー入力により、テンキーを含む標準キーボードのキーコードに対応して割り当てられたキーコードが出力されるので、標準キーボードに比べ極めて少ない数のキーによるキー入力が可能となり、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となる。
【発明の効果】
【００１２】
本発明の点字キーボード及びキーコード出力制御方法によれば、標準キーボードに比べ極めて少ない数のキーによるキー入力が可能となり、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となることから、視覚障害者であってもパソコンの操作を容易に行うことができる。
【発明を実施するための最良の形態】
【００１３】
本実施形態は、キーボード本体の上段に配置されるファンクションキーと、キーボード本体の中段に配置される６点のキーからなる点字キーと、キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキーを含むすでに機能が決まっている機能キーとを少なくとも有し、各キーの入力を判別して、点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモード、又は主として点字キーによる点字入力モードでのキー入力により、テンキーを含む標準キーボードのキーコードに対応して割り当てられたキーコードが出力され、標準キーボードに比べ極めて少ない数のキーによるキー入力が可能となり、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となるようにすることで、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となるようにし、視覚障害者であってもパソコンの操作を容易に行うことができるようにした。
【００１４】
図１は、本発明の点字キーボードのキーレイアウトを説明するための平面図、図２は、図１の点字キーボードの制御系を説明するためのブロック図、図３は、図１の点字キーボードのキー割り当ての説明に関わる標準キーボードを示す平面図、図４は、図１の点字キーボードのキー割り当ての説明に関わる標準キーボードを示す平面図、図５は、図１の点字キーボードのキー割り当ての説明に関わる標準キーボードのテンキーを示す平面図、図６は、図１の点字キーボードにおけるコンビネーションモードを説明するためのフローチャート、図７は、図１の点字キーボードにおける点字入力モードを説明するためのフローチャートである。
【００１５】
図１に示す点字キーボード１のキーボード本体には、図面の左上から右下にかけて順に、Escキー２、ファンクションキー３、Tabキー４、点字入力用６点キー５、Bsキー６、Deleteキー７、Shiftキー８、Enterキー９、左Funキー１０、左Ctrlキー１１、左Altキー１２、Direct1キー１３、スペースキー１４、Direct2キー１５、右Altキー１６、右Ctrlキー１７、右Funキー１８、カーソル移動キー１９が配置されている。
【００１６】
ここで、Escキー２、Tabキー４、Bsキー６、Deleteキー７、Shiftキー８、Enterキー９、左Ctrlキー１１、左Altキー１２、スペースキー１４、右Altキー１６、右Ctrlキー１７、カーソル移動キー１９の４つの矢印キーの１５個のキーが機能キーである。機能キーとは、いわゆるすでに機能が決まっているキーである。
【００１７】
また、左Funキー１０、右Funキー１８、Direct1キー１３、Direct2キー１５の４個のキーが特殊キーである。特殊キーとは、他のキーの機能を変更させるキーである。
【００１８】
ファンクションキー３は、点字キーボード１のキーボード本体の上段に配置され、F1〜F12のキーを有している。 
【００１９】
点字キーである点字入力用６点キー５は、点字キーボード１のキーボード本体の中断の中央部に、左右３個ずつ配置され、左３個のキーの内側より(1)の点、(2)の点、(3)の点とし、右３個のキーの内側より(4)の点、(5)の点、(6)の点とされている。
【００２０】
スペースキー１４は、点字キーボード１のキーボード本体の下段であり、かつ点字入力用６点キー５の中央に対応させて配置されている。スペースキー１４の周囲には、窪み１４ａが設けられており、点字入力用６点キー５の位置を間接的に容易に認識できるようになっている。
【００２１】
ショートカット入力で多用する左Ctrlキー１１、左Altキー１２、右Altキー１６、右Ctrlキー１７については、点字入力用６点キー５との多様な組み合わせがあるため、スペースキー１４を挟んで左右に設けられている。
【００２２】
左Funキー１０、右Funキー１８、Direct1キー１３、Direct2キー１５の４個のキーは、スペースキー１４を挟んで左右に設けられている。カーソル移動キー１９は、上下左右にカーソルを移動させるための４つの矢印キーを有している。
【００２３】
上述した全てのキーは、点字キーボード１のキーボード本体の盤面に対し突出させて配置されており、いずれかのキーを押下することで、それぞれのキーに対応したキーコードがパソコン等に出力されるようになっている。なお、これらのキーの配列は、あくまでも一例であり、その配列を適宜変更することは可能である。また、これらのキーの数においても、適宜増減することは可能である。
【００２４】
次に、点字キーボード１内部の制御系について説明する。
図２に示すように、点字キーボード１のキーボード本体内部には、ＵＳＢ−Ｉ／Ｆ２０、キーコード出力制御部２１、キーマトリクス回路２２、キー入力判別制御部２３、コンビネーションモード制御部２４、点字入力モード制御部２５、一時割り当て情報記憶部２６、ＲＯＭ２７、ＲＡＭ２８が設けられている。
【００２５】
ＵＳＢ−Ｉ／Ｆ２０は、たとえばパソコン３０に対し、ＵＳＢケーブルを介してＵＳＢ接続され、キーコードを転送する。また、ＵＳＢ−Ｉ／Ｆ２０は、ＵＳＢケーブルを介してパソコン３０側からの駆動電力を受け、点字キーボード１内部の各制御部等に供給する。なお、ＵＳＢ−Ｉ／Ｆ２０は、パソコン３０に限らず、パソコンＴＶ、ＰＤＡ等の他の情報処理装置に対しても接続可能である。
【００２６】
キーコード出力制御部２１は、コンビネーションモード及び点字入力モードの各々において、ASCIIキーボードやJISキーボード等の後述の標準キーボード３１から出力される、ひらがな、漢字、アルファベット、数字、記号等を表すキーコードと同じキーコードを出力する。
【００２７】
キー入力判別制御部２３は、キー入力を判別して、コンビネーションモード制御部２４でのコンビネーションモード、又は点字入力モード制御部２５での点字入力モードによる入力モードの切り替えを制御する。
【００２８】
すなわち、コンビネーションモード時では、特殊キーである左Funキー１０又は右Funキー１８のいずれかが２回押されたとき、コンビネーションモードから点字入力モードへの切り替えを指示する。一方、点字入力モード時では、特殊キーである左Funキー１０又は右Funキー１８と機能キーであるEnterキー９とが押されたとき、点字入力モードからコンビネーションモードへの切り替えを指示する。なお、ここでの特殊キーと機能キーとの組み合わせやキー入力回数とはいずれも任意であり、適宜設定変更可能である。
【００２９】
また、キー入力判別制御部２３は、コンビネーションモード及び点字入力モードの各々において、キー入力を判別し、コンビネーションモード制御部２４及び点字入力モード制御部２５に対し、通常入力モード、テンキー入力モード、ショートカット入力モード、一時割り当て入力モードのいずれかでキー入力を制御させる。
【００３０】
また、キー入力判別制御部２３は、上述した各キーのキー入力を、次のようにして判別する。まず、点字入力用６点キー５においては、キーが離されたときにキー入力があったと判別する。また、点字入力用６点キー５において複数のキーが同時に離された場合は、所定のタイムラグでキー入力を判別する。
【００３１】
ただし、機能キーやファンクションキー３との組み合せでの入力時では、点字入力用６点キー５以外のキー入力と判別し、点字入力用６点キー５が押しっ放しの場合はリピートと判別する。
【００３２】
また、上述したEscキー２、Tabキー４、Bsキー６、Deleteキー７、Shiftキー８、Enterキー９、左Ctrlキー１１、左Altキー１２、スペースキー１４、右Altキー１６、右Ctrlキー１７、カーソル移動キー１９の４つの矢印キーである機能キーでは、押したときにキー入力を判別する。また、これらの機能キーが押しっ放しの場合はリピートと判別する。また、１２個のファンクションキー３においては、押したときにキー入力を判別し、押しっ放しの場合はリピートと判別する。
【００３３】
また、上述した左Funキー１０、右Funキー１８、Direct1キー１３、Direct2キー１５である特殊キーでは、キーが離されたときにキー入力を判別し、押しっ放しの場合はリピートと判別する。
【００３４】
また、キー入力判別制御部２３は、コンビネーションモード及び点字入力モードにおいて、ショートカット入力モードや一時割り当て入力モードを判別するが、その詳細については後述する。
【００３５】
コンビネーションモード制御部２４は、キー入力判別制御部２３による制御により、通常入力モード、テンキー入力モード、ショートカット入力モード、一時割り当て入力モードのいずれかで、主として特殊キー、機能キー、点字キーの組み合わせによるキー入力に応じたキーコードをＲＯＭ２７から検索し、その検索したキーコードをキーコード出力制御部２１から出力させるように制御する。
【００３６】
点字入力モード制御部２５は、キー入力判別制御部２３による制御により、通常入力モード、テンキー入力モード、ショートカット入力モード、一時割り当て入力モードのいずれかで、主として点字キーによるキー入力に応じたキーコードをＲＯＭ２７から検索し、その検索したキーコードをキーコード出力制御部２１から出力させるように制御する。
【００３７】
一時割り当て情報記憶部２６には、コンビネーションモード及び点字入力モードの両モードで利用することができる、スペースキー１４に一時適に割り当てられた情報が記憶されるが、その詳細については後述する。
【００３８】
ＲＯＭ２７には、少なくとも、各制御部による制御プログラムや、後述の標準キーボード３１のキーコードに対応して割り当てられ、点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモードでのキー入力で用いられるキーコードと、主として点字キーによる点字入力モードでのキー入力で用いられるキーコードとが記憶されている。ＲＡＭ２８は、各制御部による演算処理の作業エリアとして用いられる。
【００３９】
次に、コンビネーションモード及び点字入力モードでのキー割り当て等について説明する。
【００４０】
＜コンビネーションモードでのキー割り当て等について＞
まず、コンビネーションモード制御部２４によるコンビネーションモードでの通常入力モードでは、点字入力用６点キー５の(1)〜(6)の点に対応するそれぞれのキーが、図３に示す標準キーボード３１のフルキーに対し、次のように割り当てられている。
【００４１】
(1)の点のキー→フルキーのＦのキーコード、(2)の点のキー→フルキーのＤのキーコード、(3)の点のキー→フルキーのＳのキーコード、(4)の点のキー→フルキーのＪのキーコード、(5)の点のキー→フルキーのＫのキーコード、(6)の点のキー→フルキーのＬのキーコードにそれぞれ割り当てられている。
【００４２】
また、特殊キーである、左Funキー１０又は右Funキー１８、あるいはDirect1キー１３又はDirect2キー１５のいずれかで標準キーボード３１の段指定をし、点字入力用６点キー５の組み合わせで横位置を指定することができるようにキーが割り当てられている。
【００４３】
すなわち、まず、標準キーボード３１の段の概念は、図４に示すように、４つの段から構成されているものとする。
【００４４】
ここで、「１２３４・・・・」で始まる段を１段目とし、「ＱＷＥＲ・・・・」で始まる段を２段目とし、「ＡＳＤＦ・・・・」で始まる段を３段目とし、「ＺＸＣＶ・・・・」で始まる段を４段目とする。
【００４５】
また、標準キーボード３１のフルキーにおける各段は、点字キーボード１における次のキーで指定して選択することができるように割り当てられている。すなわち、１段目→Direct1キー１３＋スペースキー１４、又はDirect2キー１５＋スペースキー１４で指定したものに対応している。２段目→Direct2キー１５で指定できる。３段目→Direct1キー１３で指定したものに対応している。４段目→左Funキー１０又は右Funキー１８のいずれかで指定したものに対応している。
【００４６】
また、標準キーボード３１のフルキーにおける横位置は、上記の段指定と一緒に押す点字キー等との組み合わせで指定したものに対応している。
【００４７】
すなわち、標準キーボード３１のフルキーにおける１段目のキーは、Tabキー４→フルキーの１のキーコード、(3)の点のキー→フルキーの２のキーコード、(2)の点のキー→フルキーの３のキーコード、(1)の点のキー→フルキーの４のキーコード、(1)(2)の点のキー→フルキーの５のキーコード、(4)(5)の点のキー→フルキーの６のキーコード、(4)の点のキー→フルキーの７のキーコード、(5)の点のキー→フルキーの８のキーコード、(6)の点のキー→フルキーの９のキーコード、Bsキー６→フルキーの０のキーコード、(5)(6)の点のキー→フルキーの"-"のキーコード、(4)(6)の点のキー→フルキーの"^"のキーコード、(4)(5)(6)の点のキー→フルキーの"\"のキーコードで指定したものに対応している。
【００４８】
また、標準キーボード３１のフルキーにおける２段目のキーは、Tabキー４→フルキーのＱのキーコード、(3)の点のキー→フルキーのＷのキーコード、(2)の点のキー→フルキーのＥのキーコード、(1)の点のキー→Ｒのキーコード、(1)(2)の点のキー→フルキーのＴのキーコード、(4)(5)の点のキー→フルキーのＹのキーコード、(4)の点のキー→フルキーのＵのキーコード、(5)の点のキー→フルキーのＩのキーコード、(6)の点のキー→フルキーのＯのキーコード、Bsキー６→フルキーのＰのキーコード、(5)(6)の点のキー→フルキーの"@"のキーコード、(4)(6)の点→フルキーの"［"のキーコードで指定したものに対応している。
【００４９】
また、標準キーボード３１のフルキーにおける３段目のキーは、Tabキー４→フルキーのＡのキーコード、(3)の点のキー→フルキーのＳのキーコード、(2)の点のキー→フルキーのＤのキーコード、(1)の点のキー→フルキーのＦのキーコード、(1)(2)の点のキー→フルキーのＧのキーコード、(4)(5)の点のキー→フルキーＨのキーコード、(4)の点のキー→フルキーのＪのキーコード、(5)の点のキー→フルキーのＫのキーコード、(6)の点のキー→フルキーのＬのキーコード、Bsキー６→フルキーの"；"のキーコード、(5)(6)の点のキー→フルキーの"："のキーコード、(4)(6)の点のキー→フルキーの"]"のキーコードで指定したものに対応している。
【００５０】
また、標準キーボード３１のフルキーにおける４段目のキーは、Tabキー４→フルキーのＺのキーコード、(3)の点のキー→フルキーのＸのキーコード、(2)の点のキー→フルキーのＣのキーコード、(1)の点のキー→フルキーのＶのキーコード、(1)(2)の点のキー→フルキーのＢのキーコード、(4)(5)の点のキー→フルキーのＮのキーコード、(4)の点のキー→フルキーのＭのキーコード、(5)の点のキー→フルキーの","のキーコード、(6)の点のキー→フルキーの"."のキーコード、Bsキー６→フルキーの"/"のキーコード、(5)(6)の点のキー→フルキーの"\"のキーコードで指定したものに対応している。
【００５１】
また、通常入力モードからテンキー入力モードへの切り替えとテンキー入力モードの解除は、「Direct1キー１３＋ファンクションキー３のF10」の同時押し毎に切り替えられ、その際のキー割り当ては以下の通りである。
【００５２】
また、テンキー入力モードでは、上述した１段目〜４段目の段指定のためのキー操作と点字入力用６点キー５とを同時に押すことで該当する文字入力が可能となる。
【００５３】
また、「Direct1キー１３＋ファンクションキー３のF9」の同時押しによりテンキー入力モードから通常入力モードへの切り替えを行うことができる。なお、標準キーボード３１の「Numlock」の状態により出力されるキーコードは変わることになる。 
【００５４】
すなわち、図５に示すように、標準キーボード３１のテンキー３２のキー配置は、１段目→NumLockキー、／（スラッシュ）、＊（アスタリスク）、−（マイナス）、２段目→７のキー、８のキー、９のキー、３段目→４のキー、５のキー、６のキー、＋（プラス）、４段目→１のキー、２のキー、３のキー、５段目→０のキー、．（ピリオド）、Enterキーとなっているものとする。 
【００５５】
なお、標準キーボード３１のテンキー３２のEnterキーについては、誤操作防止のため未サポートとする。また、標準キーボード３１のテンキー３２のNumlockキーは、点字キーボード１の「左Funキー１０又は右Funキー１８＋ファンクションキー３のF9」に割り当てるものとする。
【００５６】
ここで、点字キーボード１による標準キーボード３１のテンキー３２の段指定においては、Direct2キー１５→テンキー３２の１段目、Direct1キー１３＋スペースキー１４→テンキー３２の２段目、Direct1キー１３→テンキー３２の３段目、テンキー３２の４段目（対応無し）、左Funキー１０又は右Funキー１８→テンキー３２の５段目を指定できるように割り当てられている。
【００５７】
また、標準キーボード３１のテンキー３２における１段目においては、(4)の点のキー→割り当てなし、(5)の点のキー→テンキー３２の/(スラッシュ)のキーコード、(6)の点のキー→テンキー３２の*(アスタリスク)のキー、Bsキー６→テンキー３２の-(マイナス)のキーで指定したものに対応している。
【００５８】
また、標準キーボード３１のテンキー３２における２段目においては、(4)の点のキー→テンキー３２の７のキー (NumLock Off : Home)、(5)の点のキー→テンキー３２の８のキー
(Numlock Off : 上矢印)、(6)の点のキー→テンキー３２の９のキー (Numlock Off : Page Up)で指定したものに対応している。 
【００５９】
また、標準キーボード３１のテンキー３２における３段目においては、(4)の点のキー→テンキー３２の４のキー (NumLock Off : 左矢印)、(5)の点のキー→テンキー３２の５のキー、(6)の点のキー→テンキー３２の６のキー
(NumLock Off : 右矢印)、Bsキー６→テンキー３２の+(プラス)のキーで指定したものに対応している。  
【００６０】
また、標準キーボード３１のテンキー３２における４段目においては、(4)の点のキー→テンキー３２の１のキー (NumLock Off : End)、(5)の点のキー→テンキー３２の２のキー
(NumLock Off : 下矢印)、(6)の点のキー→テンキー３２の３のキー (NumLock Off : Page Down)で指定したものに対応している。 
【００６１】
また、標準キーボード３１のテンキー３２における５段目においては、(4)の点のキー→テンキー３２の０のキー (NumLock Off :
Insert)、(5)の点のキー→テンキー３２の.(ピリオド)のキー (NumLock Off :
Delete)、 (6)の点のキー→割り当てなしで指定したものに対応している。 
【００６２】
なお、NumLock・CapsLock・ScrollLockのオン／オフ状態は、パソコン３０側で保持されている。この情報は、パソコン３０の起動時、ＵＳＢケーブル接続直後、NumLock・CapsLock・ScrollLockキーが押された直後に送られてくる。
【００６３】
標準キーボード３１では、この情報を捕まえてモードを変更している。複数のキーボードが接続されている場合には、他のキーボードでモードを変更することができる。
【００６４】
本実施形態での点字キーボード１でのテンキー入力機能は、キーボード独自でモード(Direct1キー１３＋ファンクションキー３のF10)を管理し、該当する標準キーボード３１のテンキー３２のコードを送るようになっている。この場合、パソコン３０側で保持している「NumLock」のオン／オフ状態により、確定されるキーの機能が変えられる。 
【００６５】
すなわち、テンキー入力モードでの説明部分で、（NumLock Off）と記述している部分が「NumLock」がオフの場合の機能となる。なお、「左Funキー１０又は右Funキー１８＋ファンクションキー３のF9」により、本実施形態での点字キーボード１でも「NumLock」を切り替えることができる。 
【００６６】
＜点字入力モードでのキー割り当て等について＞
次に、点字入力モード制御部２５による点字入力モードでのキー割り当て等について説明する。
【００６７】
本モードは、点字入力用６点キー５の６個のキーで入力した文字に対応するキーコードを出力するものであり、標準キーボード３１のフルキーのキーコードを全てサポートすることができるようにキーが割り当てられている。
【００６８】
また、本モードでは、上述した機能キーとの同時押しも可能であり、効率的にショートカットコマンドを利用することもできる。なお、点字入力モード時においては、特殊キーである左Funキー１０又は右Funキー１８と機能キーであるEnterキー９とを押すことで、上述したコンビネーションモードへ切り替えることができる。
【００６９】
また、点字入力用６点キー５に割り当てられていない記号キーについては、次のようにして文字が割り当てられている。
【００７０】
すなわち、(1)の点のキー→フルキーのＡのキーコード、(1)(2)の点のキー→フルキーのＢのキーコード、(1)(4)の点のキー→フルキーのＣのキーコード、(1)(4)(5)の点のキー→フルキーのＤのキーコード、(1)(5)の点のキー→フルキーのＥのキーコード、(1)(2)(4)の点のキー→フルキーのＦのキーコード、(1)(2)(4)(5)の点のキー→フルキーのＧのキーコード、(1)(2)(5)の点のキー→フルキーのＨのキーコード、(2)(4)の点のキー→フルキーのＩのキーコード、(2)(4)(5)の点のキー→フルキーのＪのキーコード、(1)(3)の点のキー→フルキーのＫのキーコード、(1)(2)(3)の点のキー→フルキーのＬのキーコード、(1)(3)(4)の点のキー→フルキーのＭのキーコード、(1)(3)(4)(5)の点のキー→フルキーのＮのキーコード、(1)(3)(5)の点のキー→フルキーのＯのキーコード、(1)(2)(3)(4)の点のキー→フルキーのＰのキーコード、(1)(2)(3)(4)(5)の点のキー→フルキーのＱのキーコード、(1)(2)(3)(5)の点のキー→フルキーのＲのキーコード、(2)(3)(4)の点のキー→フルキーのＳのキーコード、(2)(3)(4)(5)の点のキー→フルキーのＴのキーコード、(1)(3)(6)の点のキー→フルキーのＵのキーコード、(1)(2)(3)(6)の点のキー→フルキーのＶのキーコード、(2)(4)(5)(6)の点のキー→フルキーのＷのキーコード、(1)(3)(4)(6)の点のキー→フルキーのＸのキーコード、(1)(3)(4)(5)(6)の点のキー→フルキーのＹのキーコード、(1)(3)(5)(6)の点のキー→フルキーのＺのキーコードとなっている。
【００７１】
また、(2)の点のキー→フルキーの１のキーコード、(2)(3)の点のキー→フルキーの２のキーコード、(2)(5)の点のキー→フルキーの３のキーコード、(2)(5)(6)の点のキー→フルキーの４のキーコード、(2)(6)の点のキー→フルキーの５のキーコード、(2)(3)(5)の点のキー→フルキーの６のキーコード、(2)(3)(5)(6)の点のキー→フルキーの７のキーコード、(2)(3)(6)の点のキー→フルキーの８のキーコード、(3)(5)の点のキー→フルキーの９のキーコード、(3)(5)(6)の点のキー→フルキーの０のキーコードとなっている。
【００７２】
また、(1)(2)(3)(4)(6)の点のキー→フルキーの"^"のキーコード（＊）、(1)(6)の点のキー→フルキーの";"のキーコード（＊）、(1)(5)(6)の点のキー→フルキーの":"のキーコード（＊）、(5)の点のキー→フルキーの","のキーコード（＊）、(3)の点のキー→フルキーの"."のキーコード（＊）、(4)の点のキー→フルキーの"\"のキーコード、(6)の点のキー→フルキーの"\"のキーコード、(2)(4)(6)の点のキー→フルキーの"@"のキーコード、(1)(2)(6)の点のキー→フルキーの"["のキーコード、(3)(4)(5)の点のキー→フルキーの"]"のキーコード、(3)(4)の点のキー→フルキーの"/"のキーコード、(3)(6)の点のキー→フルキーの"-"のキーコードとなっている。
【００７３】
なお、（＊）のついている点字については、すでに他の記号で使用されているため、情報処理用点字とは一致していない。
【００７４】
また、図５に示した標準キーボード３１のテンキー３２に対応するテンキー入力モードでのキー割り当て等については次のようになっている。
【００７５】
まず、テンキー入力モードの切り替えと解除においては、機能キーであるDirect1キー１３とファンクションキー３のF10との同時押しにより、テンキー入力モードに切り替えを行うことができる。
【００７６】
テンキー入力モードでは、上述した段指定に関わるキーと点字入力用６点キー５のキーとを同時に押すことで、該当する文字入力が可能となる。また、Direct1キー１３とファンクションキーのF9との同時押しにより、通常入力モードへの切り替えを行うことができる。また、入力モードを切り替えた時点で解除となる。なお、パソコン３０側のNumLockの状態により、出力されるキーコードは変わる。 
【００７７】
ここで、(2)の点のキー→テンキー３２の１のキーコード
(NumLock Off : End)、(2)(3)の点のキー→テンキー３２の２のキーコード(NumLock Off : 下矢印)、(2)(5)の点のキー→テンキー３２の３のキーコード(NumLock Off : Page Down)、(2)(5)(6)の点のキー→テンキー３２の４のキーコード(NumLock Off : 左矢印)、(2)(6)の点のキー→テンキー３２の５のキーコード、(2)(3)(5)の点のキー→テンキー３２の６のキーコード(NumLock Off : 右矢印)、(2)(3)(5)(6)の点のキー→テンキー３２の７のキーコード(NumLock Off : Home)、(2)(3)(6)の点のキー→テンキー３２の８のキーコード(NumLock Off : 上矢印)、(3)(5)の点のキー→テンキー３２の９のキーコード(NumLock Off : Page Up)、(3)(5)(6)の点のキー→テンキー３２の０のキーコード(NumLock Off : Insert)、(3)の点のキー→テンキー３２の"." のキーコード
(NumLock Off : Delete)、(3)(4)の点のキー→テンキー３２の"/"
のキーコード、(4)(5)の点のキー→テンキー３２の"*" のキーコード、(3)(6)の点のキー→テンキー３２の"-"
のキーコード、(1)(4)(5)(6)の点のキー→テンキー３２の"+" のキーコードとなっている。 
【００７８】
なお、NumLock・CapsLock・ScrollLockのオン／オフ状態は、パソコン３０側で保持されている。この情報は、パソコン３０の起動時、ＵＳＢケーブル接続直後、NumLock・CapsLock・ScrollLockキーが押された直後に点字キーボード１に送られてくる。パソコン３０に複数のキーボードが接続されている場合には、他のキーボードでもモードの変更が可能となる。
【００７９】
本テンキー入力モードでは、キーボード独自でモード（Direct1キー１３とファンクションキー３のF10）を管理し、該当するテンキー３２のキーコードをパソコン３０側に送るものである。この場合、パソコン３０側で保持している「NumLock」のオン／オフ状態により確定されるキーの機能が変わる。 
【００８０】
また、上述したテンキー入力モードの説明において、（Numlock Off）と記述している部分が「NumLock」がオフの場合の機能となる。なお、左Funキー１０又は右Funキー１８とファンクションキー３のF9とにより、本キーボードでも「NumLock」を切り替えることが可能である。 
【００８１】
次に、コンビネーションモード及び点字入力モードの両モードで有効な機能である、ショートカット入力でのキーの割り当てについて説明する。
【００８２】
すなわち、ファンクションキー３、Shiftキー８、左Ctrlキー１１、右Ctrlキー１７、左Altキー１２、右Altキー１６等のようにすでに機能が決まっている機能キーは、両モードで共通に使用することができる。また、特殊キーである左Funキー１０又は右Funキー１８は、いずれも同機能である。
【００８３】
両モードで使用できるショートカット入力でのキーの割り当てにおいては、ファンクションキー３のF1→標準キーボード３１のF1のキーコード、ファンクションキー３のF2→標準キーボード３１のF2のキーコード、ファンクションキー３のF3→標準キーボード３１のF3のキーコード、ファンクションキー３のF4→標準キーボード３１のF4のキーコード、ファンクションキー３のF5→標準キーボード３１のF5のキーコード、ファンクションキー３のF6→標準キーボード３１のF6のキーコード、ファンクションキー３のF7→標準キーボード３１のF7のキーコード、ファンクションキー３のF8→標準キーボード３１のF8のキーコード、ファンクションキー３のF9→標準キーボード３１のF9のキーコード、ファンクションキー３のF10→標準キーボード３１のF10のキーコード、ファンクションキー３のF11→標準キーボード３１のF11のキーコード、ファンクションキー３のF12→標準キーボード３１のF12のキーコードとなっている。
【００８４】
また、左Funキー１０又は右Funキー１８＋ファンクションキー３のF9→標準キーボード３１のNumLockのキーコード、左Funキー１０又は右Funキー１８＋ファンクションキー３のF10→標準キーボード３１のPrintScreenのキーコード、左Funキー１０又は右Funキー１８＋F11→標準キーボード３１のScrollLockのキーコード、左Funキー１０又は右Funキー１８＋ファンクションキー３のF12→標準キーボード３１のPauseのキーコード、Deleteキー７→標準キーボード３１のDeleteのキーコード、又はInsertのキーコード（Deleteモード変更時）となっている。
【００８５】
また、Deleteモード切り替えにおける、一時切り替えにおいては、左Funキー１０又は右Funキー１８＋Deleteキー７→標準キーボード３１の現状のDeleteモードの如何に関わらずInsertのキーコードを出力することができる。
【００８６】
また、Deleteモード切り替えにおける、固定切り替えにおいては、Direct1キー１３＋Deleteキー７→DeleteキーのキーコードをInsertに切り替える（キーコードの出力はしない）、Direct1キー１３を２回以上連続→DeleteキーのキーコードをDeleteに切り替える（キーコードの出力はしない）とすることができる。ただし、入力モードを切り替えた時点で解除となる。
【００８７】
また、Tabキー４→Tabのキーコード、Bsキー６→BackSpaceのキーコード、Shiftキー８→ディフォルトでは左Shiftのキーコードを出力する、とすることができる。
【００８８】
Shiftモード切り替えにおける、固定切り替えにおいては、Direct1キー１３＋ファンクションキー３のF5→Shiftキーのキーコードを左Shiftに切り替える（キーコードの出力はしない）、irect1キー１３＋ファンクションキー３のF6→Shiftキーのキーコードを右Shiftに切り替える（キーコードの出力はしない）とすることができる。ただし、入力モードを切り替えた時点で解除となる。
【００８９】
また、Enterキー９→フルキーEnterのキーコード、左Ctrlキー１１→左Ctrlのキーコード、右Ctrlキー１７→右Ctrlのキーコード、左Altキー１２→左Altのキーコード、右Altキー１６→右Altのキーコード、カーソル移動キー１９の「→」→「→」矢印のキーコード、カーソル移動キー１９の「↑」→「↑」矢印のキーコード、カーソル移動キー１９の「↓」→「↓」矢印のキーコード、カーソル移動キー１９の「←」→「←」矢印のキーコード、Escキー２→Escapeのキーコード、スペースキー１４→Spaceのキーコード、左Funキー１０又は右Funキー１８＋Escキー２→半角／全角のキーコード、左Funキー１０又は右Funキー１８＋スペースキー１４→左Winのキーコード、左Funキー１０又は右Funキー１８＋カーソル移動キー１９の「↑」→Page
Upのキーコード、左Funキー１０又は右Funキー１８＋カーソル移動キー１９の「↓」→Page Downのキーコード、左Funキー１０又は右Funキー１８＋カーソル移動キー１９の「←」→Homeのキーコード、左Funキー１０又は右Funキー１８＋カーソル移動キー１９の「→」→Endのキーコード、左Funキー１０又は右Funキー１８＋Direct1キー１３→無変換のキーコード、左Funキー１０又は右Funキー１８＋Direct2キー１５→変換のキーコード、Direct1キー１３＋カーソル移動キー１９の「↓」→Appのキーコード、Direct1キー１３＋カーソル移動キー１９の「←」→カタカナ／ひらがなのキーコード、Direct1キー１３＋カーソル移動キー１９の「→」→右Winのキーコード、Direct2キー１５＋Escキー２→CapsLockのキーコードとなっている。 
【００９０】
なお、コンビネーションモードでのショートカット入力では、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋Direct1キー１３又はDirect2キー１５＋スペースキー１４＋点字入力用６点キー５の(5)の点とを同時に入力することで、たとえばクリップボードにコピーしたテキストデータの読み上げの場合のショートカット入力であるといった判別を行うことも可能である。
【００９１】
一方、点字入力モードでのショートカット入力では、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋点字入力用６点キー５の(2)(3)(6)の点とを同時に入力することで、同様のショートカット入力であるといった判別を行うことも可能である。
【００９２】
また、コンビネーションモード及び点字入力モードでのショートカット入力の場合、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋ファンクションキー３のF8とを同時に入力することで、たとえば数字位取り読み設定のショートカット入力であるといった判別を行うことも可能である。また、これらのキーが押される毎に、数字の「桁読みモード／１文字読みモード」を交互に切り替えるためのショートカット入力であるといった判別を行うことも可能である。
【００９３】
なお、ここでのショートカット入力のキーの割り当ては、あくまでも一例であり、上述した特殊キー、機能キー、ファンクションキー３、点字入力用６点キー５の組み合わせで、様々なショートカット入力のキーの割り当てを行うことが可能となる。
【００９４】
次に、一時割り当て入力モードでのスペースキー１４への一時的なキーの割り当てについて説明する。
【００９５】
ここでは、パソコン３０側のたとえばスクリーンリーダで使用するコマンド等を効率的に入力できるように、上述した機能キーを一時的にスペースキー１４に割り当て、点字入力用６点キー５のキーと同時に押すことで、コマンド入力を補助することができるものである。
【００９６】
本機能は、コンビネーションモード及び点字入力モードの両モードで利用することができるものであり、ここで一時適に割り当てられた情報は、図２の一時割り当て情報記憶部２６に記憶される。
【００９７】
すなわち、登録したい機能キーと特殊キーである左Funキー１０又は右Funキー１８とを同時に押すことで、スペースキー１４への一時割り当てが実行される。また、左Funキー１０又は右Funキー１８を単独入力すると、モードを切り替えた場合に登録された情報は解除される。なお、Ctrl,Alt,Shiftのそれぞれのキーは、左右どちらでも登録可能であるが、本機能では、パソコン３０側へは左側の該当コードを送るものとする。また、Winは単独登録のみ可能であり、その他の機能キーとの組合せ登録はできないようになっている。
【００９８】
ここで、一時割り当てキーにおいては、左Funキー１０又は右Funキー１８＋Shiftキー８→スペースキー１４にShiftキー８のキーコードを登録、左Funキー１０又は右Funキー１８＋左Ctrlキー１１又は右Ctrlキー１７のキーコードを登録、左Funキー１０又は右Funキー１８＋左Altキー１２又は右Altキー１６→スペースキー１４に左Altキー１２又は右Altキー１６のキーコードを登録、左Funキー１０又は右Funキー１８＋Shiftキー８＋左Ctrlキー１１又は右Ctrlキー１７→スペースキー１４にShiftキー８＋左Ctrlキー１１又は右Ctrlキー１７のキーコードを登録、左Funキー１０又は右Funキー１８＋Shiftキー８＋左Altキー１２又は右Altキー１６→スペースキー１４にShiftキー８＋左Altキー１２又は右Altキー１６のキーコードを登録、左Funキー１０又は右Funキー１８＋左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６→スペースキー１４に左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６のキーコードを登録、左Funキー１０又は右Funキー１８＋Shiftキー８＋左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６→スペースキー１４にShiftキー８＋左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６のキーコードを登録、左Funキー１０又は右Funキー１８＋左Ctrlキー１１又は右Ctrlキー１７＋Escキー２→スペースキー１４にWinキーのキーコードを登録する、となっている。
【００９９】
また、一時割り当ての解除においては、特殊キーである、左Funキー１０又は右Funキー１８のみを１回押すことで解除となり、以後スペースキー１４本来のキーコードを出力することができる。また、コンビネーションモード又は点字入力モードへの入力モードを切り替えることで解除となり、以後スペースキー１４本来のコードを出力することができる。
【０１００】
次に、点字キーボード１によるキーコード出力制御方法について説明する。
まず、図６に示すように、キー入力があると、キー入力判別制御部２３により、コンビネーションモードか点字入力モードかが判別される（ステップＳ１，Ｓ２）。
【０１０１】
ここで、キー入力の判別時がコンビネーションモード時では、特殊キーである左Funキー１０又は右Funキー１８のいずれかが２回押されたとき、コンビネーションモードから点字入力モードへの切り替えであると判別される。
【０１０２】
一方、キー入力の判別時が点字入力モード時では、特殊キーである左Funキー１０又は右Funキー１８と機能キーであるEnterキー９とが押されたとき、点字入力モードからコンビネーションモードへの切り替えであると判別される。
【０１０３】
ここで、コンビネーションモードへの切り替えと判別された場合、キー入力判別制御部２３により、コンビネーションモード制御部２４によるコンビネーションモードでのキー入力が制御される（ステップＳ３）。
【０１０４】
すなわち、コンビネーションモードでの通常入力モードでは、点字入力用６点キー５の(1)〜(6)の点のキーが入力されると、図３に示した標準キーボード３１のフルキーの「ＳＤＦＪＫＬ」に対応したキーコードが出力される（ステップＳ６）。
【０１０５】
また、特殊キーである、左Funキー１０又は右Funキー１８、あるいはDirect1キー１３又はDirect2キー１５のいずれかで標準キーボード３１の段指定をし、点字入力用６点キー５の組み合わせで横位置が指定されると（ステップＳ５）、指定されたキーコードが出力される（ステップＳ６）。
【０１０６】
これに対し、（ステップＳ４）において、Direct1キー１３＋ファンクションキー３のF10の同時押しがあると、キー入力判別制御部２３により、標準キーボード３１のテンキー３２に対応するテンキー入力モードであるとテンキー入力モードと判断され（ステップＳ７）、コンビネーションモードでのテンキー入力モードによるキー入力が制御される。
【０１０７】
ここでは、上述した１段目〜４段目の段指定のためのキー操作と点字入力用６点キー５とを同時に押すことで指定されたキーコードが出力される（ステップＳ８，Ｓ９）。
【０１０８】
またここでは、Direct1キー１３＋ファンクションキー３のF9の同時押しにより、テンキー入力モードから通常入力モードへの切り替えを行うことができる。
【０１０９】
また、コンビネーションモードにおいて、機能が決まっている、ファンクションキー３、Shiftキー８、左Ctrlキー１１、右Ctrlキー１７、左Altキー１２、右Altキー１６等のキー入力があると、キー入力判別制御部２３により、ショートカット入力モードと判断され（ステップＳ１０）、入力されたキーに対応するF1〜F12やNumLock等のショートカットのキーコード等が出力される（ステップＳ１１，Ｓ１２）。
【０１１０】
また、ショートカット入力モードでは、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋Direct1キー１３又はDirect2キー１５＋スペースキー１４＋点字入力用６点キー５の(5)の点とを同時に入力することで、上述したように、クリップボードにコピーしたテキストデータの読み上げのためのキーコードが出力される。
【０１１１】
また、ショートカット入力モードでは、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋ファンクションキー３のF8とを同時に入力することで、たとえば数字位取り読み設定のためのキーコードが出力される。
【０１１２】
また、上述したように、登録したい機能キーと特殊キーである左Funキー１０又は右Funキー１８とを同時に押すことで、スペースキー１４への一時割り当てが実行され、その一時適に割り当てられた情報が一時割り当て情報記憶部２６に記憶されているとき、スペースキー１４と点字入力用６点キー５のいずれかのキーとが同時に押されると、キー入力判別制御部２３により、一時割り当て入力モードと判断され（ステップＳ１３）、コンビネーションモードでの一時割り当て入力モードによるキー入力が制御され、点字入力用６点キー５のいずれかのキーとの組み合わせに応じたキーに対応する一時的に登録されたキーコードが出力される（ステップＳ１４，Ｓ１５）。
【０１１３】
また、特殊キーである、左Funキー１０又は右Funキー１８が１回押されると、一時割り当て入力モードが解除され、通常入力モードに戻すことができる。
【０１１４】
一方、（ステップＳ２）において、Direct1キー１３＋ファンクションキー３のF10の同時押しがあると、通常入力モードからテンキー入力モードへの切り替えと判断され、図７に示すように、キー入力判別制御部２３により、点字入力モード制御部２５による点字入力モードでのキー入力が制御される（ステップＳ１６）。
【０１１５】
ここで、点字入力モードの通常入力モードでは（ステップＳ１７）、上述したように、点字入力用６点キー５の６個のキーで入力した文字に対応するキーコードが出力される（ステップＳ１８，Ｓ１９）。すなわち、点字入力用６点キー５の６個のキーに、標準キーボード３１のフルキーのキーコードが全て対応しており、その６個のキーに組み合わせに応じたキーコードが出力されることになる。
【０１１６】
また、点字入力モードにおいては、特殊キーである左Funキー１０又は右Funキー１８と機能キーであるEnterキー９とを押すことで、上述したコンビネーションモードへ切り替えることができる。
【０１１７】
また、機能キーであるDirect1キー１３とファンクションキー３のF10との同時押しがあると、標準キーボード３１のテンキー３２に対応するテンキー入力モードであると判断され（ステップＳ２０）、上述した段指定に関わるキーと点字入力用６点キー５のキーとを同時に押すことで、入力されたキーに対応するキーコードが出力される（ステップＳ２１，Ｓ２２）。
【０１１８】
また、テンキー入力モードでは、Direct1キー１３とファンクションキーのF9との同時押しにより、通常入力モードへの切り替えを行うことができる。
【０１１９】
また、点字入力モードにおいて、機能が決まっている、ファンクションキー３、Shiftキー８、左Ctrlキー１１、右Ctrlキー１７、左Altキー１２、右Altキー１６等のキー入力があると、キー入力判別制御部２３により、ショートカット入力モードと判断され（ステップＳ２３）、入力されたキーに対応するF1〜F12やNumLock等のショートカットのキーコードが出力される（ステップＳ２４，Ｓ２５）。
【０１２０】
また、点字入力モードでのショートカット入力モードでは、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋点字入力用６点キー５の(2)(3)(6)の点とを同時に入力することで、上述したように、クリップボードにコピーしたテキストデータの読み上げのためのキーコードが出力される。
【０１２１】
また、ショートカット入力モードでは、左Ctrlキー１１又は右Ctrlキー１７＋左Altキー１２又は右Altキー１６＋ファンクションキー３のF8とを同時に入力することで、上述したように、数字位取り読み設定のためのキーコードが出力される。
【０１２２】
また、上述したように、登録したい機能キーと特殊キーである左Funキー１０又は右Funキー１８とを同時に押すことで、スペースキー１４への一時割り当てが実行され、その一時適に割り当てられた情報が一時割り当て情報記憶部２６に記憶されているとき、スペースキー１４と点字入力用６点キー５のいずれかのキーとが同時に押されると、キー入力判別制御部２３により、一時割り当て入力モードと判断され（ステップＳ２６）、点字入力モードでの一時割り当て入力モードによるキー入力が制御され、点字入力用６点キー５のいずれかのキーとの組み合わせに応じたキーに対応する一時的に登録されたキーコードが出力される（ステップＳ２７，Ｓ２８）。
【０１２３】
また、特殊キーである、左Funキー１０又は右Funキー１８が１回押されると、一時割り当て入力モードが解除され、通常入力モードに戻すことができる。
【０１２４】
このように、本実施形態では、キーボード本体の上段に配置されるファンクションキー３と、キーボード本体の中段に配置される６点のキーからなる点字キーである点字入力用６点キー５と、キーボード本体の下段に配置される他のキーの機能を変更させる特殊キー及びスペースキー１４を含むすでに機能が決まっている機能キーとを少なくとも有し、各キーの入力を判別して、点字キー、特殊キー及び機能キーの組み合わせによるコンビネーションモード、又は主として点字キーによる点字入力モードでのキー入力により、テンキーを含む標準キーボードのキーコードに対応して割り当てられたキーコードが出力されるようにした。
【０１２５】
これにより、標準キーボードに比べ極めて少ない数のキーによるキー入力が可能となり、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となり、個々のキーの位置を認識すること、さらには個々のキーの機能を判別することが容易であるばかりか、視覚障害者が使い慣れている点字キーでのキー入力も可能となることから、視覚障害者であってもパソコンの操作を容易に行うことができる。
【０１２６】
また、本実施形態では、標準キーボードと同じキーコードの出力が可能となるため、パソコン側で起動させるソフトウェアの全ての利用が可能となり、様々な環境に対応することができる。
【０１２７】
また、本実施形態では、特殊キー及び機能キーの組み合わせによるショートカット入力モードが搭載されているため、マウスでの操作が基本であるWindows（登録商標）等のパソコンであっても、その操作を容易に行うことができる。 
【産業上の利用可能性】
【０１２８】
パソコン操作に限らず、キーコードの出力によって動作する他の情報処理装置を操作するものにおいても適用可能である。
【図面の簡単な説明】
【０１２９】
【図１】本発明の点字キーボードのキーレイアウトを説明するための平面図である。
【図２】図１の点字キーボードの制御系を説明するためのブロック図である。
【図３】図１の点字キーボードのキー割り当ての説明に関わる標準キーボードを示す平面図である。
【図４】図１の点字キーボードのキー割り当ての説明に関わる標準キーボードを示す平面図である。
【図５】図１の点字キーボードのキー割り当ての説明に関わる標準キーボードのテンキーを示す平面図である。
【図６】図１の点字キーボードにおけるコンビネーションモードを説明するためのフローチャートである。
【図７】図１の点字キーボードにおける点字入力モードを説明するためのフローチャートである。
【符号の説明】
【０１３０】
１  点字キーボード 
２  Escキー
３  ファンクションキー 
４  Tabキー
５  点字入力用６点キー（点字キー） 
６  Bsキー
７  Deleteキー
８  Shiftキー
９  Enterキー
１０  左Funキー
１１  左Ctrlキー
１２  左Altキー
１３  Direct1キー
１４  スペースキー 
１４ａ  窪み 
１５  Direct2キー
１６  右Altキー
１７  右Ctrlキー
１８  右Funキー
１９  カーソル移動キー 
２０  ＵＳＢ−Ｉ／Ｆ 
２１  キーコード出力制御部（キーコード出力制御手段）
２２  キーマトリクス回路 
２３  キー入力判別制御部（キー入力判別制御手段） 
２４  コンビネーションモード制御部（コンビネーションモード制御手段）
２５  点字入力モード制御部（点字入力モード制御手段）
２６  一時割り当て情報情報記憶部（一時割り当て情報情報記憶手段）
２７  ＲＯＭ（記憶手段） 
２８  ＲＡＭ 
３０  パソコン 
３１  標準キーボード 
３２  テンキー 
【図１】
2006318211.tif 000003
【図２】
2006318211.tif 000004
【図３】
2006318211.tif 000005
【図４】
2006318211.tif 000006
【図５】
2006318211.tif 000007
【図６】
2006318211.tif 000008
【図７】
2006318211.tif 000009