1. 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 of the electronic device, wherein each key in a selected key set of one or more keys in the plurality of keys of the virtual keyboard is operable to receive activation by receiving a touch operation comprising an operation of a press, an operation of a touch movement track, or a combination of an operation of a press and an operation of a touch movement track; receiving activation of the selected key set of one or more keys of the virtual keyboard, wherein the activation of the selected key set comprises activation of each key in the selected key set; selecting, for a first activated key in the selected key set that receives an activation, a first initially selected character associated with the first activated key in response to the activation of the first activated key; selecting, for a second activated key in the selected key set that receives an activation, a second initially selected character associated with the second activated key in response to the activation of the second activated key; determining an expanded character set of one or more characters associated with the selected key set based on at least the first initially selected character and the second initially selected character; determining an auto-completed word based on a database of words in response to the activation of the selected key set, 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 of one or more characters associated with the selected key set; presenting the auto-completed word as an option in a menu graphical user interface component in response to the activation of the selected key set; and entering the auto-completed word to the text area in response to a touch operation associated with the option in the menu graphical user interface component and detectable by the touch detection function.
1. 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 of the electronic device, wherein each key in a selected key set of one or more keys in the plurality of keys of the virtual keyboard is operable to receive activation by receiving a touch operation comprising an operation of a press, an operation of a touch movement track, or a combination of an operation of a press and an operation of a touch movement track; receiving activation of the selected key set of one or more keys of the virtual keyboard, wherein the activation of the selected key set comprises activation of each key in the selected key set; selecting, for a first activated key in the selected key set that receives an activation, a first initially selected character associated with the first activated key in response to the activation of the first activated key; selecting, for a second activated key in the selected key set that receives an activation, a second initially selected character associated with the second activated key in response to the activation of the second activated key; determining an expanded character set of one or more characters associated with the selected key set based on at least the first initially selected character and the second initially selected character; determining an auto-completed word based on a database of words in response to the activation of the selected key set, 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 of one or more characters associated with the selected key set; presenting the auto-completed word as an option in a menu graphical user interface component in response to the activation of the selected key set; and entering the auto-completed word to the text area in response to a touch operation associated with the option in the menu graphical user interface component and detectable by the touch detection function. 22. The text input method as claimed in claim 1 , wherein the plurality of keys of the virtual keyboard comprise a selected key, each key of the plurality of keys is operable as a toggle key, two different keys in the plurality of keys are respectively associated with different sequences of character candidates, a sequence of character candidates comprises optional characters arranged in a specific arrangement for character input to the text area, and the text input method further comprises: detecting operation of the virtual keyboard according to a character input method comprising: detecting if a key operation of press on a selected key of the plurality of keys conforms to a first input pattern or a second input pattern; if the key operation conforms to the first input pattern, associating the selected key with a default character candidate set of one or more character candidates and utilizing the default character candidate set as a currently selected character set for character presentation associated with the selected key, and presenting a first character in the default character candidate set as a currently selected character for character input to the text area in response to the key operation conforming to the first input pattern; if the key operation conforms to the second input pattern, associating the selected key with an extended character candidate set of one or more character candidates different from the default character candidate set and utilizing the extended character candidate set as the currently selected character set associated with the selected key, and presenting a second character in the extended character candidate set as the currently selected character for character input to the text area in response to the key operation conforming to the second input pattern, wherein the second character is different from the first character, and the currently selected character set is associated with the selected key such that presentation of an alternative character candidate in the currently selected character set as the currently selected character in substitution for the first character or the second character during character presentation associated with the selected key is activated in response to a subsequent character selecting operation based on the selected key upon a condition that the currently selected character set comprises a plurality of character candidates associated with the selected key; displaying a key-related graphical user interface component showing at least the currently selected character set on the display in response to the key operation, wherein the key-related graphical user interface component comprises at least the default character candidate set or the extended character candidate set; and inputting a first touched character in the key-related graphical user interface component to the text area in response to a first assistant touch operation based on an assistant graphical user interface element associated with the first touched character upon a condition that the key-related graphical user interface component comprises a plurality of character candidates associated with the selected key, wherein the first assistant touch operation is detectable by the touch detection function.