Electronic device system utilizing a character input method
AssigneeGold Charm Limited
InventorChi-Chang Lu
Life of this patent
Estimating the term…
Abstract
A character input method is implemented in a device with a plurality of keys. If a key is activated by a first operation matching a first input pattern, a first route is selected to traverse a plurality of characters corresponded by the key during presentation of the plurality of characters. If the first key is activated by a second operation matching a second input pattern, the plurality of characters corresponded by the first key are orderly retrieved and presented according to a second route in response to operations on the first key. The order for presenting two characters corresponded by the first key in the first route is reversed in the second route.
Claims26
An electronic device, comprising:
- a touch sensitive device operable to detect one or more touch operations based on one or more keys of a virtual keyboard displayable by a display function of the electronic device;
- and
- a processor electronically connected to the touch sensitive device and operable to present character information through the display function, and operable to detect operation of the touch sensitive device according to a character input method, the character input method comprising:
- displaying the virtual keyboard comprising a plurality of keys and 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, two different keys in the plurality of keys are respectively associated with different sequences of character candidates, and a sequence of character candidates comprises optional characters arranged in a specific arrangement for character input to a text area;
- detecting if a first operation on a first key of the plurality of keys conforms to a first input pattern or a second input pattern;
- utilizing a first route of character presentation to traverse a plurality of optional characters associated with the first key to present a first character of the plurality of optional characters associated with the first key through the display function as a currently selected character in response to the first operation conforming to the first input pattern and a first subsequent character of the plurality of optional characters through the display function as the currently selected character in response to a first subsequent operation based on the first key according to the first route upon the condition that the first operation conforms to the first input pattern;
- and
- utilizing a second route of character presentation other than the first route to traverse the plurality of optional characters associated with the first key to present a second character of the plurality of the optional characters associated with the first key through the display function as the currently selected character in response to the first operation conforming to the second input pattern and a second subsequent character of the plurality of optional characters associated with the first key through the display function as the currently selected character in response to a second subsequent operation based on the first key according to the second route upon the condition that the first operation conforms to the second input pattern wherein the second character is different from the first character, arrangement of at least two optional characters in the first route is reversed in the second route, and the currently selected character is presented during character presentation associated with the first key and is selected to be input to the text area of the electronic device upon the end of character presentation associated with the first key.
An electronic device, comprising:
- a touch sensitive device operable to detect one or more touch operations based on one or more keys of a virtual keyboard displayable by a display function of the electronic device;
- and
- a processor electronically connected to the touch sensitive device and operable to present character information through the display function, and operable to detect operation of the touch sensitive device according to a character input method, the character input method comprising:
- displaying the virtual keyboard comprising a plurality of keys and 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, two different keys in the plurality of keys are respectively associated with different sequences of character candidates, and a sequence of character candidates comprises optional characters arranged in a specific arrangement for character input to a text area;
- presenting a first character of a plurality of optional characters in a first sequence of character candidates associated with the first key as a currently selected character through the display function in response to a first operation of the first key conforming to a first input pattern;
- determining if a second operation based on the first key during the presentation of the first character conforms to a second input pattern;
- presenting an optional character associated with the first key previous to the first character as the currently selected character through the display function with respect to a preset order of character presentation of the first sequence if the second operation conforms to the second input pattern;
- and
- presenting another optional character associated with the first key next to the first character through the display function as the currently selected character with respect to the preset order of character presentation of the first sequence if the second operation does not conform to the second input pattern;
- wherein the first sequence comprises three or more optional characters associated with first key, the first operation comprises an operation initiating presentation of optional characters associated with the first key or an operation received by the input device during character presentation associated with the first key, the preset order of character presentation represents a predetermined arrangement of the plurality of optional characters associated with the first key, and the currently selected character is selected to be input to the text area upon completion of character presentation associated with the first key.
A character 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 through a display function;
- 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, 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 a text area, and the plurality of keys comprise a first key;
- detecting if a first operation on the first key of the plurality of keys conforms to a first input pattern or a second input pattern;
- utilizing a first route of character presentation to traverse a plurality of optional characters associated with the first key to present a first character of the plurality of optional characters associated with the first key through the display function as a currently selected character in response to the first operation conforming to the first input pattern and to present a first subsequent character of the plurality of optional characters through the display function as the currently selected character in response to a first subsequent operation based on the first key according to the first route upon the condition that the first operation conforms to the first input pattern;
- and
- utilizing a second route of character presentation other than the first route to traverse the plurality of optional characters associated with the first key to present a second character of the plurality of the optional characters associated with the first key through the display function as the currently selected character in response to the first operation conforming to the second input pattern and to present a second subsequent character of the plurality of optional characters associated with the first key through the display function as the currently selected character in response to a second subsequent operation based on the first key according to the second route upon the condition that the first operation conforms to the second input pattern wherein the second character is different from the first character, arrangement of at least two optional characters in the first route is reversed in the second route, and the currently selected character is presented during character presentation associated with the first key and is selected to be input to the text area of the electronic device upon the end of character presentation associated with the first key.
A character 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 through a display function;
- 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, 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 a text area, and the plurality of keys comprise a first key;
- presenting a first character of a plurality of optional characters in a first sequence of character candidates associated with the first key as a currently selected character through the display function in response to a first operation of the first key conforming to a first input pattern;
- determining if a second operation based on the first key during the presentation of the first character conforms to a second input pattern;
- presenting an optional character associated with the first key previous to the first character as the currently selected character through the display function with respect to a preset order of character presentation of the first sequence if the second operation conforms to the second input pattern;
- and
- presenting another optional character associated with the first key next to the first character through the display function as the currently selected character with respect to the preset order of character presentation of the first sequence if the second operation does not conform to the second input pattern;
- wherein the first sequence comprises three or more optional characters associated with the first key, the first operation comprises an operation initiating presentation of optional characters associated with the first key or an operation received by the input device during character presentation associated with the first key, the preset order of character presentation represents a predetermined arrangement of the plurality of optional characters associated with the first key, and the currently selected character is selected to be input to the text area upon completion of character presentation associated with the first key.
A character 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 through a display function;
- utilizing a touch detection function to detect one or more touch operations based on the virtual keyboard, wherein 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 groups of character candidates, a group of character candidates comprises optional characters arranged in a specific arrangement for character input to a text area, and the plurality of keys comprise a first key;
- displaying optional characters belonging to a default character set of character candidates associated with the first key;
- displaying a gesture operable graphical user interface with an appearance suggesting that the gesture operable graphical user interface receive a touch movement between a plurality of operational positions on the gesture operable graphical user interface, wherein at least some of the displayed optional characters associated with the first key are positioned to surround a center of a virtual region in which the displayed optional characters associated with the first key are positioned, and each of the operational positions on the gesture operable graphical user interface is associated with one of the displayed optional characters associated with the first key;
- providing a domain operable to detect a first operation associated with the first key;
- determining whether the first operation associated with the first key conforms to a first input pattern or a second input pattern;
- presenting a first character in the default character set as a currently selected character for character input to the text area in response to the first operation associated with the first key conforming to the first input pattern;
- allowing presentation of an alternative character in the default character set as the currently selected character in substitution for the first character during character presentation associated with the first key in response to the first operation associated with the first key conforming to the second input pattern;
- displaying a focus operable to indicate the currently selected character among the default character set;
- allowing movement of the focus among the default character set from a prior character to a post character in the default character set in response to a first touch movement track associated with the first key detectable by the touch detection function in the domain, wherein a direction of the movement of the focus is correlated with a direction of the first touch movement track;
- allowing movement of the focus even if the movement of the focus substantially comprises a radial move with respect to the center of the virtual region;
- allowing movement of the focus even if the movement of the focus substantially comprises a circular move with respect to the center of the virtual region;
- and
- inputting the currently selected character to the text area upon the end of character presentation associated with the first key.
An electronic device, comprising:
- a touch sensitive device operable to detect one or more touch operations based on one or more keys of a virtual keyboard displayable by a display function of the electronic device;
- and
- a processor electronically connected to the touch sensitive device and operable to present character information through the display function, and operable to detect operation of the touch sensitive device according to a character input method, the character input method comprising:
- displaying the 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, two different keys in the plurality of keys are respectively associated with different sequences of character candidates, and a sequence of character candidates comprises optional characters arranged in a specific arrangement for character input to a text area;
- displaying optional characters belonging to a default character set of character candidates associated with the first key;
- displaying a gesture operable graphical user interface with an appearance suggesting that the gesture operable graphical user interface receive a touch movement between a plurality of operational positions on the gesture operable graphical user interface, wherein at least some of the displayed optional characters associated with the first key are positioned to surround a center of a virtual region in which the displayed optional characters associated with the first key are positioned, and each of the operational positions on the gesture operable graphical user interface is associated with one of the displayed optional characters associated with the first key;
- providing a domain operable to detect a first operation associated with the first key;
- determining whether the first operation associated with the first key conforms to a first input pattern or a second input pattern;
- presenting a first character in the default character set as a currently selected character for character input to the text area in response to the first operation associated with the first key conforming to the first input pattern;
- allowing presentation of an alternative character in the default character set as the currently selected character in substitution for the first character during character presentation associated with the first key in response to the first operation associated with the first key conforming to the second input pattern;
- displaying a focus operable to indicate the currently selected character among the default character set;
- allowing movement of the focus among the default character set from a prior character to a post character in the default character set in response to a first touch movement track associated with the first key detectable by the touch detection function in the domain, wherein a direction of the movement of the focus is correlated with a direction of the first touch movement track;
- allowing movement of the focus even if the movement of the focus substantially comprises a radial move with respect to the center of the virtual region;
- allowing movement of the focus even if the movement of the focus substantially comprises a circular move with respect to the center of the virtual region;
- and
- inputting the currently selected character to the text area upon the end of character presentation associated with the first key.
Dependencies are inferred from the claim text.