Abstract:
An electronic device with a display and a touch-sensitive surface displays, on the display, a first visual indicator. The electronic device receives a first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator; and, in response to detecting the first single touch input on the touch-sensitive surface at a location that corresponds to the first visual indicator, replaces display of the first visual indicator with display of a first menu. The first menu includes a virtual touches selection icon. In response to detecting selection of the virtual touches selection icon, the electronic device displays a menu of virtual multitouch contacts.
Abstract:
While a view of a three-dimensional environment is visible via a display generation component of a computer system, the computer system receives, from a user, one or more first user inputs corresponding to selection of a respective direction in the three-dimensional environment relative to a reference point associated with the user, and displays a ray extending from the reference point in the respective direction. While displaying the ray, the system displays a selection cursor moving along the ray independently of user input. When the selection cursor is at a respective position along the ray, the system receives one or more second user inputs corresponding to a request to stop the movement of the selection cursor along the ray and, in response, sets a target location for a next user interaction to a location in the three-dimensional environment that corresponds to the respective position of the selection cursor along the ray.
Abstract:
An electronic device obtains one or more images of a scene, and displays a preview of the scene. If the electronic device meets levelness criteria, the electronic device provides a first audible and/or tactile output indicating that the camera is obtaining level images of the scene. In some embodiments, the electronic device detects, using one or more sensors, an orientation of a first axis of the electronic device relative to a respective vector, and the levelness criteria include a criterion that is met when the first axis of the electronic device moves within a predefined range of the respective vector. In some embodiments, if the orientation of the first axis of the electronic device moves outside of the predefined range of the respective vector, a second audible and/or tactile output, indicating that the camera is not obtaining level images of the scene, is provided.
Abstract:
The present disclosure generally relates to exploring a geographic region that is displayed in computer user interfaces. In some embodiments, a method includes at an electronic device with a display and one or more input devices, displaying a map of a geographic region on the display and detecting a first user input to select a starting location on the map. After detecting the first user input, the method includes detecting a second user input to select a first direction of navigation from the starting location. In response to detecting the second user input, the method includes determining a path on the map that traverses in the first direction of navigation and connects the starting location to an ending location, and providing audio that includes traversal information about traversing along the path in the geographic region in the first direction of navigation and from the starting location to the ending location.
Abstract:
An electronic device includes a touch-sensitive display, a rotatable input mechanism, one or more processors, and memory. The electronic device displays content on the display, where the content includes a first edge and a second edge opposite the first edge. The electronic device further detects a first user input, and in response to detecting the first user input, displays an enlarged view of the content that does not include the first edge. The electronic device further detects a rotation of the rotatable input mechanism in a first rotation direction, and in response to detecting the rotation, translates the enlarged view of the content in a first translation direction on the display to display the first edge of the content.
Abstract:
An electronic device, while in an interaction configuration mode for a first application, concurrently displays: a first user interface, one or more interaction control user interface objects, and an application restriction controls display user interface object for the first application. The device detects a first gesture, and in response, displays application restriction control user interface objects for the first application. A respective application restriction control user interface object indicates whether a corresponding feature of the first application is configured to be enabled in a restricted interaction mode. The device detects a second gesture, and changes display of a setting in the first application restriction control user interface object for the first application. The device detects a second input, and in response, enters the restricted interaction mode for the first application. The corresponding feature is restricted in accordance with the setting in the first application restriction control user interface object.
Abstract:
The present disclosure generally relates to tactile time feedback. Systems and methods for tactile time feedback include detecting a sequence of touch inputs at an electronic device, and in response to a determination that the sequence of touch inputs meets tactile time output criteria, output a tactile output pattern that indicates a time of day.
Abstract:
A method for controlling a peripheral from a group of computing devices is provided. The method sets up a group of computing devices for providing media content and control settings to a peripheral device such as a hearing aid. The computing devices in the group are interconnected by a network and exchange data with each other regarding the peripheral. A master device in the group is directly paired with the peripheral device and can use the pairing connection to provide media content or to apply the control settings to the peripheral device. The peripheral device is paired with only the master devices of the group. A slave device can request to directly pair with the peripheral device and become the master device in order to provide media content to the peripheral.
Abstract:
An electronic device displays a first user interface including user interface objects. While displaying the first user interface, the device detects a first input on the touch-sensitive surface. In response, if the first input is detected at a location on the touch-sensitive surface that corresponds to a first user interface object of the first user interface and that the first input satisfies first input intensity criteria, the device performs a first operation, including displaying a zoomed-in view of at least a first portion of the first user interface; and, if the first input is detected at a location on the touch-sensitive surface that corresponds to the first user interface object of the first user interface and that the first input does not satisfy first input intensity criteria, the device performs a second operation that is distinct from the first operation.
Abstract:
Techniques for controlling a touch input device using an accessory communicatively coupled to the device are disclosed. In one aspect, an accessibility framework is launched on the device. An accessory coupled to the device is detected. Receipt of input from the accessory is enabled. An accessibility packet is received from the accessory. The accessibility packet includes an accessibility command and one or more parameters. The accessibility packet is processed to extract the first accessibility command and the one or more parameters. Input is generated for the accessibility framework based on the accessibility command and the one or more parameters. In some implementations, the device also sends accessibility commands to the accessory, either in response to accessibility commands received from the accessory or independent of any received accessibility commands.