Input device and user interface interactions
First Claim
1. A method comprising:
- at an electronic device with one or more processors and memory;
generating a user interface for display on a display device, wherein the user interface includes a selection-indicator indicating a currently selected user interface element of a plurality of user interface elements;
while the user interface is displayed on the display device, receiving an indication of a first swipe input that includes a contact and movement of the contact detected on a touch-sensitive surface of the electronic device or a separate input device in communication with the electronic device, wherein the movement of the contact corresponds to a respective value for a movement metric; and
in response to receiving the indication of the first swipe input;
determining whether the first swipe input meets unitary-movement criteria;
in accordance with a determination that the first swipe input meets the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element by a predefined amount to a second user interface element of the plurality of user interface elements in the user interface; and
in accordance with a determination that the first swipe input does not meet the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element to a third user interface element of the plurality of user interface elements in accordance with the respective value of the movement metric associated with the first swipe input.
0 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a device displays functionality information in response to receiving an indication of a first input for which a contact meets functionality display criteria. In some embodiments, a device generates a user interface that includes a navigation bar including images from different positions in a respective content item, and a representation of an adjacent content item. In some embodiments, a device moves a selection-indicator in a user interface by a predefined amount in response to receiving an indication of a first input that meets unitary movement criteria. In some embodiments, a device interprets movement of a contact of an input based at least in part on a grip of a user. In some embodiments, a device displays a plurality of character selection options when a text entry field is not tolerant of character ambiguity and a first input corresponds to a plurality of candidate characters.
-
Citations
24 Claims
-
1. A method comprising:
at an electronic device with one or more processors and memory; generating a user interface for display on a display device, wherein the user interface includes a selection-indicator indicating a currently selected user interface element of a plurality of user interface elements; while the user interface is displayed on the display device, receiving an indication of a first swipe input that includes a contact and movement of the contact detected on a touch-sensitive surface of the electronic device or a separate input device in communication with the electronic device, wherein the movement of the contact corresponds to a respective value for a movement metric; and in response to receiving the indication of the first swipe input; determining whether the first swipe input meets unitary-movement criteria; in accordance with a determination that the first swipe input meets the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element by a predefined amount to a second user interface element of the plurality of user interface elements in the user interface; and in accordance with a determination that the first swipe input does not meet the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element to a third user interface element of the plurality of user interface elements in accordance with the respective value of the movement metric associated with the first swipe input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. An electronic device, comprising:
-
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; generating a user interface for display on a display device, wherein the user interface includes a selection-indicator indicating a currently selected user interface element of a plurality of user interface elements; while the user interface is displayed on the display device, receiving an indication of a first swipe input that includes a contact and movement of the contact detected on a touch-sensitive surface of the electronic device or a separate input device in communication with the electronic device, wherein the movement of the contact corresponds to a respective value for a movement metric; and in response to receiving the indication of the first swipe input; determining whether the first swipe input meets unitary-movement criteria; in accordance with a determination that the first swipe input meets the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element by a predefined amount to a second user interface element of the plurality of user interface elements in the user interface; and in accordance with a determination that the first swipe input does not meet the unitary-movement criteria, moving the selection-indicator from the currently selected user interface element to a third user interface element of the plurality of user interface elements in accordance with the respective value of the movement metric associated with the first swipe input. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
10. 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 one or more processors and memory, cause the device to:
-
generate a user interface for display on a display device, wherein the user interface includes a selection-indicator indicating a currently selected user interface element of a plurality of user interface elements; while the user interface is displayed on the display device, receive an indication of a first swipe input that includes a contact and movement of the contact detected on a touch-sensitive surface of the electronic device or a separate input device in communication with the electronic device, wherein the movement of the contact corresponds to a respective value for a movement metric; and in response to receiving the indication of the first swipe input; determine whether the first swipe input meets unitary-movement criteria; in accordance with a determination that the first swipe input meets the unitary-movement criteria, move the selection-indicator from the currently selected user interface element by a predefined amount to a second user interface element of the plurality of user interface elements in the user interface; and in accordance with a determination that the first swipe input does not meet the unitary-movement criteria, move the selection-indicator from the currently selected user interface element to a third user interface element of the plurality of user interface elements in accordance with the respective value of the movement metric associated with the first swipe input. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification