10. A computing device of comprising: at least one processor; and a memory comprising instructions that, when executed, cause the at least one processor to: determine, based on a first input at a graphical keyboard, a first plurality of candidate strings and an initial ranked ordering of the first plurality of candidate character strings, wherein a particular candidate character string from the first plurality of candidate character strings is associated with a highest rank of the initial ranked ordering of the first plurality of candidate character strings; output, for display, based on the initial ranked ordering of the first plurality of candidate character strings, the particular candidate character string in a first text suggestion region from a plurality of text suggestion regions, the first text suggestion region being associated with a highest rank of a ranked ordering of the plurality of text suggestion regions and the second text suggestion region being associated with a second-highest rank of the ranked ordering of the plurality of text suggestion regions; receive a second input that selects the particular candidate character string from the first text suggestion region; determine, based on a third input at the graphical keyboard, a second plurality of candidate strings and a subsequent ranked ordering of the second plurality of candidate character strings, the second plurality of candidate character strings including the particular candidate character string, the particular candidate character string being associated with a second-highest rank of the subsequent ranked ordering of the second plurality of candidate character strings; associate, based on the subsequent ranked ordering of the second plurality of candidate character strings, the particular candidate character string with the second text suggestion region; and responsive to determining that the particular candidate character string was previously selected from the first text suggestion region when the particular candidate character string was previously displayed, output, for display, the particular candidate character string in the first text suggestion region.
10. A computing device of comprising: at least one processor; and a memory comprising instructions that, when executed, cause the at least one processor to: determine, based on a first input at a graphical keyboard, a first plurality of candidate strings and an initial ranked ordering of the first plurality of candidate character strings, wherein a particular candidate character string from the first plurality of candidate character strings is associated with a highest rank of the initial ranked ordering of the first plurality of candidate character strings; output, for display, based on the initial ranked ordering of the first plurality of candidate character strings, the particular candidate character string in a first text suggestion region from a plurality of text suggestion regions, the first text suggestion region being associated with a highest rank of a ranked ordering of the plurality of text suggestion regions and the second text suggestion region being associated with a second-highest rank of the ranked ordering of the plurality of text suggestion regions; receive a second input that selects the particular candidate character string from the first text suggestion region; determine, based on a third input at the graphical keyboard, a second plurality of candidate strings and a subsequent ranked ordering of the second plurality of candidate character strings, the second plurality of candidate character strings including the particular candidate character string, the particular candidate character string being associated with a second-highest rank of the subsequent ranked ordering of the second plurality of candidate character strings; associate, based on the subsequent ranked ordering of the second plurality of candidate character strings, the particular candidate character string with the second text suggestion region; and responsive to determining that the particular candidate character string was previously selected from the first text suggestion region when the particular candidate character string was previously displayed, output, for display, the particular candidate character string in the first text suggestion region. 12. The computing device of claim 10 , wherein the instructions, when executed, further cause the at least one processor to output the particular candidate character string for display in the first text suggestion region based at least in part on determining that a context of the third input matches a context associated with the particular candidate character string.