MuntashirAkon / MuntashirAkon/AppManager

Allow controlling the app using keyboards and remotes

Open
#107 15 comments 1 reaction 0 assignees View on GitHub
Feature Priority: 3 Status: Partly Fixed
Dominant language
Java
Stars
9k
Forks
518
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Currently you can't use the app with a keyboard or a similar device like a remote. This makes it difficult to use the App on a device like an Amazon FireTV or Android TV. The issues are:

1. I haven't found a way to get the cursor into the list of packages to select them.
2. In addition I wasn't able to navigate the settings menu as the cursor switched between the two selections for "root mode" and "usage access".

In addition once you have opened the details of a package:

1. The tab "app info" works pretty well but scrolling down the "paths & directories" is very choppy and unresponsive. You also can't scroll down past "user ID"
2. You can scroll to the other tabs using the left/right keys but you will often get stuck. Sometimes it's possible to get the cursor on the tab row by pressing up but this doesn't always work. Most of the time you have to press the back key and try again.
3. Scrolling inside lists like "services" doesn't work.

In the end I had to connect a Y usb cable and a mouse to use the app on my FireTV.

My FireTV:

FireTV Stick 4K
FireOS 6.2.7.3 (Android 7.1.2)

**Describe the solution you'd like**
If you want to make the app compatible with Android devices like Android TV and FireTVs, it should be possible to control the app using a keyboard or remote. This would also improve accessibility of the app.

**Describe alternatives you've considered**
As a keyboard or remote is the default input method on these Android devices I don't know of an alternative.

**Additional context**
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.