| CPC G06F 3/04815 (2013.01) [G06F 3/013 (2013.01); G06F 3/04842 (2013.01); G06F 3/04845 (2013.01); G06T 15/60 (2013.01); G06T 19/20 (2013.01)] | 54 Claims |

|
1. A method, comprising:
at a computer system that is in communication with a display generation component and one or more input devices:
while a view of a three-dimensional environment is visible via the display generation component, displaying, in the three-dimensional environment, a first computer-generated user interface object;
detecting that a user's attention is directed to the first user interface object;
in response to detecting that the user's attention is directed to the first user interface object, displaying a first virtual shadow for the first user interface object with a first appearance, while maintaining a pose of the first user interface object relative to the three-dimensional environment, wherein displaying the first virtual shadow for the first user interface object with the first appearance includes displaying the first virtual shadow with a first value for a first visual property;
while continuing to display the first user interface object in the three-dimensional environment, detecting that the user's attention has ceased to be directed to the first user interface object;
in response to detecting that the user's attention has ceased to be directed to the first user interface object, displaying the first virtual shadow for the first user interface object with a second appearance that is different from the first appearance, while maintaining the pose of the first user interface object relative to the three-dimensional environment, wherein:
displaying the first virtual shadow for the first user interface object with the second appearance includes displaying the first virtual shadow with a second value for the first visual property; and
the second value for the first visual property is different from the first value for the first visual property;
displaying a second computer-generated user interface object and a second virtual shadow for the second user interface object;
while displaying the first virtual shadow for the first user interface object with the first appearance, displaying the second virtual shadow for the second user interface object with a third appearance, including displaying the second virtual shadow with a third value for the first visual property, wherein the third value for the first visual property is different from the first value for the first visual property;
while continuing to display the second user interface object in the three-dimensional environment, detecting that the user's attention is directed to the second user interface object after ceasing to be directed to the first user interface object; and
in response to detecting that the user's attention is directed to the second user interface object, displaying the second virtual shadow for the second user interface object with a fourth appearance that is different from the third appearance, while maintaining a pose of the second user interface object relative to the three-dimensional environment, wherein:
displaying the second virtual shadow for the second user interface object with the fourth appearance includes displaying the second virtual shadow with a fourth value for the first visual property; and
the fourth value for the first visual property is different from the third value for the first visual property.
|