User interfaces for performing operations
The present disclosure generally relates to user interfaces and techniques for performing one or more operations in accordance with some examples, such as displaying user interfaces and/or configuring a device to perform a respective operation.
1 . A method, comprising:
at a computer system that is in communication with a display component:
detecting presence of a user; and
in response to detecting the presence of the user:
in accordance with a determination that a vehicle is in motion, displaying, via the display component, a user interface that includes a first set of one or more controls corresponding to a first type of setting, wherein the vehicle is separate from the computer system; and
in accordance with a determination that the vehicle is not in motion, forgoing display of, via the display component, the user interface that includes the set of one or more controls.
2 . The method of claim 1 , wherein detecting the presence of the user includes detecting that the user is in a certain position in a physical environment.
3 . The method of claim 1 , wherein the computer system is in communication with a first display, and wherein detecting the presence of the user includes detecting that a body part of the user is within a predetermined distance from the first display.
4 . The method of claim 3 , wherein:
the computer system is in communication with a second display that is different from the first display;
in accordance with the determination that the vehicle is in motion, the user interface that includes the first set of one or more controls corresponding to the first type of setting is displayed on the first display; and
the method further comprises:
in response to detecting the presence of the user, forgoing displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting on the second display.
5 . The method of claim 1 , wherein, before detecting presence of the user, a respective user interface is not displayed via the display component.
6 . The method of claim 1 , wherein the first set of one or more controls includes a plurality of settings controls, and wherein selection of a respective control of the plurality of settings controls causes the computer system to change a sensory characteristic of a respective environment.
7 . The method of claim 1 , wherein the computer system is in communication with a first physical input mechanism, the method further comprising:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting first input directed to the first physical input mechanism; and
in response to detecting first input directed to the first physical input mechanism, initiating playback of media or ceasing playback of media.
8 . The method of claim 1 , wherein the computer system is in communication with a second physical input mechanism, the method further comprising:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting second input directed to the second physical input mechanism; and
in response to detecting second input directed to the second physical input mechanism:
in accordance with a determination that the second input is a first type of input, causing a first operation to be performed; and
in accordance with a determination that the second input is a second type of input different from the first type of input, forgoing causing a respective operation to be performed.
9 . The method of claim 1 , wherein the computer system is in communication with a third physical input mechanism and a second device, the method further comprising:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting third input directed to the third physical input mechanism; and
in response to detecting third input directed to the third physical input mechanism, causing a second operation to be performed, wherein the second operation causes the second device to perform an operation.
10 . The method of claim 1 , wherein the computer system is in communication with a fourth physical input mechanism and a third device, the method further comprising:
after detecting presence of the user, detecting rotation of the fourth physical input mechanism; and
in response to detecting rotation of the fourth physical input mechanism:
in accordance with a determination that the vehicle is in motion, causing output of the third device to be adjusted while displaying the user interface that includes the first set of one or more controls; and
in accordance with a determination that the vehicle is not in motion, forgoing causing output of the third device to be adjusted.
11 . The method of claim 1 , wherein:
the computer system is in communication with a fifth physical input mechanism;
while displaying the first set of one or more controls, the computer system is configured to respond to a first set of one or more inputs; and
while forgoing display of the first set of controls, the computer system is configured to respond to a second set of one or more inputs that is different from the first set of one or more inputs.
12 . The method of claim 1 , wherein the user interface that includes the first set of one or more controls is only displayed while the presence of the user is detected.
13 . The method of claim 1 , further comprising:
while displaying the user interface that includes the first set of one or more controls, detecting that the vehicle is not in motion; and
in response to detecting that the vehicle is not in motion, ceasing to display the first set of one or more controls.
14 . A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display component, the one or more programs including instructions for:
detecting presence of a user; and
in response to detecting the presence of the user:
in accordance with a determination that a vehicle is in motion, displaying, via the display component, a user interface that includes a first set of one or more controls corresponding to a first type of setting, wherein the vehicle is separate from the computer system; and
in accordance with a determination that the vehicle is not in motion, forgoing display of, via the display component, the user interface that includes the set of one or more controls.
15 . A computer system that is in communication with a display component, comprising:
one or more processors; and
memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
detecting presence of a user; and
in response to detecting the presence of the user:
in accordance with a determination that a vehicle is in motion, displaying, via the display component, a user interface that includes a first set of one or more controls corresponding to a first type of setting, wherein the vehicle is separate from the computer system; and
in accordance with a determination that the vehicle is not in motion, forgoing display of, via the display component, the user interface that includes the set of one or more controls.
16 . The non-transitory computer-readable storage medium of claim 14 , wherein detecting the presence of the user includes detecting that the user is in a certain position in a physical environment.
17 . The non-transitory computer-readable storage medium of claim 14 , wherein the computer system is in communication with a first display, and wherein detecting the presence of the user includes detecting that a body part of the user is within a predetermined distance from the first display.
18 . The non-transitory computer-readable storage medium of claim 17 , wherein:
the computer system is in communication with a second display that is different from the first display;
in accordance with the determination that the vehicle is in motion, the user interface that includes the first set of one or more controls corresponding to the first type of setting is displayed on the first display; and
the one or more programs including instructions for:
in response to detecting the presence of the user, forgoing displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting on the second display.
19 . The non-transitory computer-readable storage medium of claim 14 , wherein, before detecting presence of the user, a respective user interface is not displayed via the display component.
20 . The non-transitory computer-readable storage medium of claim 14 , wherein the first set of one or more controls includes a plurality of settings controls, and wherein selection of a respective control of the plurality of settings controls causes the computer system to change a sensory characteristic of a respective environment.
21 . The non-transitory computer-readable storage medium of claim 14 , wherein the computer system is in communication with a first physical input mechanism, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting first input directed to the first physical input mechanism; and
in response to detecting first input directed to the first physical input mechanism, initiating playback of media or ceasing playback of media.
22 . The non-transitory computer-readable storage medium of claim 14 , wherein the computer system is in communication with a second physical input mechanism, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting second input directed to the second physical input mechanism; and
in response to detecting second input directed to the second physical input mechanism:
in accordance with a determination that the second input is a first type of input, causing a first operation to be performed; and
in accordance with a determination that the second input is a second type of input different from the first type of input, forgoing causing a respective operation to be performed.
23 . The non-transitory computer-readable storage medium of claim 14 , wherein the computer system is in communication with a third physical input mechanism and a second device, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting third input directed to the third physical input mechanism; and
in response to detecting third input directed to the third physical input mechanism, causing a second operation to be performed, wherein the second operation causes the second device to perform an operation.
24 . The non-transitory computer-readable storage medium of claim 14 , wherein the computer system is in communication with a fourth physical input mechanism and a third device, the one or more programs including instructions for:
after detecting presence of the user, detecting rotation of the fourth physical input mechanism; and
in response to detecting rotation of the fourth physical input mechanism:
in accordance with a determination that the vehicle is moving, causing output of the third device to be adjusted while displaying the user interface that includes the first set of one or more controls; and
in accordance with a determination that the vehicle is not moving, forgoing causing output of the third device to be adjusted.
25 . The non-transitory computer-readable storage medium of claim 14 , wherein:
the computer system is in communication with a fifth physical input mechanism;
while displaying the first set of one or more controls, the computer system is configured to respond to a first set of one or more inputs; and
while forgoing display of the first set of controls, the computer system is configured to respond to a second set of one or more inputs that is different from the first set of one or more inputs.
26 . The non-transitory computer-readable storage medium of claim 14 , wherein the user interface that includes the first set of one or more controls is only displayed while the presence of the user is detected.
27 . The non-transitory computer-readable storage medium of claim 14 , the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls, detecting that the vehicle is not in motion; and
in response to detecting that the vehicle is not in motion, ceasing to display the first set of one or more controls.
28 . The computer system of claim 15 , wherein detecting the presence of the user includes detecting that the user is in a certain position in a physical environment.
29 . The computer system of claim 15 , wherein the computer system is in communication with a first display, and wherein detecting the presence of the user includes detecting that a body part of the user is within a predetermined distance from the first display.
30 . The computer system of claim 29 , wherein:
the computer system is in communication with a second display that is different from the first display;
in accordance with the determination that the vehicle is in motion, the user interface that includes the first set of one or more controls corresponding to the first type of setting is displayed on the first display; and
the one or more programs including instructions for:
in response to detecting the presence of the user, forgoing displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting on the second display.
31 . The computer system of claim 15 , wherein, before detecting presence of the user, a respective user interface is not displayed via the display component.
32 . The computer system of claim 15 , wherein the first set of one or more controls includes a plurality of settings controls, and wherein selection of a respective control of the plurality of settings controls causes the computer system to change a sensory characteristic of a respective environment.
33 . The computer system of claim 15 , wherein the computer system is in communication with a first physical input mechanism, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting first input directed to the first physical input mechanism; and
in response to detecting first input directed to the first physical input mechanism, initiating playback of media or ceasing playback of media.
34 . The computer system of claim 15 , wherein the computer system is in communication with a second physical input mechanism, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting second input directed to the second physical input mechanism; and
in response to detecting second input directed to the second physical input mechanism:
in accordance with a determination that the second input is a first type of input, causing a first operation to be performed; and
in accordance with a determination that the second input is a second type of input different from the first type of input, forgoing causing a respective operation to be performed.
35 . The computer system of claim 15 , wherein the computer system is in communication with a third physical input mechanism and a second device, the one or more programs including instructions for:
while displaying the user interface that includes the first set of one or more controls corresponding to the first type of setting, detecting third input directed to the third physical input mechanism; and
in response to detecting third input directed to the third physical input mechanism, causing a second operation to be performed, wherein the second operation causes the second device to perform an operation.
36 . The computer system of claim 15 , wherein the computer system is in communication with a fourth physical input mechanism and a third device, the one or more programs including instructions for:
after detecting presence of the user, detecting rotation of the fourth physical input mechanism; and
in response to detecting rotation of the fourth physical input mechanism:
in accordance with a determination that the vehicle is moving, causing output of the third device to be adjusted while displaying the user interface that includes the first set of one or more controls; and
in accordance with a determination that the vehicle is not moving, forgoing causing output of the third device to be adjusted.
37 . The computer system of claim 15 , wherein:
the computer system is in communication with a fifth physical input mechanism;
while displaying the first set of one or more controls, the computer system is configured to respond to a first set of one or more inputs; and
while forgoing display of the first set of controls, the computer system is configured to respond to a second set of one or more inputs that is different from the first set of one or more inputs.
38 . The computer system of claim 15 , wherein the user interface that includes the first set of one or more controls is only displayed while the presence of the user is detected.
39 . The computer system of claim 15 , further comprising:
while displaying the user interface that includes the first set of one or more controls, detecting that the vehicle is not moving; and
in response to detecting that the vehicle is not moving, ceasing to display the first set of one or more controls.