1. A character input device that carries out inputting and editing of character strings, said character input device comprising: a memory to store information including phonetic information of a plurality of character strings; and a controller: to receive an initial character string as an input; to acquire predicted character string candidates having phonetic information that includes phonetic information associated with the initial character string; to output the predicted character string candidates to a display; to control editing of input character strings or character strings selected from predicted character string candidates to generate edited character strings based on commands from a key input; and to output said edited character strings to the display, wherein said controller executes, based on operation of a key of said key input, the two following character string editing control functions: when said key is operated before one of said predicted character string candidates is selected according to a command from said key input, deleting a character string displayed on said display, and when said key is operated after one of said predicted character string candidates is selected, changing a character string displayed on said display to a character string representing phonetic information of said character string selected from said predicted character string candidates.
1. A character input device that carries out inputting and editing of character strings, said character input device comprising: a memory to store information including phonetic information of a plurality of character strings; and a controller: to receive an initial character string as an input; to acquire predicted character string candidates having phonetic information that includes phonetic information associated with the initial character string; to output the predicted character string candidates to a display; to control editing of input character strings or character strings selected from predicted character string candidates to generate edited character strings based on commands from a key input; and to output said edited character strings to the display, wherein said controller executes, based on operation of a key of said key input, the two following character string editing control functions: when said key is operated before one of said predicted character string candidates is selected according to a command from said key input, deleting a character string displayed on said display, and when said key is operated after one of said predicted character string candidates is selected, changing a character string displayed on said display to a character string representing phonetic information of said character string selected from said predicted character string candidates. 8. The character input device according to claim 1 , wherein said controller outputs a command of generating force feedback when said key is operated.