A computer-implemented method comprising: presenting, on a display of a computing device, a graphical keyboard having a plurality of user selectable key regions (311, 312), wherein the plurality of user selectable key regions (311, 312) include a first user selectable key region having a first set of keys and a second user selectable key region having a second set of keys, the first set of keys having a plurality of keys; receiving, by the computing device, a first input selecting a first region from the plurality of user selectable key regions (311, 312); determining, by the computing device based at least in part on the first input, a first suggestion and a second suggestion; and in response to the first input, presenting, on the display of the computing device, an updated graphical keyboard having the plurality of user selectable key regions (311, 312) and a suggestion region, wherein the suggestion region includes the first suggestion and the second suggestion, characterised in that the updated graphical keyboard includes a sequence region, the method further comprising: determining, based on the first region, a first determined symbol from a plurality of symbols, wherein each user selectable key region in the plurality of user selectable key regions (311, 312) corresponds to a unique symbol, and wherein the plurality of symbols include a first symbol corresponding to the first user selectable key region and a second symbol corresponding to the second user selectable key region, wherein the first determined symbol is the first symbol if the first region corresponds to the first user selectable key region and is the second symbol if the first region corresponds to the second user selectable key region; and presenting the determined symbol in the sequence region of the updated graphical keyboard. presenting, on a display of a computing device, a graphical keyboard having a plurality of user selectable key regions (311, 312), wherein the plurality of user selectable key regions (311, 312) include a first user selectable key region having a first set of keys and a second user selectable key region having a second set of keys, the first set of keys having a plurality of keys; receiving, by the computing device, a first input selecting a first region from the plurality of user selectable key regions (311, 312); determining, by the computing device based at least in part on the first input, a first suggestion and a second suggestion; and in response to the first input, presenting, on the display of the computing device, an updated graphical keyboard having the plurality of user selectable key regions (311, 312) and a suggestion region, wherein the suggestion region includes the first suggestion and the second suggestion, characterised in that the updated graphical keyboard includes a sequence region, the method further comprising: determining, based on the first region, a first determined symbol from a plurality of symbols, wherein each user selectable key region in the plurality of user selectable key regions (311, 312) corresponds to a unique symbol, and wherein the plurality of symbols include a first symbol corresponding to the first user selectable key region and a second symbol corresponding to the second user selectable key region, wherein the first determined symbol is the first symbol if the first region corresponds to the first user selectable key region and is the second symbol if the first region corresponds to the second user selectable key region; and presenting the determined symbol in the sequence region of the updated graphical keyboard. determining, by the computing device based at least in part on the first input, a first suggestion and a second suggestion; and in response to the first input, presenting, on the display of the computing device, an updated graphical keyboard having the plurality of user selectable key regions (311, 312) and a suggestion region, wherein the suggestion region includes the first suggestion and the second suggestion, characterised in that the updated graphical keyboard includes a sequence region, the method further comprising: determining, based on the first region, a first determined symbol from a plurality of symbols, wherein each user selectable key region in the plurality of user selectable key regions (311, 312) corresponds to a unique symbol, and wherein the plurality of symbols include a first symbol corresponding to the first user selectable key region and a second symbol corresponding to the second user selectable key region, wherein the first determined symbol is the first symbol if the first region corresponds to the first user selectable key region and is the second symbol if the first region corresponds to the second user selectable key region; and presenting the determined symbol in the sequence region of the updated graphical keyboard.