Moving a graphical selector
First Claim
Patent Images
1. A method comprising:
- activating, by a computing device, a graphical key that comprises a touch-target representing a virtual button or icon;
upon activation of the graphical key, receiving, by the computing device, an indication of swipe gesture input corresponding to a directional swipe gesture at a presence-sensitive interface of the computing device;
determining an increment by which to move a displayed text cursor, based on one or more properties of the swipe gesture input,wherein the one or more properties of the swipe gesture input comprise at least one of a displacement of the directional swipe gesture, a direction of movement of the directional swipe gesture, and a speed of movement of the directional swipe gesture,wherein, when the one or more properties of the swipe gesture input comprise the speed of movement of the directional swipe gesture,the displayed text cursor is moved the determined increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is below a speed threshold, andthe displayed text cursor is moved an increased increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is above or equal to the speed threshold, the increased increment being larger than the determined increment, andwherein the determined increment is one of a space increment, a letter increment, a word increment, or a sentence increment; and
moving, by the computing device, the displayed text cursor from a first graphical location to a second graphical location, wherein the first graphical location and the second graphical location are separated by a distance that corresponds to the determined increment.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, this disclosure describes techniques for moving a graphical selector. In one example, a method includes activating, by a computing device, a graphical key that is displayed with a presence-sensitive interface of the computing device. Upon activation of the graphical key, the method also includes receiving gesture input corresponding to a directional gesture using the presence-sensitive interface of the computing device and moving a graphical selector displayed with the presence-sensitive interface from a first graphical location to a second graphical location by at least one selected increment based on a property of the gesture input.
110 Citations
21 Claims
-
1. A method comprising:
-
activating, by a computing device, a graphical key that comprises a touch-target representing a virtual button or icon; upon activation of the graphical key, receiving, by the computing device, an indication of swipe gesture input corresponding to a directional swipe gesture at a presence-sensitive interface of the computing device; determining an increment by which to move a displayed text cursor, based on one or more properties of the swipe gesture input, wherein the one or more properties of the swipe gesture input comprise at least one of a displacement of the directional swipe gesture, a direction of movement of the directional swipe gesture, and a speed of movement of the directional swipe gesture, wherein, when the one or more properties of the swipe gesture input comprise the speed of movement of the directional swipe gesture, the displayed text cursor is moved the determined increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is below a speed threshold, and the displayed text cursor is moved an increased increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is above or equal to the speed threshold, the increased increment being larger than the determined increment, and wherein the determined increment is one of a space increment, a letter increment, a word increment, or a sentence increment; and moving, by the computing device, the displayed text cursor from a first graphical location to a second graphical location, wherein the first graphical location and the second graphical location are separated by a distance that corresponds to the determined increment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable storage device encoded with instructions that, when executed, cause one or more processors to perform operations comprising:
-
activating, by a computing device, a graphical key that comprises a touch-target representing a virtual button or icon; upon activation of the graphical key, receiving an indication of swipe gesture input corresponding to a directional swipe gesture at a presence-sensitive interface of the computing device; determining an increment by which to move a displayed text cursor, based on one or more properties of the gesture input, wherein the one or more properties of the swipe gesture input comprise at least one of a displacement of the directional swipe gesture, a direction of movement of the directional swipe gesture, and a speed of movement of the directional swipe gesture, wherein, when the one or more properties of the swipe gesture input comprise the speed of movement of the directional swipe gesture, the displayed text cursor is moved the determined increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is below a speed threshold, and the displayed text cursor is moved an increased increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is above or equal to the speed threshold, the increased increment being larger than the determined increment, and wherein the determined increment is one of a space increment, a letter increment, a word increment, a sentence increment; and moving the displayed text cursor from a first graphical location to a second graphical location, wherein the first graphical location and the second graphical location are separated by a distance that corresponds to the determined increment. - View Dependent Claims (17, 19)
-
-
18. A computing device, comprising:
-
a memory; one or more processors in communication with the memory; and an input device that receives an indication of gesture input corresponding to a directional swipe gesture; wherein the one or more programmable processors are configured to; activate a graphical key that comprises a touch-target representing a virtual button or icon; upon activation of the graphical key, receive an indication of swipe gesture input corresponding to a directional swipe gesture at a presence-sensitive interface of the computing device; determine an increment by which to move a displayed text cursor, based on one or more properties of the swipe gesture input, wherein the one or more properties of the swipe gesture input comprise at least one of a displacement of the directional swipe gesture, a direction of movement of the directional swipe gesture, and a speed of movement of the directional swipe gesture, wherein, when the one or more properties of the swipe gesture input comprise the speed of movement of the directional swipe gesture, the displayed text cursor is moved the determined increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is below a speed threshold, and the displayed text cursor is moved an increased increment responsive to determining, by the computing device, that the speed of movement of the directional swipe gesture is above or equal to the speed threshold, the increased increment being larger than the determined increment, and wherein the determined increment is one of a space increment, a letter increment, a word increment, a sentence increment; and move the displayed text cursor as displayed from a first graphical location at the presence-sensitive interface to a second graphical location at the presence-sensitive interface, wherein the first graphical location is at a distance corresponding to the determined increment from the second graphical location. - View Dependent Claims (20, 21)
-
Specification