(57)【要約】【課題】  開示する入力支援システムは、ユーザにとって導入及びその使用方法の習得が容易であり、かつ、ホームポジションを維持したままの文字入力を可能とすることができる。【解決手段】  開示する入力支援システムの一形態は、ユーザのキーボード操作に基づく入力情報を受け付ける受付手段と、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換する変換手段と、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知する通知手段と、を有し、前記変換手段は、前記受付手段が無変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けた変換キーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする。【選択図】図１
2011180920.tif 000002
【特許請求の範囲】
【請求項１】
ユーザのキーボード操作に基づく入力情報を受け付ける受付手段と、
前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換する変換手段と、
所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知する通知手段と、を有し、
前記変換手段は、
前記受付手段がスペースキーの左隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーの右隣りに配置されるキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援システム。
【請求項２】
ユーザのキーボード操作に基づく入力情報を受け付ける受付手段と、
前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換する変換手段と、
所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知する通知手段と、を有し、
前記変換手段は、
前記受付手段がスペースキーの右隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーの左隣りに配置されるキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援システム。
【請求項３】
前記変換手段は、
前記受付手段が前記スペースキーの左隣りに配置されるキーに対応する前記入力情報を受け付けた場合、
前記受付手段が受け付けた、アルファベットＡキー、アルファベットＳキー、アルファベットＤキー、アルファベットＦキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキーに対応する前記入力キー情報に変換することを特徴とする請求項１に記載の入力支援システム。
【請求項４】
前記変換手段は、
前記受付手段が前記スペースキーの左隣りに配置されるキーに対応する前記入力情報を受け付けた場合、
前記受付手段が受け付けた、アルファベットＨキー、アルファベットＪキー、アルファベットＫキー、アルファベットＬキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキーに対応する前記入力キー情報に変換することを特徴とする請求項１に記載の入力支援システム。
【請求項５】
前記変換手段は、
前記受付手段が前記スペースキーの右隣りに配置されるキーに対応する前記入力情報を受け付けた場合、
前記受付手段が受け付けた、アルファベットＨキー、アルファベットＪキー、アルファベットＫキー、アルファベットＬキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキーに対応する前記入力キー情報に変換することを特徴とする請求項２に記載の入力支援システム。
【請求項６】
前記変換手段は、
前記受付手段が前記スペースキーの右隣りに配置されるキーに対応する前記入力情報を受け付けた場合、
前記受付手段が受け付けた、アルファベットＡキー、アルファベットＳキー、アルファベットＤキー、アルファベットＦキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキーに対応する前記入力キー情報に変換することを特徴とする請求項２に記載の入力支援システム。
【請求項７】
受付手段が、ユーザのキーボード操作に基づく入力情報を受け付けるステップと、
変換手段が、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換するステップと、
通知手段が、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知するステップと、を備え、
前記変換手段は、
前記受付手段がスペースキーの左隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーの右隣りに配置されるキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援方法。
【請求項８】
コンピュータに、
受付手段が、ユーザのキーボード操作に基づく入力情報を受け付けるステップと、
変換手段が、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換するステップと、
通知手段が、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知するステップと、を実行させ、
前記変換手段は、
前記受付手段がスペースキーの左隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーの右隣りに配置されるキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援プログラム。
【請求項９】
受付手段が、ユーザのキーボード操作に基づく入力情報を受け付けるステップと、
変換手段が、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換するステップと、
通知手段が、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知するステップと、を備え、
前記変換手段は、
前記受付手段がスペースキーの右隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーの左隣りに配置されるキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援方法。
【請求項１０】
コンピュータに、
受付手段が、ユーザのキーボード操作に基づく入力情報を受け付けるステップと、
変換手段が、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換するステップと、
通知手段が、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知するステップと、を実行させ、
前記変換手段は、
前記受付手段がスペースキーの右隣りに配置されるキーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーの左隣りに配置されるキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする入力支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードなどの入力装置において、特定のキー操作が行われた場合、その後のキー配置が変更される技術に関する。
【背景技術】
【０００２】
一般に、日本語入力ではＪＩＳ１０９型キーボードに準拠した入力端末が使用されている。しかし、従来のキーボードの使い方において、アルファベットや数字キー以外のキーを入力する際、ユーザは手をホームポジションに置いたまま入力することができなかった。例えば、ＩＭＥ（Input Method Editor）を用いた日本語入力の際、文字の変換や決定にエンターキーを用いた操作を頻繁に行う必要がある。
このように煩雑な操作を行う必要があるため、キーボードを操作して文字入力を行う際下記のような問題が生じる。
（１）エンターキーを押すために文字入力の流れが中断される。
（２）エンターキーを押すためにユーザが手を大きく動かす必要があり、ユーザが疲れる。
【０００３】
（３）キーボードを見ないで「変換」「移動」「編集」などの操作を行うと、操作ミスが頻発する（例えば、エスケープキーを押そうとして「半角／全角」キーを押したり、デリートキーを押そうとしてインサートキーを押し易いなど)。
【０００４】
従来、上記の問題を解決するため、キーボードのレイアウトを変更したり、ボタン配置を工夫するなどの技術が提案されてきた（例えば、特許文献１、特許文献２、特許文献３、特許文献４など）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−０４４１９７号公報
【特許文献２】特開２００６−００５８８９号公報
【特許文献３】特開２００６−２９３７９４号公報
【特許文献４】特開２００８−２０４０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術を適用したキーボードを使用してユーザが文字入力を行う際、煩雑な使用方法を習得する必要が生じるという問題点がある。さらに、上記技術では、カーソルキーなどはホームポジションから遠い位置にあるため、ユーザは指を大きく動かしカーソルキーなどを操作する必要があり、文章の継続的な入力が妨げられるという問題点もある。
【０００７】
そこで、本発明では、上記問題点に鑑み、ユーザにとって導入及びその使用方法の習得が容易であり、かつ、ホームポジションを維持したままの文字入力を可能とする入力支援システム、入力支援方法及び入力支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
開示する入力支援システムの一形態は、ユーザのキーボード操作に基づく入力情報を受け付ける受付手段と、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換する変換手段と、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知する通知手段と、を有し、前記変換手段は、前記受付手段が無変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けた変換キーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする。
【０００９】
また、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が無変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けた、アルファベットＡキー、アルファベットＳキー、アルファベットＤキー、アルファベットＦキー、アルファベットＺキー、アルファベットＸキー、アルファベットＣキー、アルファベットＶキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する前記入力キー情報に変換することを特徴とする。
【００１０】
また、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が無変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けた、アルファベットＨキー、アルファベットＪキー、アルファベットＫキー、アルファベットＬキー、アルファベットＮキー、アルファベットＭキー、カンマキー、ピリオドキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する前記入力キー情報に変換することを特徴とする。
【００１１】
一方、開示する入力支援システムの一形態は、ユーザのキーボード操作に基づく入力情報を受け付ける受付手段と、前記入力情報を、ユーザが操作したキーに表示される記号と対応する入力キー情報に変換する変換手段と、所定の情報処理装置に対し、前記変換手段により変換された前記入力キー情報を通知する通知手段と、を有し、前記変換手段は、前記受付手段が変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けた無変換キーに対応する前記入力情報をエンターキーに対応する前記入力キー情報に変換し、前記受付手段が受け付けたスペースキーに対応する前記入力情報をエスケープキーに対応する前記入力キー情報に変換することを特徴とする。
【００１２】
また、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けた、アルファベットＨキー、アルファベットＪキー、アルファベットＫキー、アルファベットＬキー、アルファベットＮキー、アルファベットＭキー、カンマキー、ピリオドキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する前記入力キー情報に変換することを特徴とする。
【００１３】
また、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が変換キーに対応する前記入力情報を受け付けた場合、前記受付手段が受け付けた、アルファベットＡキー、アルファベットＳキー、アルファベットＤキー、アルファベットＦキー、アルファベットＺキー、アルファベットＸキー、アルファベットＣキー、アルファベットＶキーに対応する前記各入力情報をそれぞれ左カーソルキー、下カーソルキー、上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する前記入力キー情報に変換することを特徴とする。
【００１４】
さらに、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が受け付けた、アルファベットＱキー、アルファベットＷキー、アルファベットＥキー、アルファベットＲキー、アルファベットＴキー、アルファベットＹキー、アルファベットＵキー、アルファベットＩキー、アルファベットＯキー、アルファベットＰキーに対応する前記各入力情報をそれぞれ数字１キー、数字２キー、数字３キー、数字４キー、数字５キー、数字６キー、数字７キー、数字８キー、数字９キー、数字０キーに対応する前記入力キー情報に変換することを特徴とする。
【００１５】
さらに、開示する入力支援システムの一形態において、上記特徴に加え、前記変換手段は、前記受付手段が受け付けた、数字１キー、数字２キー、数字３キー、数字４キー、数字５キー、数字６キー、数字７キー、数字８キー、数字９キー、数字０キー、ハイフンキー、ハットキーに対応する前記各入力情報をそれぞれファンクション１キー、ファンクション２キー、ファンクション３キー、ファンクション４キー、ファンクション５キー、ファンクション６キー、ファンクション７キー、ファンクション８キー、ファンクション９キー、ファンクション１０キー、ファンクション１１キー、ファンクション１２キーに対応する前記入力キー情報に変換することを特徴とする。
【発明の効果】
【００１６】
開示の入力支援システムは、ユーザにとって導入及びその使用方法の習得が容易であり、かつ、ホームポジションを維持したままの文字入力を可能とすることができる。
【図面の簡単な説明】
【００１７】
【図１】本実施の形態に係る入力支援システムの機能ブロック図である。
【図２】本実施の形態に係る入力支援システムが備えるキーボードの一例を示す図である。
【図３】本実施の形態に係る第１変換テーブルの一例を示す図である。
【図４】本実施の形態に係る第２変換テーブルの一例（その１）を示す図である。
【図５】本実施の形態に係る入力支援システムが備えるキーボードの一例を示す図である。
【図６】本実施の形態に係る第２変換テーブルの一例（その２）を示す図である。
【図７】本実施の形態に係る第２変換テーブルの一例（その３）を示す図である。
【図８】本実施の形態に係る第２変換テーブルの一例（その４）を示す図である。
【図９】本実施の形態に係る第２変換テーブルの一例（その５）を示す図である。
【図１０】本実施の形態に係る入力支援システムと接続される情報処理装置に表示される操作画面の一例である。
【図１１】本実施の形態に係る入力支援システムのハードウェア構成例である。
【図１２】本実施の形態に係る入力支援システムによる処理例のフローチャートである。
【発明を実施するための形態】
【００１８】
図面を参照しながら、本発明を実施するための最良の形態について説明する。
（本実施の形態に係る入力支援システムの動作原理）
【００１９】
図１を用いて、本実施の形態に係る入力支援システム１００の動作原理について説明する。図１で示すように、入力支援システム１００は、キーボード等１１０、受付手段１２０、変換手段１３０、通知手段１４０、第１変換テーブル１５０、第２変換テーブル１６０を備え、情報処理装置１７０と接続される。例えば、入力支援システム１００は、パーソナルコンピュータなど情報処理装置１７０に対し、ユーザが文字情報を入力する際や情報処理装置１７０が備えるアプリケーションプログラムを操作する際の、ユーザインタフェース機能を提供するシステムである。
【００２０】
キーボード等１１０は、多数のキーが配置され、ユーザが各キーを押下することにより当該押下されたキーに対応したキー入力を受け付ける機器である。図２で示すように、例えばキーボード等１１０は、日本語１０９キーボードであっても良い。また、キーボード等１１０は、表示装置上に多数のキーが表示され、ユーザが各キーの表示部分に触れることにより当該触れられたキーに対応したキー入力を受け付ける機器、いわゆるタッチパネルであっても良い。
【００２１】
受付手段１２０は、キーボード等１１０の各キーが押下されると、当該各キーに対応した入力情報を受け付ける。例えば、受付手段１２０は、エンターキーがユーザにより押下されると、押下されたエンターキーに対応した入力情報を受け付ける。受付手段１２０は、キーボード等１１０がタッチパネルである場合、エンターキーが表示された部分にユーザが触れると、触れられたエンターキーに対応した入力情報を受け付ける。
【００２２】
変換手段１３０は、第１変換テーブル１５０で規定される変換規則に基づき、受付手段１２０が受け付けたユーザ操作に基づく入力情報を、該入力情報に対応する入力キー情報に変換する。図３で、第１変換テーブル１５０の一例を示す。図３で示すように、変換手段１３０は、ユーザによりエスケープキーが操作された際の入力情報を、当該エスケープキーに対応する入力キー情報に変換する。また、変換手段１３０は、ユーザによりエンターキーが操作された際の入力情報を、当該エンターキーに対応する入力キー情報に変換する。つまり、変換手段１３０は、ユーザが操作したキーに表示されている記号と対応した入力キー情報を生成する。
【００２３】
また、変換手段１３０の一形態は、所定のキーが操作されると、第２変換テーブル１６０で規定される変換規則に基づき、受付手段１２０が受け付けたユーザ操作に基づく入力情報を、該入力情報に対応する入力キー情報に変換する。ここで、所定のキーの操作とは、キーボード上の所定のキーを１回押下したり、タッチパネル上の所定のキーの表示部分を１回触れる操作でも良く、キーボード上の所定のキーを押し続けたり、タッチパネル上の所定のキーの表示部分を触れ続ける操作であっても良い。
【００２４】
ここで、図４に、上記所定のキーが無変換キーである場合における第２変換テーブル１６０の一例（その１）を示す。図４で示すように、変換手段１３０は、無変換キーが操作された場合、ユーザによりスペースキーが操作された際の入力情報を、エンターキーに対応する入力キー情報に変換する。同様に、無変換キーが操作された場合、変換手段１３０は、ユーザにより変換キーが操作された際の入力情報を、エスケープキーに対応する入力キー情報に変換する。つまり、変換手段１３０は、キーボード等１１０のキー配置を図５で示すように変更し、当該キー配置が変更されたキーボード等１１０において、ユーザが操作したキーに対応した入力キー情報を生成する。また、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００２５】
図６に、上記所定のキーが変換キーである場合における第２変換テーブル１６０の一例（その２）を示す。図６で示すように、変換手段１３０は、変換キーが操作された場合、ユーザにより無変換キーが操作された際の入力情報を、エンターキーに対応する入力キー情報に変換する。同様に、スペースキーが操作された場合、変換手段１３０は、ユーザによりスペースキーが操作された際の入力情報を、エスケープキーに対応する入力キー情報に変換する。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００２６】
さらに、図７で、上記所定のキーが無変換キー又は変換キーである場合における、第２変換テーブル１６０の一例（その３）を示す。図７で示すように、変換手段１３０は、無変換キー又は変換キーが操作された場合、アルファベットＡキーが操作された際の入力情報を、左カーソルキーに対応する入力キー情報に変換する。また、無変換キー又は変換キーが操作された場合、変換手段１３０は、アルファベットＳキーが操作された際の入力情報を、下カーソルキーに対応する入力キー情報に変換する。同様に、変換手段１３０は、Ｄキー、Ｆキー、Ｚキー、Ｘキー、Ｃキー、Ｖキーが操作された際の入力情報を、それぞれ上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する入力キー情報に変換する。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００２７】
また、図８に、所定のキーが無変換キー又は変換キーである場合における、第２変換テーブル１６０の一例（その４）を示す。図８で示すように、変換手段１３０は、無変換キー又は変換キーが操作された場合、アルファベットＨキーが操作された際の入力情報を、左カーソルキーに対応する入力キー情報に変換する。また、無変換キー又は変換キーが操作された場合、変換手段１３０は、アルファベットＪキーが操作された際の入力情報を、下カーソルキーに対応する入力キー情報に変換する。同様に、変換手段１３０は、Ｋキー、Ｌキー、Ｎキー、Ｍキー、カンマキー、ピリオドキーが操作された際の入力情報を、それぞれ上カーソルキー、右カーソルキー、バックスペースキー、ページダウンキー、ページアップキー、デリートキーに対応する入力キー情報に変換する。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００２８】
また、図９に、所定のキーが無変換キー又は変換キーである場合における、第２変換テーブル１６０の一例（その５）を示す。図９で示すように、変換手段１３０は、無変換キー又は変換キーが操作された場合、アルファベットＱキーが操作された際の入力情報を、数字１キーに対応する入力キー情報に変換する。また、無変換キー又は変換キーが操作された場合、変換手段１３０は、アルファベットＷキーが操作された際の入力情報を、数字２キーに対応する入力キー情報に変換する。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００２９】
また、変換手段１３０は、無変換キー又は変換キーが操作された場合、Ｗキー、Ａキー、Ｓキー、Ｄキーが操作された際の入力情報を、それぞれ上カーソルキー、左カーソルキー、下カーソルキー、右カーソルキーに対応する入力キー情報に変換する形態であっても良い。さらに、変換手段１３０は、無変換キー又は変換キーが操作された場合、Ｉキー、Ｊキー、Ｋキー、Ｌキーが操作された際の入力情報を、それぞれ上カーソルキー、左カーソルキー、下カーソルキー、右カーソルキーに対応する入力キー情報に変換する形態であっても良い。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００３０】
同様に、変換手段１３０は、Ｅキー、Ｒキー、Ｔキー、Ｙキー、Ｕキー、Ｉキー、Ｏキー、Ｐキー、１キー、２キー、３キー、４キー、５キー、６キー、７キー、８キー、９キー、０キー、ハイフンキー、ハットキーが操作された際の入力情報を、それぞれ３キー、４キー、５キー、６キー、７キー、８キー、９キー、０キー、Ｆ（ファンクション）１キー、Ｆ２キー、Ｆ３キー、Ｆ４キー、Ｆ５キー、Ｆ６キー、Ｆ７キー、Ｆ８キー、Ｆ９キー、Ｆ１０キー、Ｆ１１キー、Ｆ１２キーに対応する入力キー情報に変換する。このようにすることで、ユーザがＩＭＥを使って変換候補を選択する際、ユーザはホームポジションから一段だけ手を移動させることによって、数字入力による変換候補の選択を行うことができる。ここで、上記説明において、無変換キーは、スペースキーの左隣りに配置されるキーであれば他のキーであっても良く、変換キーは、スペースキーの右隣りに配置されるキーであれば他のキーであっても良い。
【００３１】
通知手段１４０は、変換手段１３０により生成（変換）された入力キー情報を、接続される情報処理装置１７０に通知する。つまり、情報処理装置１７０は、通知手段１４０による入力キー情報の通知を受けて、ユーザにより操作されたキーに関する情報を認識することができる。ここで、入力キー情報は、第１変換テーブル１５０に従い生成された入力キー情報、又は第２変換テーブル１６０に従い生成された入力キー情報である。
【００３２】
例えば、図１０で示す操作画面が、情報処理装置１７０の表示装置上に表示されている場合を想定する。そこで、ユーザがキーボード等１１０の無変換キーを押下すると共に、スペースキーを押下すると、受付手段１２０がこれらのキーに対応する入力情報を受け付ける。次に、変換手段１３０が第２変換テーブル１６０の変換規則に従い、スペースキーに対応する入力情報を、エンターキーに対応する入力キー情報へ変換する。そして、通知手段１４０が当該エンターキーに対応する入力キー情報を情報処理装置１７０に通知する。これにより、情報処理装置１７０において当該操作画面上の「はい（Ｙ）」が選択される。
【００３３】
なお、上記説明においてエンターキーとは、コマンドラインやダイアログボックスなどではコンピュータへの入力・決定・送信を行うために使用され、文書作成などでは改行を行うために使用されるキーの総称であり、入力キー、実行キー、リターンキー、改行キーなどもエンターキーと同じ意味である。したがって、入力支援システム１００においては、エンターキーを入力キー、実行キー、リターンキー、改行キーのそれぞれに置き換えても良い。
【００３４】
上記のような処理によって、入力支援システム１００は、ユーザにとって導入及びその使用方法の習得が容易であり、かつ、ホームポジションを維持したままの文字入力を可能とすることができる。
（本実施の形態に係る入力支援システムのハードウェア構成例）
【００３５】
図１１で示すように、入力支援システム１００は、ＣＰＵ（Central Processing Unit）２１０、ＲＯＭ（Read-Only Memory）２２０、ＲＡＭ（Random
Access Memory）２３０、キーボード１１０、機器Ｉ／Ｆ（Interface）２４０を有する。
【００３６】
ＣＰＵ２１０は、ＲＯＭ２２０に記憶されたプログラムを実行する装置であり、ＲＡＭ２３０に展開（ロード）されたデータを、プログラムの命令に従って演算処理し、入力支援システム１００の全体を制御する。ＲＯＭ２２０は、ＣＰＵ２１０が実行するプログラムやデータを記憶している。ＲＡＭ２３０は、ＣＰＵ２１０でＲＯＭ２２０に記憶されたプログラムを実行する際に、実行するプログラムやデータが展開（ロード）され、演算の間、演算データを一時的に保持する。
【００３７】
キーボード等１１０は、入力支援システム１００が有する機能をユーザが利用する際のユーザインタフェースとして機能する装置である。機器Ｉ／Ｆ２４０は、入力支援システム１００と接続される機器（例えば、情報処理装置１７０）とデータの送受信を行うためのインタフェースである。
【００３８】
入力支援システム１００が有する各手段は、ＣＰＵ２１０が、ＲＯＭ２２０に記憶された各手段に対応するプログラムを実行することにより実現される形態としても良い。また、入力支援システム１００が有する各手段は、当該各手段に関する処理をハードウェアとして実現する形態としても良い。
（本実施の形態に係る入力支援システムによる処理例）
【００３９】
図１２を用いて、本実施の形態に係る入力支援システム１００による処理例を説明する。図１２は、入力支援システム１００による処理のフローチャートである。ここでは、情報処理装置１７０の備える表示装置に、図１０で示す操作画面が表示された場合の処理について説明する。
【００４０】
Ｓ１０で受付手段１２０が、ユーザによるキーボード等１１０のキー操作に基づく入力情報を受け付ける。ここでは、受付手段１２０は、ユーザによって無変換キーとスペースキーとが操作されたことに基づく入力情報を受け付けるものとする。
【００４１】
Ｓ２０で変換手段１３０が無変換キーの操作があったか否かを判定し、無変換キーの操作があった場合（Ｓ２０でＹｅｓ）、入力支援システム１００はＳ４０の処理に移行し、無変換キーの操作がない場合（Ｓ２０でＮｏ）、入力支援システム１００はＳ３０の処理に移行する。
【００４２】
Ｓ３０で変換手段１３０が、第１変換テーブル１５０で示す変換規則に従い、受付手段１２０によって受け付けられた、ユーザによるキーボード等１１０のキー操作に基づく入力情報を入力キー情報に変換する。例えば、図３で示すように変換手段１３０は、ユーザによりスペースキーが操作された際の入力情報を、当該スペースキーに対応する入力キー情報に変換する。
【００４３】
Ｓ４０で変換手段１３０が、第２変換テーブル１６０で示す変換規則に従い、受付手段１２０によって受け付けられた、ユーザによるキーボード等１１０のキー操作に基づく入力情報を入力キー情報に変換する。Ｓ１０において受付手段１２０が無変換キーの入力情報を受け付けているので、図４で示すように変換手段１３０は、ユーザによりスペースキーが操作された際の入力情報を、エンターキーに対応する入力キー情報に変換する。
【００４４】
Ｓ５０で通知手段１４０が、変換手段１３０によって生成されたエンターキーに対応する入力キー情報を、入力支援システム１００と接続される情報処理装置１７０に通知する。上記処理によって、図１０で示す操作画面上の「はい（Ｙ）」が選択され、情報処理装置１７０は、選択された「はい（Ｙ）」に対応する処理を実行する。
（総括）
【００４５】
入力支援システム１００においては、所定のキーを押さない限り、既存のキーボード環境を全く変化させない。また、スペースキーの周囲のキー（例えば、無変換キーなど）が操作されることは稀であるため、入力支援システム１００の使用方法を未習得のユーザが使用しても混乱を生じさせない。
【００４６】
また、入力支援システム１００のキーボードがＪＩＳ１０９型キーボードである場合、無変換キー本来の機能を発揮させないようにしているが、こうすることによるデメリットは無い。ここで、無変換キー本来の機能は、日本語入力時に入力文字をカタカナに変換することである。そして、同様の機能は、Ｗｉｎｄｏｗｓ（登録商標）系ＩＭＥでは、コントロールキーを押しながらアルファベットＩキーを操作し、又はファンクションＦ８キーを操作することにより発揮させることができる。また、文字変換時に全ての文字を選択し、変換処理を行わせればカタカナに変換ができる（多くのユーザはこちらを利用している)。ＭＡＣ（登録商標）、Ｌｉｎｕｘ（登録商標）上でも同様の代替操作が可能である。このような理由で、無変換キーの機能をキーボード上から無くすことによるデメリットは無い。スペースキー周辺の他キーを操作した場合も同様である。
【００４７】
また、入力支援システム１００の使用方法は、既存のキーボードの使用方法と比べ、何ら違和感を抱かせるものは無い。つまり、入力支援システム１００の基本操作としては、変換キー又は無変換キーを操作した後、エンターキー及びエスケープキーの２つのキー操作を習得すれば良いので、ユーザは入力支援システム１００の操作方法を容易に習得することができる。さらに、入力支援システム１００においては、ユーザのホームポジション周辺にある僅か１０個程度のキー配置を覚えるだけで良く、従来提案されてきた技術に比べも習得すべき操作方法が圧倒的に少ない。
【００４８】
また、入力支援システム１００においては、ユーザの右手親指で操作するキーのうち、左側がＯＫ、右側がキャンセルの動作となるため、Ｗｉｎｄｏｗｓ（登録商標）標準のメッセージボックスと同じ配置となる。このため、ユーザは、入力支援システム１００の基本操作を違和感なく習得することができる。
【００４９】
また、入力支援システム１００は、変換キー又は無変換キーを操作した後、キーボード配置が変更される形態であるが、変換キー又は無変換キー単体の操作で入力支援システム１００は何も動作をしないため、誤ったキー操作が生じない。また、変換キー又は無変換キーと合わせて用いるスペースキーは、日常的に操作されるキーであるため、当該キーが配置されている場所の認識が最もされている。このため、他キーと比べて操作ミスを生じる確率が小さい。加えて、スペースキーは、キーボードの中でも最も大きなキーの一つであるため、打鍵時に特有音がでることが多く、このため押し間違えなどによる操作ミスを起こし難い。
【００５０】
また、入力支援システム１００においては、数字キーやファンクションキーなどをユーザのホームポジション周辺に配置するため、ユーザは、ホームポジションを維持したまま、継続的にキー操作、文章入力を行うことができる。
【００５１】
また、入力支援システム１００においては、指を大きく動かして変換、編集モードへと移行する手間が無いため、端末操作のストレスが減り、ユーザの疲労を低減させることができる。また、入力支援システム１００においては、無駄な操作時間が減ることからコストダウンを見込むことができる。さらに、通常ホームポジションから遠くのキーを操作する場合、操作する指（手）に勢いが付いてしまい、キー操作の際に大きな音が発生するが、これも防ぐことができる。
【００５２】
以上、本発明の実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲において、種々の変形・変更が可能である。
【符号の説明】
【００５３】
１００  入力支援システム
１１０  キーボード、タッチパネルなど
１２０  受付手段
１３０  変換手段
１４０  通知手段
１５０  第１変換テーブル
１６０  第２変換テーブル
１７０  情報処理装置
２１０  ＣＰＵ
２２０  ＲＯＭ
２３０  ＲＡＭ
２４０  機器インタフェース
【図１】
2011180920.tif 000003
【図２】
2011180920.tif 000004
【図３】
2011180920.tif 000005
【図４】
2011180920.tif 000006
【図５】
2011180920.tif 000007
【図６】
2011180920.tif 000008
【図７】
2011180920.tif 000009
【図８】
2011180920.tif 000010
【図９】
2011180920.tif 000011
【図１０】
2011180920.tif 000012
【図１１】
2011180920.tif 000013
【図１２】
2011180920.tif 000014