1. In a computing device having a limited set of input keys, a method for assisting a user with entering user input, the method comprising: providing a terse set of physical input keys comprising navigation keys, a select key, and an edit key; at a different location on said computing device than where said physical input keys are located, displaying a user interface that requires input of information from the user; receiving user input at the navigation keys for moving a screen cursor to different regions of the user interface; with the screen cursor positioned at a particular region of the user interface, receiving user input at the edit key for invoking a context-sensitive input system; determining a set of appropriate user input entries for the device for the particular region of the user interface where the screen cursor is currently positioned; displaying at the particular region a control based on at least some of said set of appropriate user input entries; receiving user input at the navigation keys for positioning the screen cursor at a desired entry from said set of appropriate user input entries; and receiving user input at the select key for inputting the desired entry as user input for the device.
1. In a computing device having a limited set of input keys, a method for assisting a user with entering user input, the method comprising: providing a terse set of physical input keys comprising navigation keys, a select key, and an edit key; at a different location on said computing device than where said physical input keys are located, displaying a user interface that requires input of information from the user; receiving user input at the navigation keys for moving a screen cursor to different regions of the user interface; with the screen cursor positioned at a particular region of the user interface, receiving user input at the edit key for invoking a context-sensitive input system; determining a set of appropriate user input entries for the device for the particular region of the user interface where the screen cursor is currently positioned; displaying at the particular region a control based on at least some of said set of appropriate user input entries; receiving user input at the navigation keys for positioning the screen cursor at a desired entry from said set of appropriate user input entries; and receiving user input at the select key for inputting the desired entry as user input for the device. 7. The method of claim 1, further comprising: receiving additional user input at the edit key for terminating invocation of the context-sensitive input system.