A method for text input by ambiguous input sequences entered by a user, the method comprising a primary process of receiving a user input on an input device having a plurality of selectable input items, each input item being associated with at least one character, an input sequence being generated in dependence of selection of an input item by manipulating the input device, wherein the generated input sequence corresponds to the sequence of input items that have been selected, and wherein the generated input sequence has a textual interpretation of the characters associated with the input sequence, wherein the textual interpretation is ambiguous, and displaying on a display a textual interpretation; and a secondary process, initiated upon receiving an input associated with a delete-character command, of deleting a character of the textual interpretation, at a position thereof, wherein the deleted character corresponds to a first input item, and returning to the primary process where textual interpretations associated with the deleted character for said position are excluded, wherein performing of the textual interpretation comprises interpreting the input as an input associated with a character being closest in position to the user actuation position if for that position of input text not being an excluded character, and, if the associated character for that position of the input text is an excluded character, interpreting the input as another input associated with another character of an input item being in vicinity of the user actuation position and being associated with a character not being excluded, and displaying an updated textual interpretation, wherein the updated textual interpretation, at a position corresponding to the deleted character of the textual interpretation, has another character being associated with a second input item of the input device, wherein the second input item is in vicinity of the first input item, wherein the primary and secondary processes are performed until a user input associated with a confirm-text command is received. receiving a user input on an input device having a plurality of selectable input items, each input item being associated with at least one character, an input sequence being generated in dependence of selection of an input item by manipulating the input device, wherein the generated input sequence corresponds to the sequence of input items that have been selected, and wherein the generated input sequence has a textual interpretation of the characters associated with the input sequence, wherein the textual interpretation is ambiguous, and displaying on a display a textual interpretation; and deleting a character of the textual interpretation, at a position thereof, wherein the deleted character corresponds to a first input item, and returning to the primary process where textual interpretations associated with the deleted character for said position are excluded, wherein performing of the textual interpretation comprises interpreting the input as an input associated with a character being closest in position to the user actuation position if for that position of input text not being an excluded character, and, if the associated character for that position of the input text is an excluded character, interpreting the input as another input associated with another character of an input item being in vicinity of the user actuation position and being associated with a character not being excluded, and displaying an updated textual interpretation, wherein the updated textual interpretation, at a position corresponding to the deleted character of the textual interpretation, has another character being associated with a second input item of the input device, wherein the second input item is in vicinity of the first input item,