Character deletion during keyboard gesture
First Claim
1. A method comprising:
- outputting, by a computing device and for display at a presence-sensitive display,a graphical keyboard comprising a plurality of keys and a text editor field;
responsive to receiving an indication of a continuous gesture detected at the presence-sensitive display that comprises a first path in a first direction from a first key to a second key, outputting, for display at the text editor field of the presence-sensitive display and based at least in part on the continuous gesture, a first character associated with the first key and a second character associated with the second key;
determining, by the computing device, that a second path of the continuous gesture from the second key towards the first key retraces at least a portion of the first path from the first key to the second key, wherein the second path is in a second direction that is substantially reverse to the first direction; and
responsive to determining that the second path retraces at least the portion of the first path in the second direction that is substantially reverse to the first direction and that the continuous gesture further comprises a third path to a third key, the third key associated with a third character;
removing, by the computing device and from display at the presence-sensitive display, the second character, andoutputting, by the computing device and for display, the third character in a character string comprising the third character subsequent to first character and without the second character included between the first character and third character.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for character deletion on a computing device that utilizes a gesture-based keyboard. The computing device includes a processor and at least one module operable by the processor to output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field. In response to receiving an indication of a gesture that comprises a first path, the module outputs a first character, based at least in part on the first path, associated with a first key and a second character associated with a second key. In response to determining that the gesture further comprises a second path that retraces at least a portion of the first path, the module removes the second character from the text editor field of the presence-sensitive display.
39 Citations
19 Claims
-
1. A method comprising:
-
outputting, by a computing device and for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field; responsive to receiving an indication of a continuous gesture detected at the presence-sensitive display that comprises a first path in a first direction from a first key to a second key, outputting, for display at the text editor field of the presence-sensitive display and based at least in part on the continuous gesture, a first character associated with the first key and a second character associated with the second key; determining, by the computing device, that a second path of the continuous gesture from the second key towards the first key retraces at least a portion of the first path from the first key to the second key, wherein the second path is in a second direction that is substantially reverse to the first direction; and responsive to determining that the second path retraces at least the portion of the first path in the second direction that is substantially reverse to the first direction and that the continuous gesture further comprises a third path to a third key, the third key associated with a third character; removing, by the computing device and from display at the presence-sensitive display, the second character, and outputting, by the computing device and for display, the third character in a character string comprising the third character subsequent to first character and without the second character included between the first character and third character. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device comprising:
-
a processor; and at least one module operable by the processor to; output, for display at a presence-sensitive display, a graphical keyboard comprising a plurality of keys and a text editor field, responsive to receiving an indication of a continuous gesture detected at the presence-sensitive display that comprises a first path in a first direction from a first key to a second key, output, for display at the text editor field of the presence-sensitive display and based at least in part on the continuous gesture, a first character associated with the first key and a second character associated with the second key, determine that a second path of the continuous gesture from the second key towards the first key retraces at least a portion of the first path from the first key to the second key, wherein the second path is in a second direction that is substantially reverse to the first direction; and responsive to determining that the second path retraces at least the portion of the first path in the second direction that is substantially reverse to the first direction and that the continuous gesture further comprises a third path to a third key, the third key associated with a third character; remove, from display, the second character at the presence-sensitive display, and output, for display, the third character in a character string comprising the third character subsequent to the first character and without the second character included between the first character and third character. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a computing device to perform operations comprising:
-
outputting, by a computing device and for display at a presence-sensitive display a graphical keyboard comprising a plurality of keys and a text editor field; responsive to receiving an indication of a continuous gesture detected at the presence-sensitive display that comprises a first path in a first direction from a first key to a second key, outputting, for display at the text editor field of the presence-sensitive display and based at least in part on the continuous gesture, a first character associated with the first key and a second character associated with the second key; and determine that a second path of the continuous gesture from the second key towards the first key retraces at least a portion of the first path from the first key to the second key, wherein the second path is in a second direction that is substantially reverse to the first direction; and responsive to determining that the second path retraces at least the portion of the first path in the second direction that is substantially reverse to the first direction and that the continuous gesture further comprises a third path to a third key, the third key associated with a third character; remove, from display at the presence-sensitive display, the second character, and output for display, the third character in a character string comprising the third character subsequent to first character and without the second character included between the first character and third character.
-
Specification