Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive surface and a display, wherein the electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface;
displaying, on the display, a user interface of a first software application; and
,while displaying the user interface of the first software application;
detecting a first input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the first input is associated with a respective region of the user interface of the first software application that is associated with at least a first operation and wherein the contact of the first input does not satisfy a first intensity threshold during the first input;
in response to detecting the first input;
in accordance with a determination that a first tactile output setting is active for the first input, performing the first operation without generating a tactile output; and
,in accordance with a determination that a second tactile output setting is active for the first input, forgoing performing the first operation; and
detecting a second input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the second input is associated with the respective region of the user interface of the first software application that is associated with at least the first operation and the second input is different from the first input and wherein the contact of the second input satisfies the first intensity threshold during the second input; and
,in response to detecting the second input, in accordance with a determination that the second tactile output setting is active for the second input, performing the first operation in conjunction with generating a first tactile output associated with the first operation.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device, while displaying a user interface of a first software application, detects a first input, including a contact that does not satisfy a first threshold and is detected at a location associated with region of the user interface associated with at least a first operation. In response to the first input, if a first tactile output setting is active for the first input, the device performs the first operation without generating a tactile output, and if a second tactile output setting is active for the first input, the device forgoes performing the first operation. In response to a second input that includes a contact that satisfies the first intensity threshold and is detected at a location associated with the region of the user interface, if the second tactile output setting is active for the second input, the device performs the first operation and generates a tactile output.
1113 Citations
36 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface; displaying, on the display, a user interface of a first software application; and
,while displaying the user interface of the first software application; detecting a first input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the first input is associated with a respective region of the user interface of the first software application that is associated with at least a first operation and wherein the contact of the first input does not satisfy a first intensity threshold during the first input; in response to detecting the first input; in accordance with a determination that a first tactile output setting is active for the first input, performing the first operation without generating a tactile output; and
,in accordance with a determination that a second tactile output setting is active for the first input, forgoing performing the first operation; and detecting a second input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the second input is associated with the respective region of the user interface of the first software application that is associated with at least the first operation and the second input is different from the first input and wherein the contact of the second input satisfies the first intensity threshold during the second input; and
,in response to detecting the second input, in accordance with a determination that the second tactile output setting is active for the second input, performing the first operation in conjunction with generating a first tactile output associated with the first operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying, on the display, a user interface of a first software application; and while displaying the user interface of the first software application; detecting a first input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the first input is associated with a respective region of the user interface of the first software application that is associated with at least a first operation and wherein the contact of the first input does not satisfy a first intensity threshold during the first input; and
,in response to detecting the first input; in accordance with a determination that a first tactile output setting is active for the first input, performing the first operation without generating a tactile output; and
,in accordance with a determination that a second tactile output setting is active for the first input, forgoing performing the first operation; detecting a second input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the second input is associated with the respective region of the user interface of the first software application that is associated with at least the first operation and the second input is different from the first input and wherein the contact of the second input satisfies the first intensity threshold during the second input; and
,in response to detecting the second input, in accordance with a determination that the second tactile output setting is active for the second input, performing the first operation in conjunction with generating a first tactile output associated with the first operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the electronic device to:
-
display, on the display, a user interface of a first software application; and
,while displaying the user interface of the first software application; detect a first input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the first input is associated with a respective region of the user interface of the first software application that is associated with at least a first operation and wherein the contact of the first input does not satisfy a first intensity threshold during the first input; in response to detecting the first input; in accordance with a determination that a first tactile output setting is active for the first input, perform the first operation without generating a tactile output; and
,in accordance with a determination that a second tactile output setting is active for the first input, forgo performing the first operation; detect a second input that includes a contact detected on the touch-sensitive surface, wherein the contact included in the second input is associated with the respective region of the user interface of the first software application that is associated with at least the first operation and the second input is different from the first input and wherein the contact of the second input satisfies the first intensity threshold during the second input; and
,in response to detecting the second input, in accordance with a determination that the second tactile output setting is active for the second input, perform the first operation in conjunction with generating a first tactile output associated with the first operation. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification