An input device able to be used by a user to enter symbols into an input field of an application executable on said device, the device comprising: - an interface unit comprising a touch screen, said interface unit enabling the manual input and display, in an input zone of said screen, of graphical objects (OG1-OG16); and - a graphical object processing module, said processing module comprising, for processing each current graphical object: • a unit for detecting a start of inputting and an end of inputting said current graphical object in said input zone; • a recording unit able, upon detecting a start of inputting said current graphical object, to record graphical data corresponding to said current graphical object during all the time it is input; • a recognition unit configured to generate candidate strings (C11-C14) of at least one symbol from said graphical data, each of said candidate strings being associated with a relevance value (PN11-PN14) representative of the relevance of said candidate string to said graphical data; and • an insertion unit configured to insert into said input field a string selected by the user from said list or, by default, a string selected from said candidate strings as a function of its relevance; wherein the recording means are configured to store, in association with said graphical data, said candidate strings (C11-C14) and their associated relevance value (PN11-PN14), as well as an identifier of said string selected, said association forming a first data group, and to keep said first data group in memory for a first predetermined period of time; wherein the processing module is configured to allow the user to edit by means of the interface unit a string currently displayed in the input field, the data group of said string edited being updated in response to this editing by the processing module and stored by the recording means, wherein the insertion unit is configured, in response to a predetermined command, subsequent to said insertion of the string selected into said input field, to replace in the input field said string selected with another candidate string selected by the user from said list of candidate strings kept in memory in the first data group. - an interface unit comprising a touch screen, said interface unit enabling the manual input and display, in an input zone of said screen, of graphical objects (OG1-OG16); and - a graphical object processing module, said processing module comprising, for processing each current graphical object: • a unit for detecting a start of inputting and an end of inputting said current graphical object in said input zone; • a recording unit able, upon detecting a start of inputting said current graphical object, to record graphical data corresponding to said current graphical object during all the time it is input; • a recognition unit configured to generate candidate strings (C11-C14) of at least one symbol from said graphical data, each of said candidate strings being associated with a relevance value (PN11-PN14) representative of the relevance of said candidate string to said graphical data; and • an insertion unit configured to insert into said input field a string selected by the user from said list or, by default, a string selected from said candidate strings as a function of its relevance; wherein the recording means are configured to store, in association with said graphical data, said candidate strings (C11-C14) and their associated relevance value (PN11-PN14), as well as an identifier of said string selected, said association forming a first data group, and to keep said first data group in memory for a first predetermined period of time; • a unit for detecting a start of inputting and an end of inputting said current graphical object in said input zone; • a recording unit able, upon detecting a start of inputting said current graphical object, to record graphical data corresponding to said current graphical object during all the time it is input; • a recognition unit configured to generate candidate strings (C11-C14) of at least one symbol from said graphical data, each of said candidate strings being associated with a relevance value (PN11-PN14) representative of the relevance of said candidate string to said graphical data; and • an insertion unit configured to insert into said input field a string selected by the user from said list or, by default, a string selected from said candidate strings as a function of its relevance; wherein the recording means are configured to store, in association with said graphical data, said candidate strings (C11-C14) and their associated relevance value (PN11-PN14), as well as an identifier of said string selected, said association forming a first data group, and to keep said first data group in memory for a first predetermined period of time; wherein the processing module is configured to allow the user to edit by means of the interface unit a string currently displayed in the input field, the data group of said string edited being updated in response to this editing by the processing module and stored by the recording means, wherein the insertion unit is configured, in response to a predetermined command, subsequent to said insertion of the string selected into said input field, to replace in the input field said string selected with another candidate string selected by the user from said list of candidate strings kept in memory in the first data group.