Abstract:
Implementations include systems, methods, and devices for performing content manipulation operations. For example, in some implementations, a method includes performing content manipulation operations in response to detecting a multi-finger gesture, independent of detecting other inputs that invoke an editing interface. Accordingly, the amount of useable display area is increased because the editing interface is not displayed or is temporarily displayed. In some circumstances, the type of content manipulation operation is a function of a magnitude of a multi-finger gesture. In some circumstances, the type of content manipulation operation is a function of a rotational direction of a multi-finger gesture. As another example, in some implementations, a method includes performing a partial undo or redo operation, in addition to complete undo and redo operations, based on a type of detected input. As another example, in some implementations, a method includes performing content manipulation operations based on movement after a pinch gesture.
Abstract:
This relates to a method of extrapolating proximity information to generate a border column or row of touch nodes (also known as touch pixels) and then fitting an ellipse to the contact patch including the extrapolated border touch nodes. Additionally, a contact can be identified as a thumb based on both its major axis and its distance to an edge of the touch sensing surface.
Abstract:
This relates to a method of extrapolating proximity information to generate a border column or row of touch nodes (also known as touch pixels) and then fitting an ellipse to the contact patch including the extrapolated border touch nodes. Additionally, a contact can be identified as a thumb based on both its major axis and its distance to an edge of the touch sensing surface.
Abstract:
A method, comprising: on a portable multifunction device with a touch screen display, while displaying an application interface of an application: detecting a multitouch edit initiation gesture on the touch screen display; in response to detection of the multitouch edit initiation gesture, displaying a plurality of user-selectable edit option icons in an area of the touch screen display that is independent of a location of the multitouch edit initiation gesture; and displaying a start point object and an end point object to select content displayed by the application in the application interface, wherein one of the start point object and end point object includes a displayed magnifier for showing a magnified image of selected content in the application interface.