Feature Request: Android TV Standard Remote Button Mappings

I just got an Onn Android TV Streamer to use and I am requesting that the special buttons be remapped like the TS4k. The remote for the Onn devices is what is supposed to become the standard Android TV remote, so hopefully this will work for other devices coming out as well. Here some info about the remotes and a few devices that will use it:




https://www.binglee.com.au/blaupunkt-batv10-android-tv-device

On the remote my devices has, there are really 3 buttons that might be mappable:

  1. TV (Takes you to a Youtube TV page from anywhere)
  2. Bookmark (I think this is App dependent and button mapper gives 174)
  3. Gear/Settings (I think currently mapped to the OS settings from anywhere)

The functionality that I am looking for is an easier way to use PIP.

It would be awesome if the TV button could be mapped to behave like the TS4k Live TV button. That would allow a user to return to the PIP window. That method requires you to change the setting to trigger PIP when hitting the back button. That means there isn't a way to go back without triggering PIP (your only option is to hit Home and then reenter the app). If you are able to map the TV button, then the Bookmark button could take you out of full screen playback without triggering PIP (possibly to the last location before going to full screen playback).

If that isn't possible, maybe just map the Bookmark button like the "p" key and have it toggle PIP/full screen. Then when it is full screen playback have it do last channel instead. This way might be easier. The only odd thing being that the button is a Bookmark.

Thanks a ton,
Josh

1 Like

I did a little messing around by running the Onn remote on my TS4k and vice versa. It appears that the Onn TV button and the TS4k Guide buttons are the same. They both appear to map to 172 (via button mapper on the TS4k). Both have identical behaviors when paired with either device. I haven't tried disabling apps to see if I could kill the mapping of the 172 to YTTV on the Onn device. I will try soon.

I also verified the Onn Bookmark button mapping to 174 as well.

1 Like

I tried disabling/uninstalling quite a number of the apps this morning and I couldn't get it to stop mapping 174 to YTTV (either the app store page or if the app was installed the app itself). If anyone has any ideas or things that I should try let me know. Here is a list of apps that are installed on my device. Note that I have some disabled/uninstalled right now, so they may not show up.

android
android.autoinstalls.config.askey.tvbox
com.android.backupconfirm
com.android.bluetooth
com.android.bluetoothmidiservice
com.android.camera2
com.android.captiveportallogin
com.android.certinstaller
com.android.companiondevicemanager
com.android.cts.ctsshim
com.android.cts.priv.ctsshim
com.android.dreams.basic
com.android.dynsystem
com.android.externalstorage
com.android.gallery3d
com.android.htmlviewer
com.android.inputdevices
com.android.keychain
com.android.localtransport
com.android.location.fused
com.android.modulemetadata
com.android.networkstack.inprocess
com.android.networkstack.permissionconfig
com.android.pacprocessor
com.android.printspooler
com.android.providers.calendar
com.android.providers.contacts
com.android.providers.downloads
com.android.providers.media
com.android.providers.settings
com.android.providers.tv
com.android.providers.userdictionary
com.android.proxyhandler
com.android.se
com.android.settings.intelligence
com.android.sharedstoragebackup
com.android.shell
com.android.statementservice
com.android.systemui
com.android.tv.settings
com.android.vending
com.android.vpndialogs
com.android.wallpaperbackup
com.askey.android.tvsetup.partnercustomizer
com.droidlogic
com.droidlogic.droidtvsettingsoverlay
com.droidlogic.imageplayer
com.droidlogic.overlay
com.droidlogic.SubTitleService
com.droidlogic.tv.settings
com.droidlogic.videoplayer
com.getchannels.dvr.app
com.google.android.apps.mediashell
com.google.android.backdrop
com.google.android.ext.services
com.google.android.ext.shared
com.google.android.feedback
com.google.android.gms
com.google.android.gsf
com.google.android.inputmethod.latin
com.google.android.katniss
com.google.android.leanbacklauncher.partnercustomizer
com.google.android.marvin.talkback
com.google.android.onetimeinitializer
com.google.android.packageinstaller
com.google.android.partnersetup
com.google.android.permissioncontroller
com.google.android.play.games
com.google.android.sss.authbridge
com.google.android.syncadapters.calendar
com.google.android.syncadapters.contacts
com.google.android.tts
com.google.android.tungsten.setupwraith
com.google.android.tv.axel
com.google.android.tv.bugreportsender
com.google.android.tv.dfuservice
com.google.android.tv.frameworkpackagestubs
com.google.android.tv.remote.service
com.google.android.tvlauncher
com.google.android.tvrecommendations
com.google.android.videos
com.google.android.webview
com.google.android.youtube.tv
com.google.android.youtube.tvmusic
flar2.homebutton