1. A method comprising: outputting, by a computing device, for display at a display device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; determining, by the computing device, a first single-touch gesture detected at a first region of a presence-sensitive input device that corresponds to a first location of the display device at which a first key of the plurality of keys is displayed and a second single-touch gesture detected at a second region of the presence-sensitive input device that corresponds to a second location of the display device at which a second key of the plurality of keys is displayed, wherein a first character is associated with the first key and a second character is associated with the second key; determining, by the computing device, based on the first single-touch gesture and the second single-touch gesture, a first candidate word of a candidate phrase and a second candidate word of the candidate phrase, wherein the first candidate word comprises the first character and the second candidate word comprises the second character; outputting, by the computing device, for display in the committed-text region of the graphical user interface, the first candidate word and the second candidate word; and outputting, by the computing device and for display in the text-suggestion region of the graphical user interface, at least one next word that is subsequent to the first candidate word and the second candidate word in the candidate phrase.