1. A method for entering a string of symbols, the method comprising: generating for display a sequence of symbols arranged in a row, wherein the symbols are grouped in groupings; monitoring user navigation between the groupings of symbols; determining a navigation pace based on the monitored user navigation, the navigation pace representing an interval of time taken by the user to navigate from a first grouping of symbols to a second grouping of symbols; receiving a user input to navigate to a third grouping of symbols; and selecting symbols for the third grouping of symbols based on the determined navigation pace in response to receiving the user input.
1. A method for entering a string of symbols, the method comprising: generating for display a sequence of symbols arranged in a row, wherein the symbols are grouped in groupings; monitoring user navigation between the groupings of symbols; determining a navigation pace based on the monitored user navigation, the navigation pace representing an interval of time taken by the user to navigate from a first grouping of symbols to a second grouping of symbols; receiving a user input to navigate to a third grouping of symbols; and selecting symbols for the third grouping of symbols based on the determined navigation pace in response to receiving the user input. 8. The method of claim 1 , further comprising: generating for display the sequence of symbols on the first device; and receiving the user input to navigate to the third grouping of symbols on the first device.