CPC G06F 3/0482 (2013.01) [G06F 3/0236 (2013.01); G06F 3/0237 (2013.01); G06F 3/04886 (2013.01)] | 20 Claims |
1. A text input system for inputting text to a computing device comprising:
a memory for storing receiving a plurality of text items input by a user for input into the computing device;
a processor configured to perform the following operations:
detect a designated symbol adjacent to one of the plurality of text items input by the user;
based on the detected designated symbol, trigger a commitment to the one of the plurality of text items adjacent to the detected designated symbol;
detect a backspace input by the user as a corrective action acting to correct associated text that is incorrect within the one of the plurality of text items input by the user; and
a text predictor implemented by the processor and configured to:
compute predictive text items that include the detected designated symbol;
based on the detected corrective action, automatically replace the associated text that is incorrect with a predictive text selected by the user from the predictive text items and append the detected designated symbol to the predictive text; and
in response to the corrective action taken, a composing region is updated to display the predictive text and the detected designated symbol.
|