(57)【要約】【課題】ユーザーが文字列を効率良く削除できる電子機器を提供する。【解決手段】電子機器１は、液晶ディスプレー２１と、タッチセンサー２２と、登録部３１と、制御部５とを備える。液晶ディスプレー２１は、文字Ｔ、及び文字列Ｔａを表示する。タッチセンサー２２は、複数の操作キー１１２を有する。登録部３１には、文字列Ｔａが登録される。制御部５は、液晶ディスプレー２１を制御する。複数の操作キー１１２は、文字Ｔを入力する文字入力キー１１３を含む。制御部５は、文字入力キー１１３が押下されて、液晶ディスプレー２１に文字列Ｔａを表示させた際に、表示された文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、表示された文字列Ｔａを削除可能とする。【選択図】図２
2018055415.tif 000002
【特許請求の範囲】
【請求項１】
文字、及び前記文字が連なった文字列を表示する表示部と、
複数の操作キーを有する入力部と、
前記文字列が登録された登録部と、
前記表示部を制御する制御部と
を備え、
前記複数の操作キーは、前記文字を入力する文字入力キーを含み、
前記制御部は、前記文字入力キーが押下されて、前記表示部に前記文字列を表示させた際に、前記表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記表示された文字列を削除可能とする、電子機器。
【請求項２】
前記複数の操作キーは、前記表示された文字列を削除する文字列削除キーを更に含み、
前記制御部は、
前記表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記文字列削除キーが押下されたか否かを判定し、
前記文字列削除キーが押下された場合に、前記表示された文字列を削除させる、請求項１に記載の電子機器。
【請求項３】
前記複数の操作キーは、前記文字、及び前記文字列の入力を確定させる確定キーを更に含み、
前記制御部は、確定されていない未確定の文字列を前記表示部に表示させた際に、前記未確定の文字列と前記登録部に登録された文字列とが一致する場合に、前記未確定の文字列を削除可能とする、請求項１、又は請求項２に記載の電子機器。
【請求項４】
前記制御部は、
前記表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記登録部に登録された前記文字列の数を計測し、
前記文字列の数が所定数以上の場合に、前記表示された文字列を削除可能とする、請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項５】
前記制御部は、前記表示部に表示された前記文字列を削除させた際に、前記削除させた文字列を前記登録部に登録する、請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項６】
前記登録部は、登録された日時に関連付けて前記文字列を記憶し、
前記制御部は、所定期間を超えて登録されている前記文字列を前記登録部から削除する、請求項５に記載の電子機器。
【請求項７】
文字入力キーに対応する文字を表示部に表示させる文字入力ステップと、
前記表示部に表示される文字列を削除させる文字列削除ステップと
を含み、
前記文字入力ステップは、前記表示部に表示された文字列と登録部に登録された文字列とが一致するか否かを判定する判定ステップを含み、
前記文字列削除ステップは、前記表示部に表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記表示部に表示された文字列を削除可能とする削除ステップを含む、文字入力制御方法。
【請求項８】
請求項７に記載の文字入力制御方法をコンピューターに実行させる、文字入力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、文字入力制御方法、及び文字入力制御プログラムに関する。
【背景技術】
【０００２】
携帯端末のような電子機器において、ユーザーは、文字削除キーを押下することによって、入力した文字を１文字ずつ削除することができる。したがって、ユーザーは、文字列を削除する場合に、文字削除キーを複数回押下する必要がある。文字列は、複数の文字が連なって形成される。
【０００３】
特許文献１に記載の文字処理装置では、文字削除キーを所定の時間よりも長く押下することによって、文字列のうちの一部の複数の文字が削除される。１度に削除される文字の数は、文字削除キーの押下時間に対応する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１４６２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の文字処理装置では、ユーザーが削除したい文字数よりも多くの文字が連なる文字列が削除されるおそれがある。
【０００６】
本発明は、上記課題に鑑み、ユーザーが文字列を効率良く削除できる電子機器、文字入力制御方法、及び文字入力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の電子機器は、表示部と、入力部と、登録部と、制御部とを備える。前記表示部は、文字、及び前記文字が連なった文字列を表示する。前記入力部は、複数の操作キーを有する。前記登録部には、前記文字列が登録される。前記制御部は、前記表示部を制御する。前記複数の操作キーは、前記文字を入力する文字入力キーを含む。前記制御部は、前記文字入力キーが押下されて、前記表示部に前記文字列を表示させた際に、前記表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記表示された文字列を削除可能とする。
【０００８】
本発明の文字入力制御方法は、文字入力ステップと、文字削除ステップとを含む。前記文字入力ステップは、文字入力キーに対応する文字を表示部に表示させる。前記文字列削除ステップは、前記表示部に表示される文字列を削除させる。前記文字入力ステップは、前記表示部に表示された文字列と登録部に登録された文字列とが一致するか否かを判定する判定ステップを含む。前記文字列削除ステップは、前記表示部に表示された文字列と前記登録部に登録された文字列とが一致する場合に、前記表示部に表示された文字列を削除可能とする削除ステップを含む。
【０００９】
本発明の文字入力制御プログラムは、上記文字入力制御方法をコンピューターに実行させる。
【発明の効果】
【００１０】
本発明によれば、ユーザーが文字列を効率良く削除できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る電子機器の構成を示すブロック図である。
【図２】（ａ）、及び（ｂ）は、文字入力画面の一例を示す図である。
【図３】制御部による文字入力制御処理を示すフローチャートである。
【図４】制御部による文字削除処理を示すフローチャートである。
【図５】制御部による文字入力処理、及び文字列削除処理を示すフローチャートである。
【図６】文字列削除設定画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明に係る電子機器、文字入力制御方法、及び文字入力制御プログラムの実施形態について説明する。なお、図中、同一又は相当部分については同一の参照符号を付して説明を繰り返さない。また、図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示している。
【００１３】
図１を参照して、本発明の実施形態に係る電子機器１の構成について説明する。図１は、本発明の実施形態１に係る電子機器１の構成を示すブロック図である。
【００１４】
電子機器１は、例えば、携帯情報端末である。図１に示すように、電子機器１は、タッチパネル２と、記憶部３と、制御部５とを備える。
【００１５】
タッチパネル２は、液晶ディスプレー２１と、タッチセンサー２２とを有する。液晶ディスプレー２１は、本発明の表示部の一例である。タッチセンサー２２は、本発明の入力部の一例である。
【００１６】
液晶ディスプレー２１は、表示面を有する。液晶ディスプレー２１は、操作画面、及び文字入力画面等を表示面に表示する。操作画面には、ユーザーが電子機器１を操作するための各種ボタン、及び文字が表示される。また、文字入力画面には、ユーザーが文字を入力するための各種ボタン、及び文字が表示される。
【００１７】
タッチセンサー２２は、タッチ面を有する。タッチ面は、例えば、表示面上に配置される。タッチセンサー２２は、タッチ面に対する押下を検知して、押下された位置を示す位置信号を生成する。タッチセンサー２２は、位置信号を制御部５へ送信する。タッチセンサー２２は、例えば、抵抗膜方式のタッチセンサーである。なお、タッチセンサー２２は、静電容量方式であってもよい。
【００１８】
記憶部３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、及びＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等によって構成される。記憶部３は、電子機器１の動作を制御するための制御プログラムを記憶する。なお、記憶部３は、ＨＤＤに替えてＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を含み得る。
【００１９】
記憶部３は、登録部３１と、文字入力制御プログラム３２とを記憶する。文字入力制御プログラム３２は、例えば、日本語入力プログラムである。日本語入力プログラムは、文字入力モードとして、「ローマ字入力モード」、及び「英数入力モード」を含む。ユーザーは、「ローマ字入力モード」、及び「英数入力モード」のいずれかを文字入力モードとして選択することができる。
【００２０】
登録部３１には、複数の文字列が登録される。文字列は、複数の文字が連なって形成される。登録部３１には、削除された文字列が登録される。文字列は、例えば、削除された日時に関連付けて、登録部３１に登録される。
【００２１】
制御部５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等によって構成される。制御部５は、タッチセンサー２２から入力された位置信号と表示面に表示されたボタンの位置とに基づいて、ユーザーが押下したボタンを判定する。
【００２２】
制御部５は、記憶部３に記憶された制御プログラムを実行することによって、電子機器１の各部の動作を制御する。制御部５は、例えば、文字入力制御プログラム３２を実行することによって、文字入力制御処理を実行する。制御部５は、文字入力制御処理を実行する際に、表示面に文字入力画面を表示するように液晶ディスプレー２１を制御する。
【００２３】
図１、図２（ａ）、及び図２（ｂ）を参照して、液晶ディスプレー２１の表示面に表示される文字入力画面１１について説明する。図２（ａ）、及び図２（ｂ）は、文字入力画面１１を示す。
【００２４】
図２（ａ）、及び図２（ｂ）において、文字入力画面１１は、タッチパネル２に表示される。詳しくは、文字入力画面１１は、液晶ディスプレー２１の表示面に表示される。
【００２５】
文字入力画面１１は、文字表示欄１１１と、複数のボタンとを有する。複数のボタンは、例えば、複数の操作キー１１２と、終了キー１１８とを含む。複数の操作キー１１２は、複数の文字入力キー１１３と、文字削除キー１１４と、確定キー１１５と、変換キー１１６と、矢印キー１１７と、文字列削除キー１１９とを含む。
【００２６】
文字表示欄１１１には、カーソルＣが表示される。カーソルＣは、矢印キー１１７の押下に応じて移動する。文字表示欄１１１には、文字列Ｔａが表示される。文字列Ｔａは、ユーザーが押下した文字入力キー１１３に対応する文字Ｔが連なって形成される。
【００２７】
複数の文字入力キー１１３は、文字表示欄１１１に文字Ｔを入力するために用いられる。複数の文字入力キー１１３は、例えば、アルファベット文字「Ａ」〜「Ｚ」と、数字「０」〜「９」とに対応する。
【００２８】
文字削除キー１１４は、文字表示欄１１１から文字Ｔを削除するために用いられる。文字削除キー１１４は、例えば、「ＢａｃｋＳｐａｃｅキー」である。文字列削除キー１１９は、文字表示欄１１１から文字列Ｔａを削除するために用いられる。文字列削除キー１１９は、例えば、「一括削除キー」である。
【００２９】
確定キー１１５は、文字Ｔと、文字列Ｔａとの入力を確定するために用いられる。確定キー１１５は、例えば、「Ｅｎｔｅｒキー」である。変換キー１１６は、確定キー１１５によって確定されていない未確定の文字Ｔを、例えば、漢字に変換するために用いられる。また、変換キー１１６は、確定キー１１５によって確定されていない未確定の文字列Ｔａを、例えば、漢字に変換するために用いられる。変換キー１１６は、例えば、「Ｓｐａｃｅキー」である。
【００３０】
終了キー１１８は、文字入力画面１１を終了するために用いられる。終了キー１１８は、例えば、所定の位置に配された「×キー」である。
【００３１】
制御部５は、タッチセンサー２２から入力された位置信号と表示面に表示された文字入力キー１１３の位置とに基づいて、ユーザーが押下した文字入力キー１１３を判定する。制御部５は、判定した文字入力キー１１３に対応する文字ＴをカーソルＣの位置に表示させる。また、制御部５は、カーソルＣの位置に文字Ｔを表示させるとともに、カーソルＣを表示させた文字Ｔの後方へ移動させる。制御部５は、文字入力キー１１３が押下される度に、文字入力キー１１３に対応する文字Ｔを文字表示欄１１１に表示させる。
【００３２】
制御部５は、文字入力モードとしてローマ字入力モードが選択されている場合に、ローマ字表記法（ローマ字）にしたがって、文字表示欄１１１に文字を表示させる。また、制御部５は、文字入力モードとして英数入力モードが選択されている場合に、押下された文字入力キー１１３に対応するアルファベット文字「Ａ」〜「Ｚ」、及び数字「０」〜「９」を文字表示欄１１１に表示させる。
【００３３】
制御部５は、未確定の文字Ｔの下方に破線Ｌを表示させる。したがって、制御部は、文字入力キー１１３が続けて押下された場合に、文字列Ｔａの下方に破線Ｌを表示させる。また、制御部５は、確定キー１１５が押下された場合に、未確定の文字Ｔ、及び未確定の文字列Ｔａの入力を確定させる。なお、未確定の文字Ｔ、及び未確定の文字列Ｔａは、かな文字である場合に、例えば、漢字に変換される可能性がある。制御部５は、変換キー１１６が押下された場合に、未確定の文字Ｔを漢字などに変換させる。
【００３４】
制御部５は、文字削除キー１１４が押下された場合に、文字Ｔを削除させる。詳しくは、制御部５は、文字削除キー１１４が１回押下された場合に、カーソルＣの前方に位置する文字Ｔを１文字削除させる。なお、制御部５は、文字削除キー１１４が長時間押下された場合に、押下された時間に対応して、カーソルＣの前方に位置する文字Ｔを順次削除させてもよい。
【００３５】
制御部５は、文字列Ｔａを削除させた際に、削除された文字列Ｔａを登録部３１に順次登録する。詳しくは、制御部５は、文字削除キー１１４が続けて２回押下されて、２文字の文字列Ｔａを削除させた際に、削除された文字列Ｔａを登録部３１に登録する。ここで、文字削除キー１１４が続けて押下されるとは、文字削除キー１１４を除く他の操作キー１１２が押下されることなく、かつ、所定の時間内に文字削除キー１１４が連続して押下されることである。なお、制御部５は、文字削除キー１１４が長時間押下された場合に、押下された時間に対応して削除された複数の文字Ｔから形成された文字列Ｔａを登録部３１に登録する。
【００３６】
また、制御部５は、文字削除キー１１４が続けて３回以上押下されて、文字Ｔを３文字以上削除させた際に、先に登録した２文字の文字列Ｔａを削除された３文字の文字列Ｔａで上書きするように、３文字の文字列Ｔａを登録部３１に登録する。したがって、制御部５は、例えば、文字削除キー１１４が続けて４回押下されて、４文字の文字列Ｔａを削除させた際に、４文字の文字列Ｔａを登録部３１に登録する。
【００３７】
制御部５は、未確定の文字列Ｔａを表示させた際に、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致するか否かを判定する。制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、未確定の文字列Ｔａを削除させる。
【００３８】
制御部５は、未確定の文字列Ｔａと登録された文字列Ｔａとが一致する場合に、例えば、文字列削除キー１１９が押下されたか否かを判定する。制御部５は、文字列削除キー１１９が押下された場合に、未確定の文字列Ｔａを削除させる。なお、制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致しない場合に、文字列削除キー１１９を非表示とする。制御部５は、文字列削除キー１１９が非表示の場合に、文字列削除キー１１９が押下されたか否かを判定しない。
【００３９】
本実施形態の電子機器１では、未確定の文字列Ｔａが以前に削除された文字列Ｔａの場合に、未確定の文字列Ｔａを文字列削除キー１１９によって削除することができる。このため、ユーザーは、文字削除キー１１４を複数回押下することなく文字列Ｔａを削除することができる。この結果、本実施形態の電子機器１では、ユーザーが削除したい文字列Ｔａを効率良く削除できる。
【００４０】
続いて、制御部５が文字列Ｔａを削除させる文字列削除処置について説明する。図２（ａ）に示す例では、文字表示欄１１１に４つの文字Ｔ（「さ」、「く」、「じ」、及び「ょ」）が表示される。カーソルＣは、最後に入力された文字Ｔ「ょ」の直後に表示される。また、４つの文字Ｔ（「さ」、「く」、「じ」、及び「ょ」）の下方には、破線Ｌが表示される。すなわち、４つの文字Ｔ（「さ」、「く」、「じ」、及び「ょ」）は、未確定である。また、４つの未確定の文字Ｔ（「さ」、「く」、「じ」、及び「ょ」）は、未確定の文字列Ｔａ「さくじょ」を形成する。
【００４１】
制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、文字列削除キー１１９を表示する。また、制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致しない場合に、文字列削除キー１１９を非表示とする。この結果、ユーザーは、文字列削除キー１１９が使用可能か否かを確認できる。
【００４２】
なお、制御部５は、例えば、文字列削除キー１１９を常時表示してもよい。この態様の制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致しない場合に、文字列削除キー１１９が押下されても文字列削除キー１１９の押下を判定しない。
【００４３】
図２（ｂ）に示す例では、文字表示欄１１１に４つの文字Ｔ（「さ」、「ｋ」、「じ」、及び「ょ」）が表示される。４つの文字Ｔ（「さ」、「ｋ」、「じ」、及び「ょ」）の下方には、破線Ｌが表示される。すなわち、４つの文字Ｔ（「さ」、「ｋ」、「じ」、及び「ょ」）は、未確定の文字列Ｔａ「さｋじょ」を形成する。文字列Ｔａ「さｋじょ」は、例えば、ユーザーが以前に削除した文字列Ｔａであり、登録部３１に登録されている。
【００４４】
制御部５は、未確定の文字列Ｔａ「さｋじょ」と登録部３１に登録された文字列Ｔａとが一致する場合に、文字列削除キー１１９を文字入力画面１１に表示させる。この結果、ユーザーは、未確定の文字列Ｔａ「さｋじょ」が以前に削除した文字列Ｔａであることを確認できる。また、制御部５は、文字列削除キー１１９が押下された際に、未確定の文字列Ｔａ「さｋじょ」を削除させる。したがって、ユーザーは、削除したい文字列Ｔａを効率良く削除することができる。
【００４５】
図１〜図３を参照して、本実施形態に係る文字入力制御処理について説明する。図３は、制御部５による文字入力制御処理を示すフローチャートである。制御部５は、表示面に文字入力画面１１を表示させて文字入力制御処理を開始する。
【００４６】
図３に示すように、制御部５は、ステップＳ１００において、タッチセンサー２２から位置信号を受信すると、ステップＳ１１０において、文字入力キー１１３が押下されたか否かを判定する。制御部５は、文字入力キー１１３が押下された場合に（ステップＳ１１０のＹｅｓ）、ステップＳ１１５において、文字入力処理を実行して、ステップＳ１００へ戻る。制御部５は、文字入力処理において、押下された文字入力キー１１３に対応する文字Ｔを文字表示欄１１１に表示させる。なお、文字入力処理は、本発明の文字入力受付ステップに対応する。
【００４７】
制御部５は、文字入力キー１１３が押下されなかった場合に（ステップＳ１１０のＮｏ）、ステップＳ１２０において、文字削除キー１１４が押下されたか否かを判定する。制御部５は、文字削除キー１１４が押下された場合に（ステップＳ１２０のＹｅｓ）、ステップＳ１２５において、文字削除処理を実行して、ステップＳ１００へ戻る。制御部５は、文字削除処理において、カーソルＣの前方に位置する文字Ｔを文字表示欄１１１から削除させる。
【００４８】
制御部５は、文字削除キー１１４が押下されなかった場合に（ステップＳ１２０のＮｏ）、ステップＳ１３０において、文字列削除キー１１９が押下されたか否かを判定する。制御部５は、文字列削除キー１１９が押下された場合に（ステップ１３０のＹｅｓ）、ステップＳ１３５において、文字列削除処理を実行して、ステップＳ１００へ戻る。制御部５は、文字列削除処理において、未確定の文字列Ｔａを文字表示欄１１１から削除させる。なお、文字列削除処理は、本発明の文字列削除ステップに対応する。
【００４９】
制御部５は、文字列削除キー１１９が押下されなかった場合に（ステップＳ１３０のＮｏ）、ステップＳ１４０において、確定キー１１５が押下されたか否かを判定する。制御部５は、確定キー１１５が押下された場合に（ステップＳ１４０のＹｅｓ）、ステップＳ１４５において、文字確定処理を実行して、ステップＳ１００へ戻る。制御部５は、文字確定処理において、未確定の文字Ｔ、及び未確定の文字列Ｔａの入力を確定させる。
【００５０】
制御部５は、確定キー１１５が押下されなかった場合に（ステップＳ１４０のＮｏ）、ステップＳ１５０において、変換キー１１６が押下されたか否かを判定する。制御部５は、変換キー１１６が押下された場合に（ステップＳ１５０のＹｅｓ）、ステップＳ１５５において、文字変換処理を実行する。制御部５は、文字変換処理において、未確定の文字Ｔ、及び未確定の文字列Ｔａの変換後の候補を文字入力画面１１に表示させる。また、制御部５は、ユーザーによって変換後の文字、又は変換後の文字列が選択された後に、未確定の文字Ｔ、及び未確定の文字列Ｔａに替えて、変換後の文字、又は変換後の文字列を文字表示欄１１１に表示させる。
【００５１】
制御部５は、変換キー１１６が押下されなかった場合に（ステップＳ１５０のＮｏ）、ステップＳ１６０において、矢印キー１１７が押下されたか否かを判定する。制御部５は、矢印キー１１７が押下された場合に（ステップＳ１６０のＹｅｓ）、ステップＳ１６５において、カーソル移動処理を実行する。制御部５は、カーソル移動処理において、押下された矢印キー１１７に対応するようにカーソルＣを移動させる。
【００５２】
制御部５は、矢印キー１１７が押下されなかった場合に（ステップＳ１６０のＮｏ）、ステップＳ１７０において、終了キー１１８が押下されたとして、文字入力制御処理を終了する。なお、制御部５は、ステップＳ１７０において、終了キー１１８が押下されたか否かを判定してもよい。制御部５は、終了キー１１８が押下されなかった場合に、例えば、文字入力画面１１の空欄が押下されたと判定して、ステップＳ１００へ戻る。
【００５３】
図１、図２、及び図４を参照して、本実施形態に係る文字削除処理について説明する。図４は、制御部５による文字削除処理を示すフローチャートである。制御部５は、文字削除キー１１４が押下された際に、文字削除処理を開始する。
【００５４】
図４に示すように、制御部５は、ステップＳ２００において、文字削除キー１１４が押下された際に、ステップＳ２１０において、カーソルＣの前方に位置する文字Ｔを１文字削除させる。制御部５は、ステップＳ２１０において、文字Ｔを削除させると、ステップＳ２２０において、文字削除キー１１４が続けて押下されたか否かを判定する。制御部５は、文字削除キー１１４が続けて押下されなかった場合に（ステップＳ２２０のＮｏ）、文字削除処理を終了する。
【００５５】
制御部５は、文字削除キー１１４が続けて押下された場合に（ステップＳ２２０のＹｅｓ）、ステップＳ２３０において、カーソルＣの前方に位置する文字Ｔを更に１文字削除させる。制御部５は、ステップＳ２３０において、文字Ｔを更に削除させると、ステップＳ２４０において、ステップＳ２１０で削除させた文字Ｔと、ステップＳ２３０で削除させた文字Ｔとが連なった文字列Ｔａを登録部３１に登録する。制御部５は、文字列Ｔａを登録して、ステップＳ２２０へ戻る。なお、制御部５は、文字削除キー１１４が続けて３回以上押下された際に、削除させた３文字以上の文字Ｔから形成された文字列Ｔａを登録部３１に上書き登録する。
【００５６】
図１、図２、及び図５を参照して、本実施形態に係る文字入力処理、及び文字列削除処理について説明する。図５は、制御部５による文字入力処理、及び文字列削除処理を示すフローチャートである。制御部５は、文字入力キー１１３が押下された際に、文字入力処理を開始する。また、制御部５は、文字列削除キー１１９が押下された際に、文字列削除処理を開始する。
【００５７】
図５に示すように、制御部５は、ステップＳ３００において、文字入力キー１１３が押下された際に、ステップＳ３１０において、文字入力キー１１３に対応する文字ＴをカーソルＣの位置に表示させる。制御部５は、ステップＳ３１０において、文字Ｔを表示させると、ステップＳ３２０において、文字入力キー１１３が更に押下されたか否かを判定する。
【００５８】
制御部５は、文字入力キー１１３が更に押下された場合に（ステップＳ３２０のＹｅｓ）、ステップＳ３３０において、押下された文字入力キー１１３に対応する文字Ｔを表示させる。制御部５は、ステップＳ３３０において、文字Ｔを表示させると、ステップＳ３４０において、ステップＳ３１０で表示させた文字Ｔと、ステップＳ３３０で表示させた文字Ｔとを連ねた文字列Ｔａが登録部３１に登録された文字列Ｔａと一致するか否かを判定する。制御部５は、文字列Ｔａが一致しない場合に（ステップＳ３４０のＮｏ）、ステップＳ３２０へ戻る。
【００５９】
制御部５は、文字列Ｔａが一致する場合に（ステップＳ３４０のＹｅｓ）、ステップＳ３５０において、文字列削除キー１１９を表示させて、ステップＳ３２０へ戻る。
【００６０】
制御部５は、文字入力キー１１３が押下されなかった場合に（ステップＳ３２０のＮｏ）、ステップＳ３６０において、文字列削除キー１１９が押下されたか否かを判定する。制御部５は、文字列削除キー１１９が押下されなかった場合に（ステップＳ３６０のＮｏ）、文字入力処理を終了する。
【００６１】
制御部５は、文字列削除キー１１９が押下された場合に（ステップＳ３６０のＹｅｓ）、ステップＳ３７０において、文字列削除処理を開始する。制御部５は、ステップＳ３７０において、文字表示欄１１１に表示される未確定の文字列Ｔａを削除して、文字入力処理、及び文字列削除処理を終了する。
【００６２】
以上、図１から図５を参照して、本発明の実施形態に係る電子機器１について説明した。但し、本発明は、本実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である。
【００６３】
例えば、本発明の実施形態では、制御部５は、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、文字列削除キー１１９を表示させていたが、本発明はこれに限定されない。制御部５は、例えば、予め設定された文字列削除設定に基づいて、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、文字列削除キー１１９を表示させてもよい。文字列削除設定は、例えば、文字列削除処理を実行する文字列削除機能のＯＮ、ＯＦＦの設定と、制御部５が登録部３１を参照する際の制限の設定とを含む。
【００６４】
図６は、文字列削除設定画面７１の一例を示す図である。図６に示すように、文字列削除設定画面７１は、文字列削除設定を表示する画面である。文字列削除設定画面７１には、選択部７１ａと、設定部７１ｂとが表示される。選択部７１ａは、ユーザーが一括削除機能のＯＮ、ＯＦＦを選択するために用いられる。設定部７１ｂは、ユーザーが削除回数を設定するために用いられる。
【００６５】
制御部５は、選択部７１ａにおいて「ＯＮ」が選択された際に、文字列削除機能を有効にする。すなわち、制御部５は、「ＯＮ」が選択された場合に、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致すると、文字列削除キー１１９を表示させる。また、制御部５は、選択部７１ａにおいて「ＯＦＦ」が選択された際に、文字列削除機能を無効にする。すなわち、制御部５は、「ＯＦＦ」が選択された場合に、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致しても、文字列削除キー１１９を表示させない。この結果、文字列削除キー１１９の表示、非表示を不快に感じるユーザーに対応することができる。
【００６６】
制御部５は、設定部７１ｂにおいて削除回数が設定されると、未確定の文字列Ｔａと登録部３１に登録された文字列Ｔａとが一致する場合に、登録部３１に登録された文字列Ｔａの数を計測する。制御部５は、計測した文字列Ｔａの数が設定された削除回数以上の場合に、未確定の文字列Ｔａを削除可能とする。したがって、例えば、ユーザーが誤って削除して登録部３１に登録された文字列Ｔａに対応して、文字列削除キー１１９が表示されることを抑制できる。この結果、ユーザーは、文字列Ｔａをより一層効率良く削除できる。
【００６７】
また、制御部５は、所定の期間を超えて登録されている文字列Ｔａを登録部３１から削除してもよい。この結果、所定の期間を経過した後に、例えば、ユーザーが誤って削除して登録部３１に登録された文字列Ｔａに対応して、文字列削除キー１１９が表示されることを抑制できる。なお、所定の期間を超えて登録されている文字列Ｔａを登録部３１から削除する態様において、制御部５は、文字列削除キー１１９が押下されて文字列Ｔａを削除させた場合に、削除された文字列Ｔａを登録部３１に登録してもよい。この結果、所定の期間を経過した後も、文字列削除キー１１９を用いて頻繁に削除する文字列Ｔａに対応して、文字列削除キー１１９を表示させることができる。
【００６８】
なお、図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ等は、図面作成の都合上から実際とは異なる。また、上記の実施形態で示す各構成要素の形状等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【産業上の利用可能性】
【００６９】
本発明は、電子機器の分野に利用可能である。
【符号の説明】
【００７０】
１        電子機器
５        制御部
２１      液晶ディスプレー
２２      タッチセンサー
３１      登録部
１１２    操作キー
１１３    文字入力キー
Ｔ        文字
Ｔａ      文字列
【図１】
2018055415.tif 000003
【図２】
2018055415.tif 000004
【図３】
2018055415.tif 000005
【図４】
2018055415.tif 000006
【図５】
2018055415.tif 000007
【図６】
2018055415.tif 000008