18. A system for displaying a list of candidate words corresponding to a continuous stroke, comprising: means for receiving a portion of a first part of a continuous stroke which has been input into a virtual keyboard with an integrated correction display, wherein the first part of the continuous stroke corresponds to locations, on the virtual keyboard, of multiple letters of the beginning of a word in sequence, without indicating a last letter of the word; and wherein the portion of the first part of the continuous stroke corresponds to one or more initial letters that comprise less than all the letters of the word; means for determining, while the first part of the continuous stroke is being received and before the last letter corresponding to the first part of the continuous stroke has been indicated, a matching set of word patterns that at least partially match the first part of the continuous stroke, wherein the determining is performed, at least in part, by comparing the received portion of the first part of the continuous stroke with an initial portion of multiple known word patterns which correspond to multiple known words; means for generating, from the matching set of word patterns, multiple known words which correspond to the received portion of the first part of the continuous stroke; means for displaying, in response to a trigger event, at least one of the multiple known words on the integrated correction display, integrated with the virtual keyboard, before the continuous stroke has been completed, wherein the trigger event is based on a comparison between speed information concerning a current rate of movement of the continuous stroke and a threshold speed value.
18. A system for displaying a list of candidate words corresponding to a continuous stroke, comprising: means for receiving a portion of a first part of a continuous stroke which has been input into a virtual keyboard with an integrated correction display, wherein the first part of the continuous stroke corresponds to locations, on the virtual keyboard, of multiple letters of the beginning of a word in sequence, without indicating a last letter of the word; and wherein the portion of the first part of the continuous stroke corresponds to one or more initial letters that comprise less than all the letters of the word; means for determining, while the first part of the continuous stroke is being received and before the last letter corresponding to the first part of the continuous stroke has been indicated, a matching set of word patterns that at least partially match the first part of the continuous stroke, wherein the determining is performed, at least in part, by comparing the received portion of the first part of the continuous stroke with an initial portion of multiple known word patterns which correspond to multiple known words; means for generating, from the matching set of word patterns, multiple known words which correspond to the received portion of the first part of the continuous stroke; means for displaying, in response to a trigger event, at least one of the multiple known words on the integrated correction display, integrated with the virtual keyboard, before the continuous stroke has been completed, wherein the trigger event is based on a comparison between speed information concerning a current rate of movement of the continuous stroke and a threshold speed value. 21. The system of claim 18 , wherein the system is incorporated in one of a computer, a PDA, a cellular phone, a smartphone, a tablet PC, a mobile communications device, or a projection device having a touch-screen.