Multidirectional swipe key for virtual keyboard
First Claim
1. A device, comprising:
- a display for displaying content to a user;
a touch sensitive surface for allowing user input; and
a user interface including a virtual keyboard, the virtual keyboard including a multidirectional swipe key, wherein a swipe gesture started on the multi-directional swipe key causes directional input that tracks a direction of the swipe gesture while the gesture is maintained, and wherein the user interface is configured to allow a number of simultaneous contact points used for the swipe gesture to be increased while the gesture is maintained;
wherein tracking the direction of the swipe gesture while the gesture is maintained includes causing directional input in a first direction in response to swiping in the first direction and causing directional input in a second direction different from the first direction in response to swiping in the second direction, and wherein increasing the number of simultaneous contact points used for the swipe gesture increases at least one of a distance and quantity of directional input.
10 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for providing a multidirectional swipe key for a virtual keyboard of a touch sensitive computing device. The multidirectional swipe key can be used to translate one or more swipe gestures started from the key into cursor movement (or directional input). The characteristics of the multidirectional swipe key gestures, such as the swipe direction and/or swipe length, may affect the resulting cursor movement (or directional input). The multidirectional swipe key may be configured such that held swipe gestures cause continual cursor movement (or directional input). The multidirectional swipe key may also be configured such that dragging the gesture to make a longer swipe accelerates cursor movement (or directional input) and vice versa.
-
Citations
18 Claims
-
1. A device, comprising:
-
a display for displaying content to a user; a touch sensitive surface for allowing user input; and a user interface including a virtual keyboard, the virtual keyboard including a multidirectional swipe key, wherein a swipe gesture started on the multi-directional swipe key causes directional input that tracks a direction of the swipe gesture while the gesture is maintained, and wherein the user interface is configured to allow a number of simultaneous contact points used for the swipe gesture to be increased while the gesture is maintained; wherein tracking the direction of the swipe gesture while the gesture is maintained includes causing directional input in a first direction in response to swiping in the first direction and causing directional input in a second direction different from the first direction in response to swiping in the second direction, and wherein increasing the number of simultaneous contact points used for the swipe gesture increases at least one of a distance and quantity of directional input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile computing device, comprising:
-
a display having a touch screen interface and for displaying content to a user; and a user interface including a virtual keyboard having a multidirectional swipe key that is configured to cause cursor movement determined by a direction of a swipe gesture started on the multidirectional swipe key, wherein maintaining the swipe gesture causes cursor movement that tracks the direction of the swipe gesture until the gesture is released, and wherein the user interface is configured to allow a number of simultaneous contact points used for the swipe gesture to be increased while the gesture is maintained; wherein tracking the direction of the swipe gesture while the gesture is maintained includes causing cursor movement in a first direction in response to swiping in the first direction and causing cursor movement in a second direction different from the first direction in response to swiping in the second direction, and wherein increasing the number of simultaneous contact points used for the swipe gesture increases a distance of cursor movement. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer program product comprising a plurality of instructions that when executed by a processor of an electronic device, causes a process to be carried out, the process comprising:
-
display a multidirectional swipe key; in response to user input via the multidirectional swipe key, determine a desired directional input, wherein the user input includes a swipe gesture started from the multidirectional swipe key to indicate the desired directional input, the directional input configured to track a direction of the swipe gesture while the gesture is maintained, allow a number of simultaneous contact points used for the swipe gesture to be increased while the gesture is maintained, wherein tracking the direction of the swipe gesture while the gesture is maintained includes causing directional input in a first direction in response to swiping in the first direction and causing directional input in a second direction different from the first direction in response to swiping in the second direction and wherein increasing a number of simultaneous contact points used for the swipe gesture increases at least one of a distance and quantity of directional input; and navigate in accordance with the desired directional input. - View Dependent Claims (16, 17, 18)
-
Specification