An input method, an input device and a terminal

The present invention discloses a method of input, input module receiving the end instruction information transmitted from the input end instruction information indicates a character or a word has ended; obtaining cursor position; starting from the position of the cursor forwardly identify the entered character or a word, identified so far until a first punctuation input before the character or word; the recognized character or word, as described above, a query from the lexicon associated with the above hereinafter; hereinafter the output of the associated out, the display module for display. After the input method provided in embodiments of the present invention, the user presses an input end key, such as a space key, enter text or end of a word, according to the above has been entered, the association Hereinafter, for the user to choose to improve the input effectiveness. Embodiments of the invention also provides a corresponding input device and the terminal.