TOGGLE GESTURE DURING DRAG GESTURE
First Claim
1. A computer-implemented method, comprising:
- detecting a first touch input by a user on a touch-sensitive surface;
selecting a first command based on the first touch input;
while continuing to detect the first touch input, detecting a second touch input by the user on the touch-sensitive surface; and
modifying the selection of the first command based on the second touch input.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for providing input to a computing device based on a toggle gesture performed during a drag gesture are provided. A drag gesture can be performed on a touch screen to manipulate a user interface object. For example, the drag gesture can move the user interface object or resize the user interface object. Such manipulation commands may have alternate modes or options. For example, a user may want to place a copy of the user interface object rather than simply moving it. Accordingly, a toggle gesture can be performed during the drag gesture to choose an alternate manipulation command. For example, a drag gesture can be performed to move an object, and a toggle gesture can be performed during the drag gesture to copy the object instead of moving it.
-
Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
detecting a first touch input by a user on a touch-sensitive surface; selecting a first command based on the first touch input; while continuing to detect the first touch input, detecting a second touch input by the user on the touch-sensitive surface; and modifying the selection of the first command based on the second touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a device having a touch-sensitive surface, cause the device to perform a method comprising:
-
detecting a first touch input by a user on the touch-sensitive surface; selecting a first command based on the first touch input; while continuing to detect the first touch input, detecting a second touch input by the user on the touch-sensitive surface; and modifying the selection of the first command based on the second touch input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An electronic device, comprising:
-
a touch-sensitive surface for receiving touch input; a processor to execute instructions; and a memory coupled with the processor to store instructions, which when executed by the processor, cause the processor to perform operations to generate an application programming interface (API) that allows an API-calling component to perform the following operations; detecting a first touch input by a user on the touch-sensitive surface; selecting a first command based on the first touch input; while continuing to detect the first touch input, detecting a second touch input by the user on the touch-sensitive surface; and modifying the selection of the first command based on the second touch input. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification