RikkaApps / Shizuku

Using system APIs directly with adb/root privileges from normal apps through a Java process started with app_process.
Apache License 2.0
11.16k stars 644 forks source link

Buttons inaccessible through dpad/keyboard(Android TV) navigation #255

Open Spirit532 opened 1 year ago

Spirit532 commented 1 year ago

Information:

The bug:

On Android TV with dpad/arrow/keyboard navigation and no touch screen, the "start" button is inaccessible as only the outer "bubble" section containing the button and text are highlighted when switching UI element focus. The navigation tree(?) completely skips the buttons, making it impossible to click "Start" without either attaching a USB mouse or using scrcpy over adb.

The structure either needs to be reordered to allow focusing on the buttons down a level, or just pass clicks down into every element in the section if the package manager sees FEATURE_TELEVISION || FEATURE_LEANBACK || !FEATURE_TOUCHSCREEN

charmarkk commented 1 year ago

Having the same issue, would love a fix for this. Would make my CCwGTV experience much better!