"文字の入力および編集を行う文字入力装置であって、前記文字の入力および編集の指示を受け付けるキー入力部と、前記キー入力部からの指示を受けて文字列の編集および確定を制御する文字列編集制御部と、文字列を入力とし該文字列を含むそれに続く文字列を予測する文字列予測エンジン部と、前記文字列予測エンジン部により予測された文字列の候補を取得する文字列入力処理部と、前記取得された候補から選択された文字列の情報を確定された状態である確定文字列の情報として格納する確定文字列情報格納部と、前記文字列編集制御部により編集された文字列が、前記確定された状態か否かを判定する文字列確定状態判定部と、前記文字列編集制御部により編集された文字列を表示する入力文字列表示部とを備え、前記キー入力部は、1つの修正キーを有し、当該修正キー操作時に、前記入力された文字列を削除する指示と前記確定された確定文字列を未確定状態に変更する指示を前記文字列編集制御部に出力することを特徴とする文字入力装置。請求項1記載の文字入力装置であって、前記修正キー操作時に、前記文字列が確定された状態か否かに応じて、前記入力された文字列を削除する指示と前記確定された確定文字列を未確定状態に変更する指示を切り替えることを特徴とする文字入力装置。請求項1または請求項2記載の文字入力装置であって、前記修正キー操作時の指示内容を設定可能な初期設定部をさらに備え、前記修正キー操作時に、前記文字列が確定された状態でない場合には、前記入力された文字列を削除する指示を出力し、前記文字列が確定された状態である場合には、前記初期設定部における設定に応じて、前記確定された確定文字列を未確定状態に変更する指示に代えて、前記文字列が確定される前の入力された文字列に変更する指示を出力することを特徴とする文字入力装置。請求項1から請求項3のうちのいずれか1項記載の文字入力装置であって、前記文字列が確定された状態か否かに応じて、前記修正キーの名称の表示を切り替えるキー名称変更部をさらに備えることを特徴とする文字入力装置。請求項1から請求項4のうちのいずれか1項記載の文字入力装置であって、前記入力文字列表示部は、当該入力文字列表示部に表示されている一または複数の確定された文字列中の文字が指定された場合に、前記文字列中の指定された文字の位置情報を前記文字列編集制御部に送信し、前記文字列編集制御部は、当該位置情報と前記確定文字列情報格納部に格納された情報に基づいて前記指定された文字を含む一の確定された文字列を選択し、当該選択された文字列を再度確定されていない文字列として編集および確定を制御することを特徴とする文字入力装置。請求項1から請求項4のうちのいずれか1項記載の文字入力装置であって、前記キー入力部は、前記入力文字列表示部に表示された一または複数の確定された文字列から、一の確定された文字列を選択することを前記文字列編集制御部に指示する確定文字列選択キーを有し、前記文字列編集制御部は、当該確定文字列選択キーによる指示と前記確定文字列情報格納部に格納された情報に基づいて前記一の確定された文字列を選択し、当該選択された文字列を再度確定されていない文字列として編集および確定を制御することを特徴とする文字入力装置。請求項1から請求項6のうちのいずれか1項記載の文字入力装置であって、前記修正キー押下時に、操作音を出力する操作音出力部をさらに備えることを特徴とする文字入力装置。請求項7記載の文字入力装置であって、前記操作音出力部は、前記文字列が確定された状態か否かに応じて、前記修正キー押下時の操作音を変更することを特徴とする文字入力装置。請求項1から請求項8のうちのいずれか1項記載の文字入力装置であって、前記修正キー押下時に、フォースフィードバックを発生させるフォースフィードバック発生部をさらに備えることを特徴とする文字入力装置。請求項9記載の文字入力装置であって、前記フォースフィードバック発生部は、前記文字列が確定された状態か否かに応じて、前記修正キー押下時のフォースフィードバックのパターンを変更することを特徴とする文字入力装置。請求項1から請求項10のうちのいずれか1項記載の文字入力装置を備えることを特徴とするカーナビゲーション装置。しかしながら、上記のような従来の文字入力装置では、直前に確定した文節が再変換できるだけであったり、予め仮確定にしておいた文節が再変換できるだけであり、すべての文節を確定した後には再変換できないという課題があった。また、予め仮確定にしておく場合には、仮確定の状態にするという余分な操作が必要になったり、仮確定キーのための余分なスペースが必要になるという課題があった。この発明は、上記のような課題を解決するためになされたものであり、余分な操作や、再変換のための新しいキーの配置を必要とせず、限られたスペースで効率よく文字入力を行うことができる文字入力装置およびそれを備えたカーナビゲーション装置を提供することを目的とする。上記目的を達成するため、この発明は、文字の入力および編集を行う文字入力装置であって、前記文字の入力および編集の指示を受け付けるキー入力部と、前記キー入力部からの指示を受けて文字列の編集および確定を制御する文字列編集制御部と、文字列を入力とし該文字列を含むそれに続く文字列を予測する文字列予測エンジン部と、前記文字列予測エンジン部により予測された文字列の候補を取得する文字列入力処理部と、前記取得された候補から選択された文字列の情報を確定された状態である確定文字列の情報として格納する確定文字列情報格納部と、前記文字列編集制御部により編集された文字列が、前記確定された状態か否かを判定する文字列確定状態判定部と、前記文字列編集制御部により編集された文字列を表示する入力文字列表示部とを備え、前記キー入力部は、1つの修正キーを有し、当該修正キー操作時に、前記入力された文字列を削除する指示と前記確定された確定文字列を未確定状態に変更する指示を前記文字列編集制御部に出力することを特徴とする。この発明の文字入力装置によれば、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する機能を持たせるようにしたので、余分な操作や、再変換のための新しいキーの配置を必要とせず、限られたスペースで効率よく文字入力を行うことができる。また、すべての文字列が確定された後も、確定された文字列に関する情報を保持しているので、ユーザがいつでも修正したい文字列を任意に選択して、その部分のみを再編集することができる。以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。実施の形態1.図1は、この発明の実施の形態1における文字入力装置の構成を示すブロック図である。この文字入力装置は、キー入力部1、文字列編集制御部2、文字列入力処理部3、文字列予測エンジン部4、確定文字列情報格納部5、入力文字列表示部6、文字列確定状態判定部7を備えている。なお、この文字入力装置は、カーナビゲーション装置に搭載されているものとし、地名、住所、施設名称等を入力する場合を例に説明する。キー入力部1は、文字の入力および文字列編集の指示を受け付ける複数のキーを有している。文字列予測エンジン部4は、キー入力部1により入力された入力途中の文字列からユーザが最終的に入力したいであろう文字列入力された文字列を含むそれに続く文字列を予測する。文字列入力処理部3は、文字列予測エンジン部4により予測された文字列の候補を取得する。文字列編集制御部2は、キー入力部1からの指示を受けて、文字列の編集および確定を制御する。すなわち、文字列の入力、削除、挿入などを含む編集や、文字列入力処理部3により取得された文字列の候補の編集および確定を制御する。入力文字列表示部6は、文字列編集制御部2により編集された文字列、すなわち、キー入力部1により入力、削除、挿入などが行われた文字列や、文字列入力処理部3により取得された文字列の候補などを表示する。入力文字列表示部6に表示された、文字列入力処理部3により取得された候補から、ある文字列が選択されて確定された場合には、その確定された文字列に関する情報を、確定された確定文字列の情報として確定文字列情報格納部5に格納する。この確定文字列情報格納部5には、確定された確定文字列の表記、確定された確定文字列の発音情報、文字列が確定される直前の入力内容、確定された確定文字列の表記の開始位置、確定された確定文字列の表記の文字列長、確定された確定文字列の表記が出現する文節の位置等の情報が格納される。また、確定文字列情報格納部5には、複数の確定された文字列情報を格納することができる。そして、確定された文字列情報はすべての文字列が確定されたあとも保持される。文字列確定状態判定部7は、文字列編集制御部2により編集された文字列が、確定された状態確定文字列であるか否かを判定する。図2は、表示画面に表示されるキー入力部1および入力文字列表示部6の例を示す図である。キー入力部1は、1つの修正キー11、複数の文字入力キー12および複数の文字列候補を表示するキー13を含む。ここで、キー入力部1に含まれる修正キー11は、文字の削除を指示する機能と、確定された確定文字列を未確定状態に変更する機能とを有している。この2つの機能は、文字列確定状態判定部7により判定された文字列の状態により切り替えられる。具体的には、文字列が確定された状態でない場合入力途中で未確定状態である場合には、修正キー11を押すことにより、入力された文字列から一文字削除する指示が文字列編集制御部2に出力され、入力文字列表示部6に表示されている入力途中の文字が1つずつ削除される。一方、文字列が確定された状態である場合確定された確定文字列である場合には、修正キー11を押すことにより、確定された確定文字列を未確定状態に変更する指示が文字列編集制御部2に出力され、入力文字列表示部6に表示されている既に選択されて確定された確定文字列が未確定状態に変更される。なお、この発明における確定された確定文字列を未確定状態に変更するという意味については、図面を参照しながら詳細に後述する。また、キー入力部1の文字列候補を表示するキー13には、文字列予測エンジン部4により予測された文字列候補が表示され、ユーザはその文字列候補の中から所望の文字列を選択することができる。次に、動作について説明する。図3と図4は、この発明の実施の形態1における文字入力装置の処理を説明するフローチャートである。まず、図3aで、文字列が入力される時の処理について説明する。キー入力部1に含まれる文字入力キー12が押下されるとステップST100、キー入力部1は文字列編集制御部2に文字の入力を指示する。文字列編集制御部2は、押下された文字を入力文字列表示部6に表示しステップST110、当該表示された文字列を文字列入力処理部3へ渡す。文字入力処理部3は、渡された文字列を文字列予測エンジン部4へ渡し、文字列予測エンジン部4は、ユーザが最終的に入力したいであろう文字列入力された文字列を含むその続きの文字列を予測し候補を生成するステップST120。文字列入力処理部3は、文字列予測エンジン部4により生成された文字列の候補を取得するステップST130。文字列編集制御部2は、文字列入力処理部3により取得された文字列の候補をキー入力部1に含まれる文字列候補を表示するキー13に表示するステップST140。また、図3bで、予測された候補の1つが選択された時の処理について説明する。ユーザによって、キー入力部1の文字列候補を表示するキー13に表示された候補の1つが選択されるとステップST200、文字列編集制御部2は、当該選択された文字列を入力文字列表示部6に表示しステップST210、その文字列を確定状態にするステップST220。そして、文字列入力処理部3は、確定された確定文字列の表記、確定された確定文字列の発音情報、文字列が確定される直前の入力内容、確定された確定文字列の表記の開始位置、確定された確定文字列の表記の文字列長、確定された確定文字列の表記が出現する文節の位置情報を、確定された確定文字列の情報として確定文字列情報格納部格納5に格納するステップST230。また、図4で、入力された文字列を修正する時の処理について説明する。修正キー11が押下されるとステップST300、文字列編集制御部2は文字列確定状態判定部7から文字列が確定された状態か否か確定文字列であるか否かの情報を取得するステップST310。文字列が確定状態である場合ステップST320のYESの場合は、文字列編集制御部2は、確定文字列情報格納部5から確定文字列の情報を取得するステップST330。そして、当該取得した確定文字列の情報から、確定文字列の発音情報確定された確定文字列の読みを入力文字列表示部6に表示してステップST340、確定された確定文字列を未確定状態に変更するステップST350。その後、当該発音情報が文字列予測エンジン部4に渡され、文字列予測エンジン部4は予測される文字列の候補を新たに生成するステップST360。文字列入力処理部3は、文字列予測エンジン部4により生成された文字列の候補を取得するステップST370。文字列編集制御部2は、文字列入力処理部3により取得された文字列の候補をキー入力部1に含まれる文字列候補を表示するキー13に表示するステップST380。一方、修正キー11が押下された時に、文字列が未確定状態である場合ステップST320のNOの場合は、文字列編集制御部2は入力文字列表示部6に表示されている未確定状態の文字列から一文字削除しステップST390、削除後の文字列依然として未確定状態のものを用いて同様の文字列予測処理がなされるステップST360~S380。図5は、この発明の実施の形態1の文字入力装置において、文字入力時の操作例および表示画面の遷移の一例を示す図である。まず、ユーザがキー入力部1の文字入力キー12を押下し、文字列とうきを入力すると図5a、文字列予測エンジン部4により、その文字列とうきを含むそれに続く文字列が予測される。そして、予測された候補例えば、とうきゃくでぱーととうきょうとうきょうととうきょうえきが文字列候補を表示するキー13に表示され、ユーザは表示された候補から所望の文字列を選択することができる図5a。このとき、入力された文字列とうきは未確定状態である。未確定状態であることをユーザに伝えるために、例えば背景が黒で文字が白のように表してもよい図5a。ここで、ユーザが表示された候補から、例えばとうきょうとを選択すると、とうきょうとが入力文字列表示部6に表示され、その表示された文字列が確定された状態になる図5b。この場合も、確定状態であることをユーザに伝えるために、例えば背景が白で文字が黒のように表示してもよい図5b。このとき、確定文字列情報格納部5には、例えば図6のように確定された確定文字列の情報が格納される。この例では、確定文字列の表記とうきょうと、発音情報とうきょうと、文字列が確定される直前の入力内容とうき、表記の開始位置1、表記の文字列長6、文節位置1といった情報が、図5a,bの操作により確定された確定文字列とうきょうとの情報として格納される。図7は、この発明の実施の形態1の文字入力装置において、文字修正時の操作例および表示画面の遷移の一例を示す図である。図7aは、図5a,bの操作により、文字列とうきょうとが確定された状態である。このとき、確定された確定文字列とうきょうとにさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、ちよだくちゅうおうくみなとくしんじゅくくが取得され、文字列候補を表示するキー13に表示される図7a。ここで、ユーザが確定文字列とうきょうとをとうきょうとりつに修正したい場合、修正キー11を押下すると、入力文字列表示部6には、先に確定された確定文字列とうきょうとが未確定状態に変更された状態で表示される図7b。この際、未確定の文字列とうきょうとを含むそれに続く文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、とうきょうととうきょうとりつが取得されて、文字列候補を表示するキー13に表示される図7b。ここで、ユーザが本来入力したかった文字列であるとうきょうとりつを選択することにより、入力文字列表示部6にとうきょうとりつが表示され、この文字列が確定された状態となる図7c。なお、文字列予測エンジン部4により、確定された確定文字列とうきょうとりつにさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、としょかんびじゅつかんびょういんが取得され、文字列候補を表示するキー13に表示される図7c。ここで、図7aから図7bに遷移する際の確定された確定文字列を未確定状態に変更するという意味について、詳細に説明する。例えば、図5aのようにとうきと入力をして、表示された候補の中からとうきょうとを選択してとうきょうとが確定された確定文字列として表示されているとする図5b。このとき、修正キー11を押下することにより、文字列が確定される直前の入力内容に戻すという処理が行われる場合、すなわち、図5bの状態において修正キー11を押下することにより、とうきの未確定状態図5aの状態に戻されて表示される場合には、文字列が確定される前の入力された文字列に変更すると表現する。一方、この発明のように、図5bの状態において、修正キー11を押下することにより、確定された確定文字列とうきょうとを未確定状態に変更して表示する図7bの状態ことを、確定された確定文字列を未確定状態に変更すると表現する。このように、この実施の形態1では、例えば図5および図7のように、とうきまでしか入力していない状態で、誤ってとうきょうとを選択して確定した場合に、修正キー11を押下すると、確定される直前の入力内容とうきの未確定状態に戻すのではなく、確定された確定文字列とうきょうとを未確定状態に変更する、という処理が行われる。その結果、実際にはとうきまでしか入力していないにもかかわらず、とうきょうとまで入力が行われたものとして、さらにそのとうきょうとを含むそれに続く文字列例えばとうきょうとりつを即座に選択することができるため、文字入力を効率よく行うことができる。以上のとおり、この実施の形態1によれば、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する機能を持たせるようにしたので、余分な操作や、再変換のための新しいキーの配置を必要とせず、限られたスペースで文字入力を効率よく行うことができる。また、修正したい文字列が確定されている場合に修正キーが押下されると、文字列が確定される前の入力内容に戻すのではなく、確定された確定文字列を未確定状態に変更して表示してくれるので、さらにそれに続く文字入力を効率よく行うことができる。実施の形態2.この発明の実施の形態2は、実施の形態1において予測される文字列が漢字かな混じりの場合である。その他の構成と動作については、実施の形態1と同じであるので説明を省略する。図8は、この発明の実施の形態2の文字入力装置において、文字入力時の操作例および表示画面の遷移の一例を示す図である。実施の形態1の例を同様に、まず、ユーザがキー入力部1の文字入力キー12を押下し、文字列とうきを入力すると図8a、文字列予測エンジン部4により、その文字列とうきを含むそれに続く漢字かな混じりの文字列が予測される。そして、予測された漢字かな混じりの候補例えば、東客デパート東京東京都東京駅が文字列候補を表示するキー13に表示され、ユーザは表示された候補から所望の文字列を選択することができる図8a。このとき、入力された文字列とうきは未確定状態である。ここで、ユーザが表示された候補から、例えば東京都を選択すると、東京都が入力文字列表示部6に表示され、その表示された文字列が確定された状態になる図8b。このとき、確定文字列情報格納部5には、例えば図9のように確定された確定文字列の情報が格納される。この例では、確定文字列の表記東京都、発音情報とうきょうと、文字列が確定される直前の入力内容とうき、表記の開始位置1、表記の文字列長3、文節位置1といった情報が、図8a,bの操作により確定された確定文字列東京の情報として格納される。図10は、この発明の実施の形態2の文字入力装置において、文字修正時の操作例および表示画面の遷移の一例を示す図である。図10aは、図8a,bの操作により、文字列東京都が確定された状態である。このとき、確定された確定文字列東京都にさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、千代田区中央区港区新宿区が取得され、文字列候補を表示するキー13に表示される図10a。ここで、ユーザが東京都を東京都立に修正したい場合、修正キー11を押下すると、入力文字列表示部6には、先に確定された確定文字列東京都がその発音情報とうきょうとに変更されて表示され、未確定状態になる。すなわち、先に確定された確定文字列東京都が、未確定状態のとうきょうとに変更されて表示される図10b。この際、未確定の文字列とうきょうとを含むそれに続く漢字かな混じりの文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、東京都東京都立が取得されて、文字列候補を表示するキー13に表示される図10b。ここで、ユーザが本来入力したかった文字列である東京都立を選択することにより、入力文字列表示部6に東京都立が表示され、この文字列が確定された状態となる図10c。なお、文字列予測エンジン部4により、確定文字列東京都立にさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、図書館美術館病院が取得され、文字列候補を表示するキー13に表示される図10c。また、図11は、この発明の実施の形態2の文字入力装置において、文字入力時、文字修正時の操作例および表示画面の遷移の別の例を示す図である。まずユーザが、キー入力部1の文字入力キー12を押下し、文字列おがを入力すると図11a、文字列予測エンジン部4により、その文字列おがを含むそれに続く漢字かな混じりの文字列が予測される。そして、予測された漢字かな混じりの候補例えば、男鹿男鹿市小川小河が文字列候補を表示するキー13に表示され、ユーザは表示された候補から所望の文字列を選択することができる図11a。このとき、入力された文字列おがは未確定状態である。ここで、ユーザが表示された候補から、例えば小河を選択すると、小河が入力文字列表示部6に表示され、その表示された文字列が確定された状態になる図11b。このとき、確定された確定文字列小河にさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、通町が取得され、文字列候補を表示するキー13に表示される図11b。ここで、ユーザは本当は小河ではなく小川を選択したかったのに、間違えて小河を選択してしまった場合など、ユーザが小河を小川に修正したい場合、修正キー11を押下すると、入力文字列表示部6には、先に確定された確定文字列小河が、未確定状態のおがわに変更されて表示される図11c。この際、未確定の入力文字列おがわを含むそれに続く漢字かな混じりの文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、小川、小河、尾川、緒川が取得されて、文字列候補を表示するキー13に表示される図11c。このように、同音で異なる漢字の候補がたくさんある場合に、その同音で異なる漢字のものを選択し直したい場合に、この実施の形態2によれば、修正キー11を押下するだけで、即座にその同音で異なる漢字の候補が文字列候補を表示するキー13に表示されるようになるため、即座に本来入力したかった文字列を選択し直すことができ、文字入力の手間が省けて、効率よく地名や施設名称を検索することができる。このとき、ユーザが本来入力したかった文字列である小川を選択することにより、入力文字列表示部6に小川が表示され、この文字列が確定された状態となる図11d。なお、文字列予測エンジン部4により、確定文字列小川にさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、町村が取得され、文字列候補を表示するキー13に表示される図11d。このように、この実施の形態2では、例えば図8および図10のように、とうきまでしか入力していない状態で、誤って東京都を選択して確定した場合に、修正キー11を押下すると、確定される直前の入力内容に戻すのではなく、確定された確定文字列東京都を未確定状態とうきょうとに変更する、という処理が行われる。その結果、実施にはとうきまでしか入力していないにもかかわらず、とうきょうとまで入力が行われたものとして、さらにそのとうきょうとを含むそれに続く漢字かな混じりの文字列例えば東京都立を即座に選択することができるため、文字入力を効率よく行うことができる。また、例えば図11のように、おがまでしか入力していない状態で、誤って小河を選択して確定した場合に、修正キー11を押下するだけで、確定された確定文字列小河を未確定状態のおがわに変更することにより、即座に同音で異なる地名である小川を選択し直すことができるため、さらに文字入力の手間が省けて、効率よく地名や施設名称を検索することができるという効果がある。以上のとおり、この実施の形態2によれば、実施の形態1と同様に、1つの修正キーに、入力文字を削除する機能と、確定された文字列を未確定状態に変更する機能を持たせるようにしたので、余分な操作や、再変換のための新しいキーの配置を必要とせず、限られたスペースで文字入力を効率よく行うことができる。また、修正したい文字列が確定されている場合に修正キーが押下されると、文字列が確定される前の入力内容に戻すのではなく、確定された確定文字列を未確定状態に変更して表示してくれるので、さらにそれに続く文字入力を効率よく行うことができる。実施の形態3.この発明の実施の形態3は、実施の形態1において使用される言語を英語としたときのものである。その他の構成と動作については、実施の形態1と同じであるので説明を省略する。図12は、この発明の実施の形態3の文字入力装置において、文字入力時の操作例および表示画面の遷移の一例を示す図である。まず、ユーザがキー入力部1の文字入力キー12を押下し、文字列SANを入力すると図12a、文字列予測エンジン部4により、その文字列SANを含むそれに続く文字列が予測される。そして、予測された英語の候補例えば、SANJOSESANFRANCISCOSANFRANCISCOHOTELが文字列候補を表示するキー13に表示され、ユーザは表示された候補から所望の文字列を選択することができる図12a。このとき、入力された文字列SANは未確定状態である。ここで、ユーザが表示された候補から、例えばSANFRANCISCOを選択すると、SANFRANCISCOが入力文字列表示部6に表示され、その表示された文字列が確定された状態になる図12b。このとき、確定文字列情報格納部5には、例えば図13のように確定された確定文字列の情報が格納される。この例では、確定文字列の表記SANFRANCISCO、発音情報SANFRANCISCO、文字列が確定される直前の入力内容SAN、表記の開始位置1、表記の文字列長13、文節位置1といった情報が、図12a,bの操作により確定された確定文字列SANFRANCISCOの情報として格納される。図14は、この発明の実施の形態3の文字入力装置において、文字修正時の操作例および表示画面の遷移の一例を示す図である。図14aは、図12a,bの操作により、文字列SANFRANCISCOが確定された状態である。このとき、確定された確定文字列SANFRANCISCOにさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、AIRPORTLIBRARYが取得され、文字列候補を表示するキー13に表示される図14a。ここで、ユーザがSANFRANCISCOをSANFRANCISCOHOTELに修正したい場合、修正キー11を押下すると、入力文字列表示部6には、先に確定された確定文字列SANFRANCISCOが未確定状態に変更された状態で表示される図14b。この際、未確定の文字列SANFRANCISCOを含むそれに続く文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、SANFRANCISCOSANFRANCISCOHOTELが取得されて、文字列候補を表示するキー13に表示される図14b。ここで、ユーザが本来入力したかった文字列であるSANFRANCISCOHOTELを選択することにより、入力文字列表示部6にSANFRANCISCOHOTELが表示され、確定された状態となる図14c。なお、文字列予測エンジン部4により、確定された確定文字列SANFRANCISCOHOTELにさらに続く文字列が予測されて、文字列入力処理部3によりその文字列の候補例えば、ホテル名称。図14では○○○×××と表記が取得され、文字列候補を表示するキー13に表示される図14c。このように、この実施の形態3では、例えば図12および図14のように、SANまでしか入力していない状態で、誤ってSANFRANCISCOを選択して確定した場合に、修正キー11を押下すると、確定される直前の入力内容SANの未確定状態に戻すのではなく、確定された確定文字列SANFRANCISCOを未確定状態に変更する、という処理が行われる。その結果、実施にはSANまでしか入力していないにもかかわらず、SANFRANCISCOまで入力が行われたものとして、さらにそのSANFRANCISCOを含むそれに続く文字列例えばSANFRANCISCOHOTELを即座に選択することができるため、文字入力を効率よく行うことができる。この実施の形態3によれば、実施の形態1,2と同様に、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する機能を持たせるようにしたので、余分な操作や、再変換のための新しいキーの配置を必要とせず、限られたスペースで文字入力を効率よく行うことができる。また、修正したい文字列が確定されている場合に修正キーが押下されると、文字列が確定される前の入力内容に戻すのではなく、確定された確定文字列を未確定状態に変更して表示してくれるので、さらにそれに続く文字入力を効率よく行うことができる。実施の形態4.図15は、この発明の実施の形態4における文字入力装置の構成を示すブロック図であり、図1に示す実施の形態1~3における文字入力装置の構成を示すブロック図に、初期設定部14を加えたものである。この初期設定部14は、入力文字列が確定状態であった場合に、修正キー11により、実施の形態1~3に示すように、確定された確定文字列を未確定状態に変更する指示を出力するか、当該指示に代えて、文字列が確定される前の入力された文字列に変更する指示を出力するかを設定する。その他の構成については、実施の形態1と同じであるので説明を省略する。次に、動作について説明する。図16は、この発明の実施の形態4の文字入力装置において、入力された文字列を修正する時の処理を説明するフローチャートである。この実施の形態4では、実施の形態1の図4のフローチャートが図16のフローチャートに代わるだけであり、その他の処理文字が入力される時の処理と、予測された候補の1つが選択される時の処理については、実施の形態1図3と同じであるので説明を省略する。また、この実施の形態4の文字入力装置における文字入力時の操作例および表示画面の遷移図5についても、実施の形態1と同じであるので説明を省略する。ここで、初期設定部14では、確定された確定文字列デフォルト状態か、確定される直前の入力内容かの、いずれかを設定するものである。入力文字列が確定状態であった場合ステップST320のYESの場合に修正キー11が押下されると、この初期設定部14における初期設定が、確定された確定文字列デフォルト状態である場合ステップST400のYESの場合には、文字列編集制御部2は、実施の形態1~3に示すように、確定された確定文字列を未確定状態に変更するステップST330~ST350。一方、初期設定が確定される直前の入力内容である場合ステップST400のNOの場合には、修正キー11の押下により、確定された確定文字列を未確定状態に変更する指示に代えて、文字列が確定される前の入力された文字列に変更する指示が文字列編集制御部2に出力されるため、文字列編集制御部2は、確定された確定文字列を、文字列が確定される直前の入力内容未確定状態に変更するステップST410およびST350。図17は、この発明の実施の形態4の文字入力装置において、初期設定部14における初期設定が確定される直前の入力内容であった場合ステップST400のNOの場合の、文字修正時の操作例および表示画面の遷移の一例を示す図である。図17aは、実施の形態1における図5a,bの操作により、文字列とうきょうとが確定された状態である。ここで、ユーザが確定文字列とうきょうとをとうきょうとりつに修正したい場合、修正キー11を押下すると、入力文字列表示部6には、とうきょうとの文字列が確定される直前に入力されていた内容とうき図5aおよび図6参照が未確定状態で表示される図17b。このとき、とうきょうとりつは文字列候補を表示するキー13に表示されていないので、ユーザが文字入力キー12によりょうを入力することにより、入力文字列表示部6にはとうきょうが未確定状態のまま表示される図17c。この際、未確定の文字列とうきょうを含むそれに続く文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、とうきょうとうきょうととうきょうえきとうきょうとりつが取得されて、文字列候補を表示するキー13に表示される図17c。ここで、ユーザが本来入力したかった文字列であるとうきょうとりつを選択することにより、入力文字列表示部6にとうきょうとりつが表示され、この文字列が確定された状態となる図17d。この場合、初期設定部14における初期設定が確定された確定文字列であった場合実施の形態1の図7と比較すると、図17bから図17cの状態にするためにょうの2文字を追加で入力する操作が増えているが、例えば、ユーザがとうきゃくでぱーとを選択したかったのに間違えてとうきょうとを選択してしまった場合には、実施の形態1図7の場合は図7bの状態からょうとの3文字を削除する操作が必要になるのに対し、この実施の形態4によれば、図17bの状態から即座にとうきゃくでぱーとを選択することができ、文字入力の手間を省くことができ、効率よく再変換できる。図18は、この発明の実施の形態4の文字入力装置において、初期設定部14における初期設定が確定される直前の入力内容であった場合ステップST400のNOの場合の、文字修正時の操作例および表示画面の遷移の別の例文字列が漢字かな混じりの場合を示す図である。図18aは、実施の形態2における図8a,bの操作により、文字列東京都が確定された状態である。ここで、ユーザが確定文字列東京都を東京都立に修正したい場合、修正キー11を押下すると、入力文字列表示部6には、東京都の文字列が確定される直前に入力されていた内容とうき図8aおよび図9参照が未確定状態で表示される図18b。このとき、東京都立は文字列候補を表示するキー13に表示されていないので、ユーザが文字入力キー12によりょうを入力することにより、入力文字列表示部6にはとうきょうが未確定状態のまま表示される図18c。この際、未確定の文字列とうきょうを含むそれに続く漢字かな混じりの文字列が文字列予測エンジン部4により予測され、文字列入力処理部3によりその文字列の候補例えば、東京東京都東京駅東京都立が取得されて、文字列候補を表示するキー13に表示される図18c。ここで、ユーザが本来入力したかった文字列である東京都立を選択することにより、入力文字列表示部6に東京都立が表示され、この文字列が確定された状態となる図17d。この場合、初期設定部14における初期設定が確定された確定文字列であった場合実施の形態2の図10と比較すると、図18bから図18cの状態にするためにょうの2文字を追加で入力する操作が増えているが、例えば、ユーザが東客デパートを選択したかったのに間違えて東京都を選択してしまった場合には、実施の形態2図10の場合には図10bの状態からょうとの3文字を削除する操作が必要になるのに対し、この実施の形態4によれば、図18bの状態から即座に東客デパートを選択することができ、文字入力の手間を省くことができ、効率よく再変換できる。図19は、この発明の実施の形態4の文字入力装置において、初期設定部14における初期設定が確定される直前の入力内容であった場合ステップST400のNOの場合の、文字修正時の操作例および表示画面の遷移の別の例文字列が英語の場合を示す図である。図19aは、実施の形態3における図12a,bの操作により、文字列SANFRANCISCOが確定された状態である。ここで、ユーザが確定文字列SANFRANCISCOをSANFRANCISCOHOTELに修正したい場合、修正キー11を押下すると、入力文字列表示部6には、SANFRANCISCOの文字列が確定される直前に入力されていた内容SAN図12aおよび図13参照が未確定状態で表示される図19b。このとき、SANFRANCISCOHOTELは文字列候補を表示するキー13に表示されているので、表示された候補の中からSANFRANCISCOHOTELを即座に選択することができ、入力文字列表示部6にSANFRANCISCOHOTELが表示され、この文字列が確定された状態となる図19c。この場合、初期設定部14における初期設定が確定された確定文字列であった場合実施の形態3の図14と比較すると、修正キー11を押下することにより、入力文字列表示部6に表示される文字列および文字列候補を表示するキー13に表示される文字列が異なる遷移する画面が図14bか図19bかという違いがあるものの、いずれの場合であっても、修正キー11を押下するだけで、ユーザが本来選択したかったSANFRANCISCOHOTELを即座に選択することができるため、文字入力の手間を省くことができ、効率よく再変換できる。このように、この実施の形態4では、確定された確定文字列を修正キー11により修正する場合に、初期設定部14により確定された確定文字列デフォルト状態か確定される直前の入力内容かのいずれの状態に変更するかを設定しておくことにより、実施の形態1~3図7,図10,図14のように、確定された確定文字列を未確定状態に変更する指示を出力するか、当該指示に代えて、図17,図18,図19のように、文字列が確定される前の入力された文字列に変更する指示を出力するかを、ユーザのニーズに合わせて設定することができ、より効率よく文字入力を行うことができる。なお、初期設定部14による初期設定は、文字入力キーや修正キーを組み合わせる等の何らかのキー設定により設定できるようにしたり、ハードスイッチ等により設定できるようにしたり、キースペースに余裕がある場合には、初期設定キーを設けるなど、どのような手段により設定できるようにしてもよい。以上のとおり、この実施の形態4によれば、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する指示を出力するか、当該指示に代えて、確定される前の入力された文字列に変更する指示を出力する機能を持たせるようにしたので、再変換のための新しいキーの配置を必要とせず、限られたスペースで文字入力を効率よく行うことができる。また、修正したい文字列が確定されている場合に修正キーが押下された後の処理を、ユーザのニーズに合わせて設定することができるようにしたので、より効率よく文字入力を行うことができる。実施の形態5.図20は、この発明の実施の形態5の文字入力装置の構成を示すブロック図であり、実施の形態1の構成図1にキー名称変更部8を加えたものである。その他の構成については、実施の形態1と同じであるので説明を省略する。キー名称変更部8は、修正キー11の表示を、入力文字列表示部6に表示されている文字列が確定状態である場合は、例えば変更や戻るなどに変更し、文字列が未確定状態である場合は、例えば修正や削除などに変更する。なお、この例では、修正キー11の表示を修正に変更する場合には、表示変更の必要がないため、文字列が確定状態である場合のみ、修正キー11の表示を変更すればよい。次に、動作について説明する。図21は、この発明の実施の形態5の文字入力装置において、修正キー11のキー名称を変更する処理を説明するフローチャートである。この実施の形態5は、文字列が入力される時の処理や入力された文字列を修正する時の処理については、実施の形態1図3,図4と同じであるが、それらの処理と並行して図21のフローチャートで示される処理が行われる。まず、キー入力部1のいずれかのキーが押されるとステップST500、キー名称変更部8は、文字列確定状態判定部7から文字列の確定状態についての情報を取得するステップST510。そして、前回キー押下時から入力状態文字列の確定状態が変化している場合ステップST520のYESの場合であって、現在の入力状態が確定状態である場合ステップST530のYESの場合は、修正キー11の名称を戻るに変更するステップST540。一方、前回キー押下時から入力状態文字列の確定状態が変化している場合ステップST520のYESの場合であって、現在の入力状態が未確定状態である場合ステップST530のNOの場合は、修正キー11の名称を削除に変更するステップST550。また、前回キー押下時から入力状態文字列の確定状態が変化していない場合ステップST520のNOの場合には、何もしない。なお、ステップST540において変更する修正キー11の名称としては、戻るではなく、変更や再変換としてもよいし、英語の場合はBackなどと表示してもよい。以上のように、この実施の形態5によれば、修正キーを押下するとどのような処理が行われるのか、という押下時の処理内容が、キー名称で表示されるため、ユーザの誤操作を防止することができる。実施の形態6.この発明の実施の形態6は、入力文字列表示部6に確定された確定文字列が複数表示されている場合に、ユーザが修正したい文字列を選択できるようにしたものである。その他の構成については、実施の形態1と同じであるので説明を省略する。この実施の形態6では、入力文字列表示部6において、ユーザが表示された文字に触れた場合、表示されている文字列内での当該文字の位置の情報を文字列編集制御部2に送信することとしたものである。また、文字列編集制御部2において、ユーザにより選択された文字列を、例えばフォーカスを当てるなどして強調して入力文字列表示部6に表示するようにしたものである。次に、動作について説明する。図22と図23は、ユーザが修正したい文字列を選択する場合のフローチャートと操作遷移図である。ここでは、ユーザによって、東京都千代田区霞が関一丁目の順で文字列が入力され、すべての文字列が確定された状態であるとする図23a。このときの、確定文字列情報格納部5に格納されている確定文字列情報の内容を図24に示す。この例では、確定文字列東京都の情報として、表記東京都、発音情報とうきょうと、文字列が確定される直前の入力内容とうき、表記の開始位置1、表記の文字列長3、文節位置1といった情報、確定文字列千代田区の情報として、表記千代田区、発音情報ちよだく、文字列が確定される直前の入力内容ちよ、表記の開始位置4、表記の文字列長4、文節位置2といった情報、確定文字列霞が関の情報として、表記霞が関、発音情報かすみがせき、文字列が確定される直前の入力内容かすみ、表記の開始位置8、表記の文字列長3、文節位置3といった情報、確定文字列一丁目の情報として、表記一丁目、発音情報いっちょうめ、文字列が確定される直前の入力内容いっちょ、表記の開始位置11、表記の文字列長3、文節位置4といった情報が、既に入力されて確定された確定文字列情報として格納されている。ここで、ユーザが入力文字列東京都千代田区霞が関一丁目を、東京都千代田区永田町一丁目に修正したいとする。まず、ユーザによって、修正したい確定文字列に含まれるいずれかの文字が選択されるステップST600。この例では、確定文字列霞が関を修正したいので、例えば霞が関の中央付近をタッチすることにより、がの文字位置が選択されたとする図23a。入力文字列表示部6は、表示されている確定文字列の中での当該選択された文字の位置情報を、文字列編集制御部2に送信するステップST610。ここで、がは入力文字列東京都千代田区霞が関一丁目の中で9番目の文字であるから、文字位置情報として9が送信される。文字列編集制御部2は、確定文字列情報格納部5から確定文字列情報を取得しステップST620、送信された位置の値が、取得した確定文字列の開始位置以上、終端位置以下であるかを判定するステップST630。確定文字列の開始位置以上、終端位置以下である場合ステップST630のYESの場合は、文字列編集制御部2は、入力文字列表示部6に当該確定文字列を強調して表示するステップST640。一方、確定文字列の開始位置以上、終端位置以下ではない場合ステップST630のNOの場合は、確定文字列情報格納部5から次の確定文字列情報を取得するステップST620。この例では、ステップST620において、まず図24の東京都の情報が取得される。この文字列の開始位置は1であり終端位置は3であるから、文字位置情報9である文字がは含まれない。そこで、次に千代田区の情報が取得される。この文字列の開始位置は4であり終端位置は7であるから、文字位置情報9である文字がは含まれない。そこでさらに、次の霞が関の情報が取得される。この文字列の開始位置は8であり終端位置は10であるから、文字位置情報9である文字がが含まれると判定される。したがって、入力文字列表示部6の霞が関の部分がフォーカスされることによって強調される図23b。強調する方法としては、図23bのようなフォーカス以外に、例えば文字列の色を変更するなどしてもよい。そして、この状態で修正キー11を押下すると、選択された確定文字列霞が関が、かすみがせきと表示され、未確定状態になる図23c。その後の文字列を修正する時の処理については、実施の形態1~4のうちのいずれかを用いればよいので、ここでは説明を省略する。なお、ここでは説明をわかりやすくするために、複数の文字列が確定されている場合について説明したが、例えば実施の形態1~4の操作例に示したような、1つの文字列が確定されている場合であっても、適用できるものである。以上のように、この実施の形態6によれば、一または複数の文字列が確定されている場合に、すべての文字列が確定された後も、確定された文字列に関する情報をすべて保持しているので、ユーザがいつでも修正したい文字列を任意に選択して、その部分のみを再編集することができる。実施の形態7.この発明の実施の形態7は、入力文字列表示部6に確定された確定文字列が複数表示されている場合に、ユーザが修正したい文字列を確定文字列選択キー15により選択できるようにしたものである。すなわち、この実施の形態7では、キー入力部1に含まれるキーとして、確定文字列選択キー15が追加されている。この確定文字列選択キー15は、図26aに示すように、例えば←→と表示され、←を押下すると選択されている確定文字列の前の文節の確定文字列が選択される。また、→を押下すると選択されている確定文字列の次の文節の確定文字列が選択される。すなわち、確定文字列選択キー15を押下することにより、ユーザが修正したい確定文字列を選択することができるものである。その他の構成については、実施の形態1と同じであるので説明を省略する。この実施の形態7では、入力文字列表示部6において、ユーザが確定文字列選択キー15を押下して文字列を選択した場合、表示されている文字列内での当該選択された文字列の文節位置の情報を文字列編集制御部2に送信することとしたものである。また、実施の形態6と同様に、文字列編集制御部2において、ユーザにより選択された文字列を、例えばフォーカスを当てるなどして強調して入力文字列表示部6に表示するようにしたものである。次に、動作について説明する。図25と図26は、ユーザが、確定文字列選択キー15によって修正したい文字列を選択する場合のフローチャートと操作遷移図である。ここでも、実施の形態6と同様に、ユーザによって、東京都千代田区霞が関一丁目の順で文字列が入力され、すべての文字列が確定された状態であるとする図26a。このときの、確定文字列情報格納部5に格納されている確定文字列情報の内容は、実施の形態6において説明した図24と同じであるため、説明を省略する。ここで、実施の形態6と同様に、ユーザが入力文字列東京都千代田区霞が関一丁目を、東京都千代田区永田町一丁目に修正したいとする。まず、ユーザによって確定文字列選択キー15が押下されるとステップST700、文字列編集制御部2は確定文字列情報格納部5から確定文字列情報を取得するステップST710。ここで取得される確定文字列情報は、最初の文節の確定文字列の情報であってもよいし、最後の文節の確定文字列の情報であってもよい。そして、文字列編集制御部2は取得した確定文字列を強調して入力文字列表示部6に表示するステップST720。このとき、文節位置は文字列編集制御部2によって保持されるステップST730。続いて、確定文字列選択キー15が押下されるとステップST740のYESの場合、文字列編集制御部2によって、保持された文節位置の値が変更されステップST750、文字列編集制御部2は、変更後の文節位置情報を含む確定文字列情報を取得するステップST760。その後、文字列編集制御部2は、取得された確定文字列を強調して入力文字列表示部6に表示するステップST770。また、さらに確定文字列選択キー15が押下されたか否かを判定しステップST740、押下された場合には、ステップST750~ST770の処理が繰り返される。一方、ステップST720やステップST770において強調表示された確定文字列が、修正したい文字列であった場合には、その後は確定文字列選択キー15が押下されないのでステップST740のNOの場合、処理を終了する。この例では、文字列が選択されていない場合に、ユーザが←または→確定文字列選択キー15を押下すると、例えば最後の文節の確定文字列である一丁目の情報が取得され、その確定文字列一丁目にフォーカスが当たることによって強調して表示される図26b。強調する方法としては、図26bのようなフォーカス以外に、例えば文字列の色を変更するなどしてもよい。このとき、確定文字列一丁目の文節位置4が文字列編集制御部2に保持される。この状態で、ユーザが←を押下すると、文字列編集制御部2に保持されている文節位置が4が、1つ前の文節位置3に変更され、その文節位置3の確定文字列情報確定文字列霞が関の情報が取得される。その結果、確定文字列霞が関にフォーカスが当たる図26b。そして、この状態で修正キー11を押下すると、選択された確定文字列霞が関が、かすみがせきと表示され、未確定状態になる図26c。その後の文字列を修正する時の処理については、実施の形態1~4のうちのいずれかを用いればよいので、ここでは説明を省略する。なお、ここでは説明をわかりやすくするために、複数の文字列が確定されている場合について説明したが、例えば実施の形態1~4の操作例に示したような、1つの文字列が確定されている場合であっても、適用できるものである。以上のように、この実施の形態7によれば、実施の形態6と同様に、一または複数の文字列が確定されている場合に、すべての文字列が確定された後も、確定された文字列に関する情報をすべて保持しているので、ユーザがいつでも修正したい文字列を任意に選択して、その部分のみを再編集することができる。また、ユーザがどの単位で文字列として認識されているのかを確認しつつ、修正したい文字列を任意に選択することができる。実施の形態8.図27は、この発明の実施の形態8における文字入力装置の構成を示すブロック図であり、実施の形態1の構成図1に操作音出力部9を加えたものである。操作音出力部9は文字列編集制御部2からの指示に基づき操作音を出力する。その他の構成については、実施の形態1と同じであるので説明を省略する。この実施の形態8では、修正キー11が押下された時に操作音を出力するようにし、修正キー11の押下により文字が削除される場合と、確定された確定文字列を未確定状態にする場合とで、異なる音を出力する操作音を変更するようにしたものである。操作音としては、例えばピッ、ピッ、ピッと短い操作音を繰り返すものと、ピーと長い操作音1回のみのものとを切り替えるなど、適宜決定すればよい。次に、動作について説明する。図28は、この発明の実施の形態8の文字入力装置において、入力された文字列を修正する時の処理を説明するフローチャートである。この実施の形態8では、実施の形態1の図4のフローチャートが図28のフローチャートに代わるだけであり、その他の処理文字が入力される時の処理と、予測された候補の1つが選択される時の処理については、実施の形態1図3と同じであるので説明を省略する。この実施の形態8では、修正キー11が押下された時に、文字列が未確定状態である場合ステップST320のNOの場合に、表示されている未確定状態の文字列から一文字が削除されたステップST390後に、文字を削除したことを知らせる操作音を出力する処理ステップST800が追加されている。また、修正キー11が押下された時に、文字列が確定状態である場合ステップST320のYESの場合に、確定された確定文字列が未確定状態に変更されたステップST350後に、未確定状態に変更したことを知らせる操作音を出力する処理ステップST810が追加されている。その他の処理については、実施の形態1と同じであるので説明を省略する。以上のように、この実施の形態8によれば、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する機能を持たせるようにした際に、削除する処理が実行されるのか、再変換の処理が実行されるのかに応じて異なる操作音を出力することにより、画面を見ていない場合であったとしても、誤操作を防止することができる。実施の形態9.図29は、この発明の実施の形態9における文字入力装置の構成を示すブロック図であり、実施の形態1の構成図1にフォースフィードバック発生部10を加えたものである。フォースフィードバック発生部10は文字列編集制御部2からの指示に基づきフォースフィードバック振動や抵抗感等のフィードバックを行う。その他の構成については、実施の形態1と同じであるので説明を省略する。この実施の形態9では、修正キー11が押下された時にフォースフィードバックを行うようにし、修正キー11の押下により文字が削除される場合と、確定された確定文字列を未確定状態にする場合とで、フォースフィードバックのパターンを変更するものである。このパターンとしては、例えば振動であれば、短い振動を繰り返すパターンと、長い振動のパターンとを切り替えるなど、適宜決定すればよい。次に、動作について説明する。図30は、この発明の実施の形態9の文字入力装置において、入力された文字列を修正する時の処理を説明するフローチャートである。この実施の形態9では、実施の形態1の図4のフローチャートが図30のフローチャートに代わるだけであり、その他の処理文字が入力される時の処理と、予測された候補の1つが選択される時の処理については、実施の形態1図3と同じであるので説明を省略する。この実施の形態9では、修正キー11が押下された時に、文字列が未確定状態である場合ステップST320のNOの場合に、表示されている未確定状態の文字列から一文字が削除されたステップST390後に、文字を削除したことを知らせるフォースフィードバックを発生する処理ステップST900が追加されている。また、修正キー11が押下された時に、文字列が確定状態である場合ステップST320のYESの場合に、確定された確定文字列が未確定状態に変更されたステップST350後に、未確定状態に変更したことを知らせるフォースフィードバックを発生する処理ステップST910が追加されている。その他の処理については、実施の形態1と同じであるので説明を省略する。以上のように、この実施の形態9によれば、1つの修正キーに、入力途中の未確定な入力文字を削除する機能と、確定された確定文字列を未確定状態に変更する機能を持たせるようにした際に、削除する処理が実行されるのか、再変換の処理が実行されるのかに応じて異なるフォースフィードバックのパターンを発生させることにより、画面を見ていない場合であったとしても、誤操作を防止することができる。なお、この文字入力装置は、限られたスペースに入力キーを配置している文字入力装置として、カーナビゲーション装置や携帯電話機等の小型な情報機器に好適である。また、その他、モバイルコンピュータ、ゲーム機等、各種情報機器に適用することができる。なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。"