17. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by a computing device, cause the computing device to perform operations comprising: presenting a string input interface, wherein the string input interface includes: a string entry section for displaying a user-specified input string; and at least two independently scrollable character selection sections, the at least two independently scrollable character selection sections separate from the string entry section, wherein each independently scrollable character selection section enables a user to select from a corresponding predefined set of characters, wherein only a subset of the corresponding predefined set of characters are displayed in each of the at least two independently scrollable character selection sections at a particular time, wherein each of the at least two independently scrollable character selection sections enables scrolling between a plurality of characters within a respective independently scrollable character selection section; receiving user input provided using user controls to sequentially select characters to specify the user-specified input string, wherein the user controls are configured to enable at least an up input, a down input, a left input, a right input, and a confirmation input, and wherein the up input and the down input are configured to enable selection of one of the at least two independently scrollable character selection sections, the left input and the right input are configured to enable scrolling through the predefined set of characters in the selected independently scrollable character selection section to select a particular character, and the confirmation input is configured to enable adding the selected particular character to the input string displayed in the string entry section; and storing the user-specified input string in a storage memory.
17. A non-transitory computer-readable medium having instructions stored thereon that, upon execution by a computing device, cause the computing device to perform operations comprising: presenting a string input interface, wherein the string input interface includes: a string entry section for displaying a user-specified input string; and at least two independently scrollable character selection sections, the at least two independently scrollable character selection sections separate from the string entry section, wherein each independently scrollable character selection section enables a user to select from a corresponding predefined set of characters, wherein only a subset of the corresponding predefined set of characters are displayed in each of the at least two independently scrollable character selection sections at a particular time, wherein each of the at least two independently scrollable character selection sections enables scrolling between a plurality of characters within a respective independently scrollable character selection section; receiving user input provided using user controls to sequentially select characters to specify the user-specified input string, wherein the user controls are configured to enable at least an up input, a down input, a left input, a right input, and a confirmation input, and wherein the up input and the down input are configured to enable selection of one of the at least two independently scrollable character selection sections, the left input and the right input are configured to enable scrolling through the predefined set of characters in the selected independently scrollable character selection section to select a particular character, and the confirmation input is configured to enable adding the selected particular character to the input string displayed in the string entry section; and storing the user-specified input string in a storage memory. 18. The non-transitory computer-readable medium of claim 17 , further comprising receiving a control input to terminate a string input operation, and wherein the up input and the down input can be used to select the control section, and wherein the confirmation input is used to activate the selectable control for terminating the string input operation.