1. A method for simplifying text entry in an electronic device having a display operable to display a cursor and a soft keyboard, the soft keyboard comprising keys, said method comprising: receiving a cursor control signal representing movement of said cursor on said display; determining a cursor velocity in response to said cursor control signal, the cursor velocity represented by a cursor movement vector having a magnitude and a direction; predicting from amongst a set of potential target keys, one key as likely to be next selected as a target key when said cursor velocity is greater than zero, the set of potential target keys including a) a first key that is an immediate neighbor to a current key on which said cursor is positioned and b) a second key that is not a neighbor to the current key on which said cursor is positioned, and wherein said first and said second keys are located in a direction that is defined by said cursor movement vector and within an angular tolerance of the direction; and enlarging said target key on the display relative to others of said keys, which remain unenlarged.