1. A computer-implemented method of entering text in an application, the method comprising: receiving a first input gesture at a location in an input field with autocomplete of the application; presenting, in response to the first input gesture in the input field, a cycling interface for cycling through characters available for entry into the input field, wherein presenting the cycling interface further comprises providing an overlay box superimposed over the input field, the input field comprising a search field of a web browser, and the one or more of the characters for cycling being provided for display within the overlay box; cycling through the characters for a duration of the first input gesture in the input field, wherein, for the duration of the first input gesture, the cycling interface provides for display shifting of the characters in a particular direction; selecting a character from the cycled characters at an end of the duration of the first input gesture in the input field, the duration of the first input gesture indicating which of the cycled characters to select for entry into the input field; and providing the selected cycled character for display within the input field, the location of the first input gesture in the input field indicating where to locate the selected cycled character for display.