1. A text input method, comprising: predicting candidate words for text input in accordance with a text context; displaying a first set of predicted candidate words in a spatial arrangement which reflects the selectable directions of a navigational input device; receiving user input in response to the actuation of the navigational input device; and selecting a displayed candidate word based on the received user input; wherein the candidate word is selected directly upon the selection of a direction that is selectable with the navigational input device.