34. A text input method executable by an electronic device connectable to a display and capable of detecting touch operations, comprising: displaying a virtual keyboard comprising a plurality of keys; utilizing the virtual keyboard as a base for one or more touch operations detectable by a touch detection function, wherein each key of the plurality of keys is operable as a toggle key and is associated with one or more characters for input to a text area; discriminating a detected touch movement track based from a first activated key of the plurality of keys of the virtual keyboard as an intra-keystroke moving operation or an inter-keystroke moving operation even if the detected touch movement track is performed over the virtual keyboard; selecting of an option in a first graphical user interface component in response to the detected touch movement track upon a condition that the detected touch movement track comprises an intra-keystroke moving operation even if the first graphical user interface component is separated from the detected touch movement track; selecting a basic character set of one or more characters upon a condition that the detected touch movement track comprises the inter-keystroke moving operation which comprises a touch operation representing transition from activation of the first activated key of the plurality of keys of the virtual keyboard to activation of a second activated key of the plurality of keys of the virtual keyboard, wherein the basic character set comprises one or more characters associated with the first activated key and the second activated key; retrieving an expanded character set of one or more characters based on the basic character set, wherein the expanded character set comprises characters related to the first activated key and the second activated key, and the number of characters in the expanded character set is more than the number of characters in the basic character set; generating an auto-completed word based on a database of words in response to the touch operation representing transition, wherein the auto-completed word comprises a plurality of characters, and each of the plurality of characters of the auto-completed word is selected from the expanded character set; presenting the auto-completed word as an option in a second graphical user interface component in response to the touch operation representing transition; and entering the auto-completed word to the text area in response to an assistant touch operation associated with the option in the second graphical user interface component, wherein the assistant touch operation is detectable by the touch detection function.
36. The text input method as claimed in claim 34 , wherein concatenation of each of the plurality of characters of the auto-completed word comprises a meaningful word determined based on a dictionary or a database of words that comprises most-frequently input words.