(57)【要約】【課題】  ゲームコントローラーなどのコントローラーを用いた高速なキー入力システムを提供すること。【解決手段】  １２個以上のボタンを有するコントローラーのボタンに対して、４個以上のボタンを修飾キーとして割り当て、残りのボタンにキー入力を実行するための入力キーを割り当てる。入力キーは、修飾キーが有効な間、有効な修飾キーに対応して、キー機能が変わる。修飾キーのボタンが２個以上押されている状態では、最後に押されたボタンの修飾キーが有効となる。入力キーのキー入力の実行は、入力キーのボタンの押される数が増加した場合で、かつ２個以上の入力キーのボタンが押されていた場合は、入力キーのボタンが押されている中で、最後に押されたボタンの入力キーが有効となり、キー入力が実行される。【選択図】図１
2014179963.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１２個のボタンを有する入力デバイスのボタンに対して、少なくとも４個のボタンに修飾キーの機能を割り当て、修飾キーとして割り当てていない残りのボタンは、キー入力を行うための入力キーとして機能を割り当てるキー入力システム。
【請求項２】
請求項１に記載している修飾キーにおいて、修飾キーとして割り当てているボタンが押されている間は、押されているボタンの修飾キーが有効となり、有効となる修飾キーに対応した入力キーのキー機能が変更されるキー選択方法。
【請求項３】
請求項２に記載している有効となる修飾キーにおいて、修飾キーとして割り当てているボタンが１個押される場合は、押されているボタンの修飾キーが有効となり、修飾キーとして割り当てているボタンが２個以上押されている場合は、押されている修飾キーのボタンの中から、最後に押されたボタンの修飾キーが有効となるキー選択方法。
【請求項４】
請求項１から請求項２に記載する入力キーにおいて、入力キーの有効は、入力キーとして割り当てているボタンの押される数が増加した場合で、かつ入力キーとして割り当てているボタンが１個押されている場合は、押されているボタンに割り当てている入力キーが有効となり、入力キーとして割り当てているボタンが２個以上押されている場合は、押されている入力キーのボタンの中から、最後に押されたボタンに割り当てている入力キーが有効となるキー入力方法。
【請求項５】
請求項１から請求項４に記載している入力キーにおいて、全ての修飾キーが有効でない状態の入力キーにキー機能を割り当てるキー入力システム。
【請求項６】
請求項１から請求項５に記載している入力キーにおいて、入力キーが有効になると、有効となる入力キーに割り当てているキー機能のキー入力が行われるキー入力システム。
【請求項７】
請求項６に記載している有効となる入力キーにおいて、有効となる入力キーのボタンが押されている間は、入力キーが有効となり続け、入力キーが有効となり続ける間は、一定時間の間隔ごとに、有効となる入力キーのキー入力が行われるキー入力方法。
【請求項８】
請求項１から請求項５に記載している修飾キーにおいて、有効となる入力キーがあり、有効となる入力キーのボタンが押されている状態で、有効となる修飾キーが変更された場合、または修飾キーが有効から無効になった場合、または修飾キーが無効から有効となった場合、キー入力の実行が停止するキー入力方法。
【請求項９】
請求項１から請求項８に記載している入力キーと修飾キーにおいて、モードの切り替えによって、入力デバイスの各ボタンに割り当てている修飾キーと入力キーのキー機能を一度に変更可能なキー選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、コンピューターのデーター入力に関し、ゲームコントローラーなどの入力デバイスを用いて、キー入力を効率的に行うことに関する。
【背景技術】
【０００２】  本発明の背景技術は、特許文献１記載の背景技術を含める。【０００３】  特許文献１の提案では、どのセルが現在選択されているかを視覚的に判断する必要があり、そのため画面上にセルを表示させる必要がある。そのため、画面の表示が制約されるだけでなく、タッチタイピングのような、視覚的な判断なしの入力方法を実現することが難しい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】  特表２００６−５１５４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  解決しようとする問題点は、追加のキーボードのコストをかけず、キー選択を行うためのオンスクリーンキーボードなどを画面上に表示する必要なく、効率的でタッチタイピングが可能なボタン操作によるキー入力ができるものでなければならない。
【課題を解決するための手段】
【０００６】  本発明は、ゲームコントローラーなどの入力デバイスを使用したキーボード入力システムが提供される。入力デバイスに要求されるボタンの数は最低でも１２個以上で、そのボタンの中から４個以上を修飾キーの機能として割り当て、修飾キーとして割り当てなかった残りのボタンを入力キーとして機能を割り当てる。入力キーはキー入力の機能を持ち、キー機能を割り当てる。また入力キーのキー機能は、修飾キーが有効となる間は、有効となる修飾キーに対応して変更される。【０００７】  請求項１に記載している入力キーに割り当てる機能は、一般的なキーボードのキー機能と同様に、記号を含む文字入力のキー機能以外に、バックスペースキー、エンターキー、スペースキー、デリートキー、カーソルキーなどの機能が含まれる。本発明は、日本語入力についてはローマ字入力を想定しているため、ボタン操作による直接入力可能な文字はアルファベット、数字、記号が主となる。【０００８】  請求項２の記載が示すように、修飾キーは入力キーのキー機能を変更する機能を持つ。入力キーのキー機能は、修飾キーが有効となる間は、有効となる修飾キーに対応して変更される。【０００９】  請求項５の記載に示すように、全ての修飾キーが有効でない状態、つまり修飾キーが無効な状態での入力キーには、別のキー機能を割り当てることができる。【００１０】  請求項３の記載が示すように、有効となる修飾キーの決定は、修飾キーとして割り当てているボタンが１個押されている間は、押されているボタンの修飾キーが有効となる。また修飾キーとして割り当てているボタンが２個以上押されている間は、修飾キーとして割り当てているボタンの中から最後に押されたボタンの修飾キーが有効となる。【００１１】  ２個以上の修飾キーとして割り当てているボタンが押されている状態で、有効となる修飾キーのボタンが離された場合は、残りの押されているボタンの中から、修飾キーとして割り当てているボタンの中で、最後に押されたボタンの修飾キーが有効となる。【００１２】  請求項６の記載が示すように、入力キーの有効とは、有効となる入力キーに割り当てているキー機能のキー入力が実行され、データー入力が行われることを示す。【００１３】  請求項７の記載が示すように、入力キーが有効となり続けている間は、有効となる入力キーに割り当てているキー機能のキー入力が、一定時間の間隔ごとに実行される。つまり一般的なキーボードの操作において、文字キーのボタンを押し続けたときに、連続して文字が入力される動作と同様の動作が行われる。【００１４】  請求項４の記載が示すように、有効となる入力キーの決定は、入力キーとして割り当てているボタンの押される数が増加し、かつ入力キーとして割り当てているボタンが１個押されている場合は、押されているボタンの入力キーが有効となり、入力キーとして割り当てているボタンが２個以上押されている場合は、押されている入力キーのボタンの中から最後に押されたボタンの入力キーが有効となる。【００１５】  請求項８に記載しているキー入力の停止については、使用者が意図しないキー入力の発生を抑制するための方法である。これは、有効となる入力キーのボタンが押され続けている状態で、有効と���る修飾キーに変更が生じた場合、有効となる入力キーのボタンのキー機能が変更される。このまま有効となる入力キーのボタンが押された状態で、変更されたキー機能がキー入力された場合は、これまでキー入力されていたデーターと違うデーターが入力されることになる。入力キーが有効な状態で、有効な修飾キーに変更が生じた場合は、有効となる入力キーのボタンが押された状態であっても、有効となる修飾キーに変更が生じた時点から、請求項４の入力キーの有効となる条件を満たすまで、キー入力が実行されない仕組みを取る。【００１６】  意図しないキー入力の発生は、請求項４に記載の入力キーとして割り当てているボタンの押される数が増加した場合に、入力キーが有効となる仕組みも該当する。入力キーとして割り当てているボタンの押される数が増加したことを確認しない場合、２個以上の入力キーが押されている状態で、最後に押されたボタンが有効となる仕組みで動作することは、有効となる入力キーのボタンが離されて、かつ別の入力キーのボタンが押され続けていた場合、押され続けているボタンの中から、最後に押された入力キーのボタンのキー入力が実行されてしまうため、ボタンを離したと同時に、別のキー入力が実行されることになる。キー入力の実行は、ボタンを押したときから、押され続けている間のみを条件とすることで、簡単なボタン操作を実現する。【００１７】  図１および図２は例示的なゲームコントローラーの平面図である。図３は修飾キーと入力キーに対応するキー機能の組み合わせを表として示す。図１のゲームコントローラーを上部から見た平面図が図２となる。図１と図２の１０１、１０２、１０３、１０４、１０５、１０６、１０７、１０８、１０９は同一のボタンを示す。図１と図２の１０１は方向キーとなり、上下左右の４つの方向キーとして機能する。図１と図２の１０１ボタンは、図３の３０３に含まれる、右ボタン、下ボタン、左ボタン、上ボタンに対応する。図１と図２の１０２ボタンは、図３の３０３に含まれるＡボタンに対応する。図１と図２の１０３ボタンは、図３の３０３に含まれるＢボタンに対応する。図１と図２の１０５ボタンは、図３の３０３に含まれるＹボタンに対応する。図１と図２の１０４ボタンは、図３の３０３に含まれるＸボタンに対応する。図１と図２の１０７ボタンは、図３の３０１に含まれるＬ１ボタンに対応する。図１と図２の１０６ボタンは、図３の３０１に含まれるＲ１ボタンに対応する。図２の２１０ボタンは、図３の３０１に含まれるＬ２ボタンに対応する。図２の２１１ボタンは、図３の３０１に含まれるＲ２ボタンに対応する。図３の３０１は修飾キーを示し、図３の３０３は入力キーを示す。図３の３０２は各修飾キーが有効と無効な状態で、入力キーが有効な状態でキー入力が行われるキー機能を示す。図３の３０１に含まれるなしとは、いずれの修飾キーも有効でない状態、つまり修飾キーが無効な状態を示す。【００１８】  前記の図１および図２、図３の説明から、例えば「Ｅ」を入力する場合は、Ｌ１ボタンを押したまま、Ｙボタンを押すことで入力されることになる。請求項３の仕組みに従えば、Ｌ１ボタンを押したまま、Ｒ２ボタンを押すと、Ｙボタンは「Ｚ」を入力する機能に変更���れる。Ｌ１ボタンとＲ２ボタンが押されたまま、Ｒ２ボタンを離すとＹボタンは「Ｅ」の入力機能に変更される。Ｌ１ボタンを離し、全ての修飾キーとなるボタンが離された状態でＹボタンはスペースキーとして機能する。【００１９】  前記の図１および図２、図３の説明から、請求項８の入力キーのキー入力の抑制を再現するには、例えば、Ｒ１ボタンを押し続けた状態で、Ｂボタンを押し続けて「Ｋ」を入力し続けるとする。この状態から加えてＲ２ボタンを押すと、有効な修飾キーはＲ２ボタンへと変更され、この時点で「Ｋ」の入力が止まり、Ｂボタンは「Ｂ」の入力機能を持つことになるが、請求項８の仕組みによってキー入力の実行は止まる。請求項４に従った入力キーの操作が行われない限り、有効となる入力キーのキー入力は実行されない。【００２０】  また請求項４に従えば、Ｒ１ボタンを押し続けた状態で、Ｂボタンを押し続けて「Ｋ」を入力し続ける状態から、加えてＸボタンを押した場合は、「Ｓ」が入力されることになるが、Ｂボタンは押し続けたままで、Ｘボタンのみを離すとキー入力は止まる。この状態からは、請求項４に従った入力キーの操作が行われない限り、有効となる入力キーのキー入力は実行されない。【００２１】  請求項９が示すように、本発明にはモードの切り替えにより、各ボタンのキー機能を一度に切り替える機能を持つ。例えば、図１の１０８ボタンをモードの切り替え用のボタンとする場合は、このボタンを押すことで図４の表が示すキー機能に各ボタンが対応する形となる。もう一度、図１の１０８ボタンを押すことで、図３の表が示すキー機能に各ボタンが対応するように、図１の１０８ボタンを押すたびに、交互にモードが切り替わり、多くの文字入力に対応させることを可能とする。【００２２】  前記の図１および図２、図３の説明から、例えば「ＡＲＩＧＡＴＯＵ」の文字を本発明から効率的に入力する場合の操作方法を示す。なお確定の操作は一般的な文字入力方法によるエンターキーをを用いる。まずＬ１ボタンを押し続けたまま、次の操作を行う。Ａボタンを押して「Ａ」を入力し、Ｒ１ボタンを押したまま上ボタンを押して「Ｒ」を入力し、Ｒ１ボタンを離してＢボタンを押して「Ｉ」を入力し、Ｒ２ボタンを押したままＡボタンを押して「Ｇ」を入力し、Ｒ２ボタンを離した状態でＡボタンを押して「Ａ」を入力し、Ｒ１ボタンを押したままＹボタンを押して「Ｔ」を入力し、Ｒ１ボタンを離して右ボタンを押して「Ｏ」を入力し、Ｘボタンを押して「Ｕ」を入力する。最後はＬ１ボタンを離してＡボタンを押すことでエンターキーとして機能し、文字が確定される。【００２３】  一般的なゲームコントローラーには、ジョイスティックを備えたものが多く、ジョイスティックと合わせてマウスの機能を持たせ、さらに入力キーに、マウスポインタの移動、クリック、右クリック、ホイールなどの機能を追加してもよい。
【発明の効果】
【００２４】  従来からゲームコントローラーによる文字入力はオンスクリーンキーボードによる操作が一般的であったが、本発明により、修飾キーによる各入力キーの機能を覚えることで、オンスクリーンキーボードなど視覚的な判断をするための表示が不要となり、さらにタッチタイピングを可能にする少ない手順のボタン操作により、結果的に画面を制約することなく、高速な文字入力が可能となる。またマウスの機能も導入することにより、一般的なコンピューターに必要とされるキーボードとマウスの入力デバイスが不要となり、コスト削減につながる。また入力デバイスが１つに集約されることにより、入力デバイスを操作する手を移す必要がなくなり、効率的な操作を行うことが可能になる。
【図面の簡単な説明】
【００２５】
【図１】  例示的なゲームコントローラーを示した平面図である。
【図２】  図１のゲームコントローラーを上部から見た平面図である。
【図３】  修飾キーと入力キーに対応するキー機能の一覧を示した表である。
【図４】  モードの切り替えによって修飾キーと入力キーに対応するキー機能の変更を示す表である。
【図１】
2014179963.tif 000003
【図２】
2014179963.tif 000004
【図３】
2014179963.tif 000005
【図４】
2014179963.tif 000006