commit | 4fb36a875597a83159f8f66971c957e33e4652ac | [log] [tgz] |
---|---|---|
author | Heemin Seog <hseog@google.com> | Mon Nov 16 21:29:39 2020 -0800 |
committer | Heemin Seog <hseog@google.com> | Tue Nov 17 16:23:06 2020 -0800 |
tree | ed2d94a482c1528cde98f2b91ac7179e78c203c6 | |
parent | d9ed9ea66ab1ceffc804cfff586cf07959558e78 [diff] |
Focus HUN with FPV instead of the FA This allows us to use FAs for each notification card (so that rotation stays within each card). The FPV will still focus a view in the HUN window based on ViewUtils#adjustFocus, so we're able to focus the appropriate view. This approach also deals with the stray focus that we have when we see the first HUN in rotary mode. Bug: 172267951 Bug: 172268552 Test: manual Change-Id: I8a3af5ec60749f8463d6655b232d9c67da083c6e
make CarRotaryController -j64
To enable, run:
adb shell settings put secure enabled_accessibility_services com.android.car.rotary/com.android.car.rotary.RotaryService
To disable, run:
adb shell settings delete secure enabled_accessibility_services
To rotate the controller counter-clockwise, run:
adb shell cmd car_service inject-rotary
For clockwise, run:
adb shell cmd car_service inject-rotary -c true
To rotate the controller multiple times (100 ms ago and 50 ms ago), run:
adb shell cmd car_service inject-rotary -dt 100 50
To nudge the controller up, run:
adb shell cmd car_service inject-key 280
Use KeyCode 280
for nudge up, 281
for nudge down,282
for nudge left,283
for nudge right.
To click the controller center button, run:
adb shell cmd car_service inject-key 23