Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts, detects a contact, determines a location and intensity of the contact on the touch-sensitive surface, and displays a response, the response being based at least in part on an input-output mapping of intensity to response at the contact location. The input-output mapping including a first input-output relationship between intensity and response over a first range of intensity values, a second input-output relationship between intensity and response over a second range of intensity values, and a transitional intensity value where the first range of intensity values meets or overlaps the second range of intensity values. At the transitional intensity value, the first input-output relationship has a first rate of change, the second input-output relationship has a second rate of change, and the first rate is substantially the same as the second rate.
Abstract:
An electronic device displays a user interface in a first display state. The device detects a first portion of a gesture on a touch-sensitive surface, including detecting intensity of a respective contact of the gesture. In response to detecting the first portion of the gesture, the device displays an intermediate display state between the first display state and a second display state. In response to detecting the end of the gesture: if intensity of the respective contact had reached a predefined intensity threshold prior to the end of the gesture, the device displays the second display state; otherwise, the device redisplays the first display state. After displaying an animated transition between a first display state and a second state, the device, optionally, detects an increase of the contact intensity. In response, the device displays a continuation of the animation in accordance with the increasing intensity of the respective contact.
Abstract:
An electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a first user interface object and detects first movement of the contact that corresponds to movement of a focus selector toward the first user interface object. In response to detecting the first movement, the device moves the focus selector to the first user interface object; and determines an intensity of the contact. After detecting the first movement, the device detects second movement of the contact. In response to detecting the second movement of the contact, when the contact meets selection criteria based on an intensity of the contact, the device moves the focus selector and the first user interface object; and when the contact does not meet the selection criteria, the device moves the focus selector without moving the first user interface object.
Abstract:
An electronic device displays a user interface in a first display state. The device detects a first portion of a gesture on a touch-sensitive surface, including detecting intensity of a respective contact of the gesture. In response to detecting the first portion of the gesture, the device displays an intermediate display state between the first display state and a second display state. In response to detecting the end of the gesture: if intensity of the respective contact had reached a predefined intensity threshold prior to the end of the gesture, the device displays the second display state; otherwise, the device redisplays the first display state. After displaying an animated transition between a first display state and a second state, the device, optionally, detects an increase of the contact intensity. In response, the device displays a continuation of the animation in accordance with the increasing intensity of the respective contact.
Abstract:
In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method can include: displaying graphics on the touch screen display, detecting a finger contact on the touch screen display, and, in response to the detected finger contact, inserting an insertion marker in the graphics at a first location. The method can further include detecting a finger movement on the touch screen display and, irrespective of initial distance from finger to insertion marker on the touch screen display, moving the insertion marker in accordance with the detected finger movement from the first location to a second location in the graphics.
Abstract:
In accordance with some embodiments, a computer-implemented method is performed at a portable electronic device with a touch screen display. The method can include: displaying graphics on the touch screen display, detecting a finger contact on the touch screen display, and, in response to the detected finger contact, inserting an insertion marker in the graphics at a first location. The method can further include detecting a finger movement on the touch screen display and, irrespective of initial distance from finger to insertion marker on the touch screen display, moving the insertion marker in accordance with the detected finger movement from the first location to a second location in the graphics.
Abstract:
A computing device with a touch screen display simultaneously displays on the touch screen display a plurality of user interface objects and at least one destination object. The computing device detects a first input by a user on a destination object displayed on the touch screen display. While continuing to detect the first input by the user on the destination object, the computing device detects a second input by the user on a first user interface object displayed on the touch screen display. In response to detecting the second input by the user on the first user interface object, the computing device performs an action on the first user interface object. The action is associated with the destination object.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a plurality of words, which include a misspelled word. While a focus selector is at a location corresponding to the misspelled word, the device detects a gesture that includes a contact on the touch-sensitive surface. In response, the device, in accordance with a determination that the contact meets predefined intensity criteria, corrects the misspelled word; and in accordance with a determination that the contact did not meet the predefined intensity criteria, displays a user interface for interacting with the misspelled word within the plurality of words on the display.
Abstract:
A computing device with a touch screen display simultaneously displays on the touch screen display one or more menu category icons and at least a subset of a plurality of arrays of user interface objects. The computing device detects activation of a menu category icon of the one or more menu category icons, and in response to detecting activation of the menu category icon, displays a plurality of representative user interface objects for respective arrays in a menu category that corresponds to the menu category icon.
Abstract:
An electronic device with a touch-sensitive surface, a display, and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a graphical object inside of a frame on the display, and detects a gesture. Detecting the gesture includes: detecting a contact on the touch-sensitive surface while a focus selector is over the graphical object, and detecting movement of the contact across the touch-sensitive surface. In response to detecting the gesture: in accordance with a determination that the contact meets predefined intensity criteria, the device removes the graphical object from the frame; and in accordance with a determination that the contact does not meet the predefined intensity criteria, the device adjusts an appearance of the graphical object inside of the frame.