21. The method of claim 12 , further comprising: long pressing a key to display and cycle through a character sequence, after a character sequence is displayed, wherein either of: a next character in said character sequence is highlighted each additional time said key is pressed, ending after a sufficient time elapses between one key press and the next or when a different key is pressed; or a next character in said character sequence is highlighted each time a navigation key is pressed.
12. A method for key input comprising: providing a keyboard configured to accept a plurality of key inputs, wherein one key input of the key inputs is a long pressing key input, wherein the long pressing key input is received by: receiving a first message by a processor, indicating long pressing a key to display and cycle through a character sequence; receiving a message by the processor, indicating long pressing a key to enter a number/digit explicitly; or receiving a message by the processor, indicating long pressing a key to display and cycle through a character sequence and long pressing a key to enter a number/digit explicitly; wherein responsive to receiving a key input, a single character is received.