3. A method according to claim 1 , wherein determining the plurality of candidate words comprises determining candidate words as a predetermined number of words having a probability of being used for the document or application above a threshold.
1. A method comprising: determining, via a processor, a plurality of candidate words available for selection based on a present text entry position within a document or application and a previous text entry within the document or application; causing a display of the plurality of candidate words in a candidate word field at a separate location from the document or application, wherein the candidate word field represents a positional format of the document or application, wherein the display of the candidate words in the candidate word field positions the candidate words within the candidate word field in a region of the candidate word field that is substantially similar to a position of a region of the document or application where the present text entry position is located; receiving a selection of at least one of the candidate words within the candidate word field; including a selected candidate word in the document or application; and causing the updating of a portion of the candidate words in the candidate word field after each selection.