Abstract:
The present disclosure relates to user interfaces for receiving user input. Some techniques for receiving user input using electronic devices, however, are generally cumbersome and inefficient. For example, composing or preparing a response to a message requires navigating a complex and time-consuming user interface, which may include multiple key presses or keystrokes. Existing techniques require longer than necessary, wasting user time and device energy. This latter consideration is particularly important in battery-operated devices. Accordingly, there is a need for electronic devices with faster, more efficient methods and interfaces for receiving user input. Such methods and interfaces optionally complement or replace conventional methods for receiving user input. Such methods and interfaces reduce the cognitive burden on a user and produce a more efficient human-machine interface. For battery-operated computing devices, such methods and interfaces conserve power and increase the time between battery charges. The above deficiencies and other problems associated with user interfaces for computing devices for receiving user input are reduced or eliminated by the disclosed devices.
Abstract:
In any context where a user can view multiple different content items, switching among content items is provided using an array mode. In a full frame mode, one content item is visible and active, but other content items may also be open. In response to user input the display can be switched to an array mode, in which all of the content items are visible in a scrollable array. Selecting a content item in array mode can result in the display returning to the full frame mode, with the selected content item becoming visible and active. Smoothly animated transitions between the full frame and array modes and a gesture based interface for controlling the transitions can also be provided.
Abstract:
User interface navigation on a personal electronics device based on movements of a crown is disclosed. The device can select an appropriate level of information arranged along a z-axis for display based on crown movement. The navigation can be based on an angular velocity of the crown.
Abstract:
A method, comprising: at an electronic device with a touch-sensitive surface and a display, wherein the device includes one or more sensors to detect intensities of contacts with the touch-sensitive surface: displaying a virtual keyboard on the display; detecting a contact on the touch-sensitive surface; while continuously detecting the contact on the touch-sensitive surface: detecting one or more movements of the contact on the touch-sensitive surface that correspond to movement of a focus selector over the virtual keyboard; and for each respective key of a plurality of keys of the virtual keyboard, while detecting the focus selector over a respective key of the plurality of keys: in accordance with a determination that character-output criteria for outputting a character that corresponds to the respective key have been met, wherein the character-output criteria include that a respective intensity of the contact is above a first intensity threshold while detecting the focus selector over the respective key, outputting the character; and in accordance with a determination that the character-output criteria have not been met, forgoing outputting the character that corresponds to the respective key.
Abstract:
Systems and methods for multitasking using touch-sensitive devices are disclosed herein. In one aspect, a method includes: playing video content in a full-screen mode on a touch-sensitive display of at an electronic device; while playing the video content in the full-screen mode, receiving a gesture over the displayed video content; in response to detecting the gesture: resizing the video content to a reduced display size; and displaying the video content having the reduced display size overlaying a user interface.
Abstract:
User interface navigation on a personal electronics device based on movements of a crown is disclosed. The device can select an appropriate level of information arranged along a z-axis for display based on crown movement. The navigation can be based on an angular velocity of the crown.