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.
2. The method of claim 1, wherein said input of information required comprises a selected one of alphabetic, alphanumeric, numeric, time, and date information.