Devices, methods, and graphical user interfaces for providing feedback during interaction with an intensity-sensitive button
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators for generating tactile outputs, cause the electronic device to:
- display, on the display, a first user interface, wherein a home button is available on the device in a plurality of different contexts to dismiss a currently displayed user interface in response to detecting an input of a first type on the home button;
while displaying the first user interface, detect a first input of the first type directed to the first user interface;
in response to detecting the first input of the first type directed to the first user interface;
in accordance with a determination that user interface tactile outputs are enabled at the electronic device, perform a first operation and provide, via the one or more tactile output generators, a first tactile output that corresponds to the first operation; and
in accordance with a determination that user interface tactile outputs are disabled at the electronic device, perform the first operation, and forgo providing at least a portion of the first tactile output that corresponds to the first operation;
after performing the first operation, detect a second input of the first type on the home button; and
in response to detecting the second input of the first type on the home button;
perform a second operation that is associated with the home button; and
provide, via the one or more tactile output generators, a second tactile output that is associated with activation of the home button, without regard to whether or not user interface tactile outputs are enabled at the electronic device.
3 Assignments
0 Petitions
Accused Products
Abstract
An electronic device has a home button that is available in a plurality of different contexts to dismiss user interfaces in response a first type of input. The device detects a first input of the first type directed to a displayed first user interface. In response, the device determines whether user interface tactile outputs are enabled. If so, the device performs a first operation and provides a corresponding first tactile output. If not, the device performs the first operation and forgoes providing at least a portion of the corresponding first tactile output. After performing the first operation, the device detects a second input of the first type on the home button. In response, the device performs a second operation that is associated with the home button and provides tactile output that is associated with activation of the home button, regardless of whether user interface tactile outputs are enabled.
-
Citations
39 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by an electronic device with a display, a touch-sensitive surface, and one or more tactile output generators for generating tactile outputs, cause the electronic device to:
-
display, on the display, a first user interface, wherein a home button is available on the device in a plurality of different contexts to dismiss a currently displayed user interface in response to detecting an input of a first type on the home button; while displaying the first user interface, detect a first input of the first type directed to the first user interface; in response to detecting the first input of the first type directed to the first user interface; in accordance with a determination that user interface tactile outputs are enabled at the electronic device, perform a first operation and provide, via the one or more tactile output generators, a first tactile output that corresponds to the first operation; and in accordance with a determination that user interface tactile outputs are disabled at the electronic device, perform the first operation, and forgo providing at least a portion of the first tactile output that corresponds to the first operation; after performing the first operation, detect a second input of the first type on the home button; and in response to detecting the second input of the first type on the home button; perform a second operation that is associated with the home button; and provide, via the one or more tactile output generators, a second tactile output that is associated with activation of the home button, without regard to whether or not user interface tactile outputs are enabled at the electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
at an electronic device with a touch-sensitive surface, a display, and one or more tactile output generators; displaying, on the display, a first user interface, wherein a home button is available on the device in a plurality of different contexts to dismiss a currently displayed user interface in response to detecting an input of a first type on the home button; while displaying the first user interface, detecting a first input of the first type directed to the first user interface; in response to detecting the first input of the first type directed to the first user interface; in accordance with a determination that user interface tactile outputs are enabled at the electronic device, performing a first operation and providing, via the one or more tactile output generators, a first tactile output that corresponds to the first operation; and in accordance with a determination that user interface tactile outputs are disabled at the electronic device, performing the first operation, and forgoing providing at least a portion of the first tactile output that corresponds to the first operation; after performing the first operation, detecting a second input of the first type on the home button; and in response to detecting the second input of the first type on the home button; performing a second operation that is associated with the home button; and providing, via the one or more tactile output generators, a second tactile output that is associated with activation of the home button, without regard to whether or not user interface tactile outputs are enabled at the electronic device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
15. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more tactile output generators for generating tactile outputs; one or more processors; and memory storing one or more programs configured for execution by the one or more processors, the one or more programs including instructions for; displaying, on the display, a first user interface, wherein a home button is available on the electronic device in a plurality of different contexts to dismiss a currently displayed user interface in response to detecting an input of a first type on the home button; while displaying the first user interface, detecting a first input of the first type directed to the first user interface; in response to detecting the first input of the first type directed to the first user interface; in accordance with a determination that user interface tactile outputs are enabled at the electronic device, performing a first operation and providing, via the one or more tactile output generators, a first tactile output that corresponds to the first operation; and in accordance with a determination that user interface tactile outputs are disabled at the electronic device, performing the first operation, and forgoing providing at least a portion of the first tactile output that corresponds to the first operation; after performing the first operation, detecting a second input of the first type on the home button; and in response to detecting the second input of the first type on the home button; performing a second operation that is associated with the home button; and providing, via the one or more tactile output generators, a second tactile output that is associated with activation of the home button, without regard to whether or not user interface tactile outputs are enabled at the electronic device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification