This app was mentioned in
with an average of
I've used [link] to make a long press on my app switcher button effectively do this same thing. It'll be nice to have the option without a third party involved.
Ignore the popup telling you that you have to buy it, if you just close it the settings still work
I just use Button mapper
Hate the Bixby button, but I used Button Mapper to remap it to turn the flashlight on and off.
The camera when taking still shots isn't the best compared with other phones I've seen, but it is one of the best. The 4K is really good, including the sound.
It's stupid overpowered and can even run a specialized Ubuntu environment using Dex (I only set it up to try it out, I don't actually use it).
If you really wanted to, you could use a laptop dock and use it like a portable laptop.
Wireless charging is nice, headphone jack is nice.
I do hate that Samsung took away the vertical recents menu. It's horizontal scrolling now like iPhones. I don't think it makes a lot of sense considering it's easier (for me anyway) to scroll up and down with my phone using one hand.
That's another thing, the phone is huge. I probably use two hands with it more often than I do one, especially if I'm over a surface that could break the phone if I dropped it.
I used this one here to remap to toggle my fleshlight, without root using adb.
Edit: it does occasionally still launch assistant annoyingly enough
Single press - ILoveYouBuzz
Double Press - Screenshot
Long Press - Toggle vibrate mode
Set up using Button Mapper.
ILoveYouBuzz is discontinued I believe since its no longer available on the play store. It allows me to pair with my SO's phone and vibrate it 3 times with the underlying meaning I love you. Easier than typing on a messaging app. We use it easily 50+ times a day. 4 years of using it (by sideloading now), (Also just wanted to show my appreciation of the app.)
You can try using Button Mapper. It doesn't need root, I personally use it to remap my hardware/on-screen keys. I did set Double-tap Recents button to take screenshot.
Yes in order for it to work properly you have to enable usb debugging which is kind of a process, and you can use any package disabler. Go to system and disable every app with bixby in the name except for "bixby voice"
I used button mapper and made long press volume down button to summon assistant and long press volume up to bring up split screen.
I bought a pair and I'm going to return them. I think I'll hold off for some Assistant-enabled Bose buds or something else. The fit was a bit too uncomfortable for me. Audio quality was surprisingly good, and I did like the assistant, but I think I'd like some hardware from a trusted audio manufacturer.
Also, you can use this app to change tracks, btw. you can set the volume buttons to next and previous on double-tap and those commands carry through to the buds. So you'd double-swipe forward and back to change tracks.
I use Button Mapper. I had to run some adb commands to get it to disable Bixby and start taking control of the Bixby button, but that's what I use. It works with the screen off too. I've got it mapped to toggle the sound mode with a long press and screenshot with a single press.
edit: don't know if anyone will see this, but here's a link to the xda-developers forum page that I used when I got stuck typing the adb commands. I just copy/pasted the commands from this page.
So make sure all the Bixby apps are enabled and set up
Go into Bixby Home settings and turn it off. Go into Bixby Voice settings and turn it off
Download platform tools (I'm assuming you have windows)
Extract it and copy the platform tools folder to your desktop
Install Button Mapper [link]
Go into developer options on your phone and enable USB debugging
On your computer, open CMD (Windows key + R and type cmd and enter)
Type "cd C:\Users\<your username>\Desktop\platform-tools"
Plug your phone into your computer and type "adb shell"
Accept the dialog that pops up on your phone
Type "sh /data/data/flar2.homebutton/keyevent.sh"
Open Button Mapper and grant accessibility access and then you can remap Bixby
Button Mapper on google play store
install on shield, open, go to add button, do the click to add thing, customize, media, select mute.
edit: after install, enable accessibility access for button remapper in system settings.
Not sure about Samsung Tv which use Tizen, but on my Sony TV which use Android, there's an app that can map the button on remote. My remote has google movie button that I map to youtube. Also disabled some other useless button like help
I think this one [link]
Install Button Mapper and set it to do nothing:
This is what I did as well and the remote is absolutely amazing! A perfect complement to the Shield
Two things that were invaluable to me:
You can buy a PS3 Eye Camera for very cheap on Amazon (or used from a local Gamestop) and use the far field mic on it for Assistant. In Shield Experience 7.2.3, the voice button on the Fire TV remote triggers assistant, and then the Eye Camera's mic can be used. It is an equivalent experience to using the stock remote for me.
You can use Button Remapper to remap buttons on the Fire TV remote. The app allows you to remap single, (quick) double, and long presses on buttons. The customization that I chose to do was holding down the menu button for skipping forward entire tracks. The media buttons on the Fire TV are just for seeking within the current media playing, and a skip forward button is all that I personally needed to make the Spotify experience on my Shield perfect. Do note that Button Remapper has an option to do a one time in app purchase to unlock a few more customization options, and customizing the menu button is a part of this (from what I remember).
Mine is bound with button mapper ([link]) to currently just activate the torch/flashlight function on a double tap. I had it originally set up to come on with a single press but realised this was a bad idea when it accidentally gets bashed and my leg went on fire (not actually on fire, just a slight burning sensation.
After this disaster I decided to apply the single press to paste which has actually been useful for me massively. Long press is set to take a screen shot which is easier to do quickly than trying to press two buttons at the same time.
I wasn't convinced by the standard offering by BB if you can't tell.
Get this before Google removes it from Play:
It uses some kind of accessibility workaround to enable this and Google is clamping down on apps that do that.
On my S7, there's a system setting called double_tab_launch_component that was originally set to com.sec.android.app.camera/com.sec.android.app.camera.Camera to provide the feature of being able to double-tap the Home button to launch the camera. I played around with setting it to other components to see whether it was actually configurable, and that did indeed turn out to be the case. I had a look through all my system settings (adb shell settings list system), but didn't find anything that looked like it might make it possible to do the same for a hold of the Power button. I don't have a Pixel XL to hand to explore much further, but maybe my little spiel will help get you in the right direction. Failing that, give Button Mapper a shot.
adb shell settings list system
Shout out to button remapper.
Remapped my home button to screen off.
Requires root though.
If anyone has a better/safer solution, I'm open.
One option is the Button Mapper app. I remapped the Netflix button to be 'next track' and works in Spotify and YouTube. (Btw it might ask you to pay in-app to unlock that feature but I clicked no to the pay and it worked anyway)
Thank you so much for the tip! Working perfectly for me. I cannot live without bixby remapping!
For those having trouble finding it, here's the link.
button mapper will let you map squeeze to custom actions. Don't have a laptop with me to Grant permissions over ADB for the squeeze remapping but I did get double tap volume to toggle notifications no problem.
edit - got around to running the ADB command and can confirm it works for remapping squeeze without root.
I have the same Harmony setup with a Mi Box. You can customize what each button does for each activity either in the Harmony app or desktop software. This only applies to things on your original device remote, like Shield volume etc. So if you wanted to bind the Shield volume to the vol buttons on the Harmony while in the Movie activity, you can do that via the Harmony app.
If you want to setup a button to open a specific app, like the red/yellow/green/blue buttons, then I installed this app from the Play store:
That let me map the color buttons to open Netflix, Plex etc. If you want to set one of your activity buttons (e.g. the Movie button) to open up Netflix when it starts, you'll have to add whatever button you mapped Netflix to with the Movie activity start sequence. So your Harmony activity sequence would look something like this Turn On TV --> Turn on Shield --> Turn on Denon --> Set inputs etc. --> Command Red Button (or whatever you mapped Netflix to etc.)
Use Button Mapper: [link]
You won't be able to do the combination of buttons, but you can make it so a long press of Volume Up toggles the flashlight.
This is what I do! I have an Nvidia Shield. I remapped the long hold action on the Netflix button to change the input of my TV to my computer.
I use the paid version of Button Mapper and it has been solid.
It's been a long time since I've set it up but I ran into some problems. I I believe the issue was that Button Mapper only had HTTP Get commands and I needed a Post, or something like that. I created a powershell script that creates a little web server so I can make HTTP requests against it and it would "translate" it to a post request. I think the developer has released some more HTTP options and this may no longer be necessary.
I'm using Button Mapper. It allows you to completely disable bixby and remap its button to whatever you want (for any of single/double/hold press), you will need a pc/laptop and follow the instructions from the app.
I was able to achieve this on my XZ1c with this app : https://play.google.com/store/apps/details?id=flar2.homebutton&hl=en
Although I'm rooted, and I was only able to make the "double press" action work, still it did work when the phone was locked.
You should be able to remotely install Button Remapper to your TV from a web browser. I reprogrammed all of my coloured buttons and it's made the tv much more pleasant to use, since I don't have to deal with the slow af launcher.
Ring and notification volume is the default action when no media is playing for me (x compact, 8.0). You could try remapping the volume rocker with something like Button Mapper, but I only see an option in it to toggle mute/vibrate/ring instead of directly adjusting ring volume.
A quick Google search suggested this app:
XDA also did a cover on it, but it looks like you'll have to enable developer mode for a moment to allow the app to read logs.
You may be able to use an app like this one that lets you remap the keys to a "do nothing" action.
There's a whole fleet of them on the play store so you can probably find one of them compatible with your setup.
This is true, but more so due to the change of the default volume adjustment from notification to media, rather than the Settings app specifically that OP was referring to.
I'm not sure if it still works in the final version, but in the Developer Preview you could install this button remapping app and it would change back to notification volume first.
Somewhere else in this thread, /u/Zap_12100 suggested This Button Mapper to fix the issue with the volume controls. I also adjust my ringer volume throughout the day and this mapper made it exactly the way you're describing. Somewhat of a shame that we have to download a third-party app to get a few normal functions back.
I have not tried this app but I saw it earlier in XDA.
You can find it in the Play Store
Button Mapper: Remap your keys by flar2
You can give it a shot, wouldn't hurt. Has pretty decent reviews.
I'd love it too, but currently you'd only be able to squeeze to go into immersive mode, not exit it.
If anyone wants to remap the squeeze button:
(You'd probably have to also include tasker for it to work)
If you figure out the adb part, this app lets you remap the active edge using adb also. right now i have it setup to turn the flightlight on since i can get google assistant by saying "ok google"
Button Mapper: Remap your keys
This app hasn't been updated in an year, I wouldn't recommend it as it looks like it's been abandoned. There are plenty of better options anyways, such as flar2's Button Mapper which doesn't require root either and supports remapping the Bixby button on the S8.
While I haven't tried them yet, it looks like button-remapping apps like Button Mapper and Buttons Remapper have options to disable a button.
Regarding the button mapping, I highly recommend Button mapper to toggle silent/vibrate/ring by double clicking one of the volume buttons or power button etc.
I've mapped double click volume down to toggle flashlight and double click volume up to play/pause media. It works without haviyto root your phone and it is excellent!
Sounds like those controls are damaged, it should only do that if you hold it. Unresponsive and random triggers like that is a common sight when the control is broken.
If you're on android you could try a button remapper and set headset controls via there such as:
But it doesn't seem too hopeful to me.
There are a lot of apps in the Play Store, Button Mapper is the one I'm using right now, mostly because it can use root for easier and faster installation and because my power button fell off, rip. So yeah, try them out.
I used an app called Button Mapper Pro. It costs a couple bucks but it works, have been using it for a couple month with no issues. It's handy because you can remap one button for multiple functions, i.e. I use the assistant button for play/pause media on a single press and flashlight on/off for long press.
I hope there is a way to do this. I don't mind it, but for the sake of openness it should be doable.
This is the solution I've heard for remapping other buttons.
I don't know if Google somehow locked the Youtube button down or there isn't a way to go to a specific screen.
For the bixby button I use button mapper. It doesn't need root and all you need to do is run one command using adb. Out of all the apps I tried that's the most reliable one
I use this app on the V60 to remap the convenience key (thats' been conveniently locked to google assistant...) however, it supports a lot of other gestures and buttons including the volume keys, and possible the finger print scanner. You can try it free, but im not sure how much functionality is gated behind the low purchase price. https://play.google.com/store/apps/details?id=flar2.homebutton
very low memory footprint, no hit to the battery. Its also fast, and reads the hardware event directly, it doesn't intercept spawning processes, kill them and then act like other button remappers.
Every damn day. My phone is rooted and I want to switch it to volume up and power. I don't like 3 finger swipe because the buttons are so damn convenient.
Another option would be to increase the delay slightly. Even 100 ms.
~~Edit: Found this app. Might be useful. Trying it now.~~ Nooope
If you have root, I'm currently using [link] to remap my squeeze feature to lock my phone.
I think it works with ADB commands too, not sure.
Alternatively, if you enable the accessibility suite in settings you can lock the screen there too.
Yes...this is the one I love. Add in Button Mapper and you can set your favorite apps to the number keys. Bonus: Button Mapper can also call Tasker tasks. I have the the '.' button set up to toggle a small light over my stairs.
If you are using Bravia i have bad news for you: they removed the recent apps. The only thing you can do:
rebind one of your buttons to Recent apps.
Are you talking on a hardware or software level?
I use an app that will let you redirect physical button pushes to a different action on the software level without root.
If you're interested:
Sometimes I run into this issue, has a 6T that would do this. My fix would be downloading Button Remapper [link]
For some reason, this would bring vibration function back in battery saver! Try and let me know
I think the app Button Mapper is the solution, but I haven't put enough effort into getting it to work. Please update if you have any luck with it.
Not natively, but you can try [Button Mapper][
([link]) for that. Works for me, though I don't really use it anymore.
Edit: Disable the convenience key in settings if you go this route.
I use this app: [link] I use it to map both volume buttons, if I hold my volume up it turns the flashlight on/off and volume down switches between vibrate and loud modes (iOS style). It works when the phone is locked and made my Pixel experience even better imo, there's an option to remap the squeeze function, which does require ADB commands, I've not tried it yet but think I'll do it soon.
I currently do have the squeeze for assistant off atm as my car holder always enables it when I put my phone into it.
I have my buttons setup this way using Button Mapper app from the Play Store
Single Press = Show notification panel
Double Press = Toggle Vibrate Mode
Long Press = Toggle Flashlight
There were a ton of options but those work the best for me.
If you're rooted you can remap it.
Iirc it used to be remapable without root but they changed it, could be wrong about that and it still not needing root.
Edit: try this app maybe. Add a custom button and maybe it can pick it up
I don't have these problems with the app Button Mapper.
1) I'd say around 0,5 seconds (I have flashlight configured to long press Bixby button, so a little delay is to be expected).
2) Fully working, no issues.
I use this for my Priv but it sometimes just randomly doesn't work. Not sure if it's because of Marshmallow though, might be different on Oreo.
Only way to do it would be to either use a 3rd party button mapping program like 'Button Mapper' (link here) or root your Shield and directly edit the controller's key layout file to change what command is sent when pressing that button.
Obviously the easiest would be to use a 3rd party app.
It's pretty straight forward in Button Mapper. After it's enabled and you're in the app, go down to:
+ Add Buttons
Press the Nvidia logo button on the controller
It pops up as "BUTTON_16 203"
Click on it and then toggle ON the "Customize" button
Click on Single tap and then set the action you want to happen when you press the button.
If you want it to do nothing, set it to "No Action".
Done. Test out the button.
If you find that it's still opening the google assistant, go to "More options" in the app and then turn on 'Alternate button handling'.
That should be it.
I can't help with your other questions, as I am not sure. Good luck.
Unfortunately no way to change it every since recent update, I agree the default control for the volume keys should be user-controlled. The option has been removed from settings>sound! This app does help with this though but costs money.
This app (Play Store link) works great for re-mapping the squeeze feature on the Pixel 2(XL). I use it on my 2 XL and have it mapped to showing the notification shade.
I'm a fan of the new gestures on Pie, but none of the modified Pixel launchers support those gestures yet, meaning I can't have the swipe up gestures and the swipe down for notification gesture. Squeeze for notification has been easier to get used to than swiping down on the FP reader since I have to adjust my grip less to do it.
There's a couple ways.
The best by far is by rooting the Shield. Of course not everyone is willing to do that though.
It's by far the best because once you root, you gain system access and can edit the key layout file directly, changing the commands on the remote to whatever you want. Just edit the file, reboot and voila, your remote now sends the commands you want. No 3rd party app required.
The non-rooted way would be to use an app like Button Mapper or Multilanguage Keymap Redefiner
Using either of these 2 apps, you can remap the buttons on the remote to perform other functions (like FF/RW to volume up/down)
Personally I found MKR often crashed on me and it's a keyboard replacement app, so you no longer have access to the built in android tv keyboard while it's enabled.
Button Mapper might work better, but having tested it in Oreo, I found it was not completely without issues either.
I held off on rooting for the longest time because I just couldn't be bothered. However I am glad I finally did. It's actually not that difficult once you learn how to do it and it's nice being able to modify the remote without having to rely on a 3rd party app being installed and running.
I have a Samsung phone so can't help, but I'm about to try this app [link]
> -Tasker intents (execute any task in Tasker)
EDIT: It says it conflicts with AutoInput so that's a deal breaker for me
That phone is pretty old spec
if its compatible, maybe something like this:
You'll need a laptop with ADB to set it up. Googe: xda adb samsung
Btw, I have now come up with a slightly janky solution.
I installed this app:
I then remapped the double tap volume down to launch an in-built activity labelled "Search" (no root required). This launches an ordinary search bar within the regular google search app.
Big thing that keeps me from going Google less was casting to a Chromecast. I am constantly casting and that requires play services last I checked. I'm on project fi as well so kinda pointless when Google is my carrier and all up in every thing I do on my phone.
You may be able to fix the camera button yourself with the app button mapper you can listen for hardware keys then manually assign it to launch your camera app.
Oh yeah I noticed that as well. I don't really use the keyboard often, so I don't find it a big deal. If I do need to use the virtual keyboard for any reason, I just go to Settings -> Keyboard and temporarily switch back to the leanback keyboard.
If it is something that really bothers you, you might want to give Button Mapper a try instead.
It's an app that uses google accessibility features instead of the keyboard.
You can use it the same way to remap buttons as well. Just not as many options as the other app offers.
Sideload and install
Go to Settings -> Accessibility -> Button Mapper -> Enable
Click on 'Configuration' to open the app
Add buttons -> add keys to remap and assign functions (ie. vol up/down)
Click back, go to Advanced options, set double tap delay to 100ms (not necessary, but I found really helps by allowing you to adjust volume speed quicker)
Enable 'alternate button handling'
Updating for OP:
Check out Button Mapper. You have to turn on the screen (but you don't have to unlock) then squeeze to launch an app.
You can re-map active edge "squeeze" to launch the flashlight or camera. With the double tap power for camera and squeeze for flashlight I'm missing the Moto smart guestures less.
Button Mapper might be able to help you out with some of this, but I think it requires root. I always run rooted so I can't say I've ever tried it without root. When I had a working home button, I configured it to launch the camera on a double-tap. This also involved Tasker, which you need for some actions, but others are native to Button Mapper. For example, configuring the home button to launch the flashlight with a long press should be doable with just Button Mapper. I don't think it can reconfigure the power button though, but you can do the home button, capacitive keys, and volume buttons.
LinkMe: Button Mapper
Edit: Guess linkme doesn't work here? [link]
button mapper is the best one since theres an option to "remap bixby only" which disables the extra accessibility features for smoother scrolling, no lag like other apps.
made by flar2, who developed a bunch of kernels back in the day
Sorry, just copy-pasting my reply to the other guy, lol
There's a bunch of apps that'll do it but I've had most luck with this one: [link]
All the others I've tried have been slow or inconsistent but this one works immediately every time.
It doesn't break android. It will just limit the functionality of google now.You already turned off google now. Disabling google app will stop that google assistant launch when you long press. I did that to my old device to save battery.
If you don't want to do that , you can clear data & app cache of 'Google app' , 'Google play services'. & Then change assistant & voice input settings. Set your assist app to 'none'. So that , No app will appear when you long press home button. If you don't have none option , Use Button Remapper .
Fwiw, I use the pro version of this: [link]
Which has a setting for the volume rockers to always control media volume. It works great, and doesn't seem to kill battery.
Root free button mapper.
I have my volume buttons mapped so that up when held toggles my flashlight, down held toggle screen rotation. And my volume buttons by default adjust my media volume.
To adjust the volume I just click as many times.
Use button mapper and quick shortcut maker. You can have a long press of the home button trigger any aspect of the Google app.
I have my back button when long pressed drop my quick toggles. You can set that to the original Google app if you want.
I used to have a Tasker profile that would automatically skip YouTube ads, but it didn't work as well as I would have liked. Currently I just have one task that uses AutoInput. It opens Google Maps and clicks on the right things to bring up my timeline automatically.
I don't have any tasks linked to gestures currently, but I do have one set up with Button Mapper that tells the time when I hold down the "Volume Up" button. It requires the screen to be on to work, so if my phone's screen is off, I just have to tap the power button then hold "Volume Up" even if the phone is locked.
Ah cool. Fyi I fixed it with app button mapper pro (I own paid version not sure if it's required though) [link]
Just remapped camera key to launch photo pro and it works now.
Happy to help.
If you've got a Samsung device that has the dedicated 'Bixby Button' on it (I've got an S10) you can also use Button Mapper and ADB to remap the button.
My 'Bixby Button' is now a 'Flashlight Button'. Super handy.
Dunno if this is what you mean but there are some options. A couple examples:
I feel your pain with that. You could try using Button Mapper. You can reassign the volume buttons. One of the options is Media. You should be able to change the volume buttons to just adjust media volume. It works with my phone, but I can't guarantee that it will work right with yours.
No no, I use Button Mapper, which I have been posting a lot lately. With root access the app just works, it asks for accessibility and that's it. Without root you'll have to install an app on your desktop once and follow the instructions once and that's also about it.
If you download an app called button mapper from the play store and give some permissions, you can long press or double press a physical button you choose to keep the screen on.
which button mapper are you referring to? this one? https://play.google.com/store/apps/details?id=flar2.homebutton
so far quick settings has done the job I needed but I'd like to experiment with some other options too so if you've found one that has worked well for you I'm game to try it. Have you been able to remap the "hey google" button?
Here's a neat trick, download adb appcontrol and uninstall or disable all the bloat including bixby service and Bixby, then go to play store and install this app
And configure Bixby key as you like. I've made it to on and off flash for single press, double for screenshot and hold for google assistant.
Hope it helps.
Wow haha I thought I was the only one lol. I used Button Mapper to disable the buttons (no root required). Then used Assistive touch to adjust volume.[Button Remapper and Assistive Touch]([link]
Fun Fact: It stops misbehaving by itself sometimes.
Wow haha I thought I was the only one lol.
I used Button Mapper to disable the buttons (no root required).
Then used Assistive touch to adjust volume.[Button Remapper and Assistive Touch]([link]
You may be able to use an app like this one that lets you remap the keys to a "do nothing" action. Not sure if you are on android or apple. If that does not work, look at returning them, and getting ones that don't have this problem.
I had the same problem. That Netflix button is so sensitive you blow air on it and it fires up Netflix.
I setup that and remapped the nextflix button to mute.
Have you tried Button Mapper Pro with your existing remote? This app allows you to remap your remote keys. Something you can do to certain keys so you don't have to look and use.
The app is free but some of the customizations require you to pay a one-time fee of $4.99 The developer is kind enough to let you use the Pro features without paying any charge. You can press “No Thanks” and skip the prompt whenever you get it .
I used Button Mapper on android, cost a few bucks but totally worth it for the wife and I to remap the color buttons to open different apps. [link]
Download Button Mapper in the Google Play Store. I was able to map the TV button on my remote to YouTube TV and it works like a charm. I was also able to map the 4 colored buttons to different apps for quick launching. (example: I mapped Hulu to the green button)
I use Button Mapper from the play store. Let me remap the netflix button too. Actually I use YT, so I left that alone but I don't use netflix so remapped it to YTTV. It lets you set actions for double press and held down button presses too.
You could try this: https://play.google.com/store/apps/details?id=flar2.homebutton
If not, you can definitely do it if you root your phone.
Button Mapper may be able to help - [link]
It's worked for remapping buttons on every phone I've had with Android so far so I can't see why this would be any different.
The Netflix app on the 2020 Chromecast responds to the F4 keyboard key to toggle the stats display (timestamp, video bitrate, audio track) in the upper-left corner of the screen. I discovered this via trial and error.
If you don't have — or don't want to use — a Bluetooth keyboard, you can use Button Mapper to map something on your Chromecast remote, such as, say, double-tapping the Netflix button, to the F4 key. I just tested this and verified that it works.
Copying my comment from your duplicate post on r/Chromecast:
Its not quite as simple as you're looking for, but if you follow this, its a "less busy" launcher... as for the buttons, I use this.
However, keep in mind that the real battery hog is the screen itself. Some people suggest to disable auto-brightness and keep the brightness to a minimal standard. I tried it, but it is not working for me, as I have to change environments (in and out of office) very often.
If the chromecast is actually running Android TV and allows you to install apps, you can easily remap them with: [link]
Let you remap buttons. I used it to remap the squeeze feature to turn on the flashlight. You'll need to use ADB
Double tap to lock will only really work from the homescreen, but there are workarounds: double tap status bar, assign a screen off action to home long press, use Button Mapper to map screen off to a volume button press, etc. Double tap to unlock is not something you can turn on if your phone doesn't support it (LG, OnePlus, etc). I don't think Huawei typically supports this without root.
I'm no help on WhatsApp. But, typically, long pressing a folder in your file manager will give you the option to add a shortcut to your homescreen. If your stock file manager doesn't support this, Amaze does.
I'm not familiar with EMUI, so I can't say if you are overlooking how to edit icons. But, a launcher can do that. I've always used Nova Launcher when setting up older relatives' phones—icon resizing, homescreen gestures (double tap screen off), ability to lock layout, etc.
You may also want to check out accessibility options in settings. Or, consider a floating button or gesture control, if she finds gestures easier than having to navigate back to the homescreen for everything.
I'd recommend Multiling O Keyboard. More sizing control than other keyboards, custom keys and layouts, etc. It can be confusing to set up, but here's a past comment that goes into more detail. Or, feel free to ask if you need help.
You may be able to configure Comfort View with Tasker, but I haven't tried.
I’d recommend getting a new launcher like Nova and going from there with icons, themes and the like.
You can remove/disable apps without root through ADB: link
Save the Capture+ screenshot to Gallery, then back up that folder in Google Photos, then set your Google Drive to display your Google Photos.
You would need an app like Button Mapper to do this, otherwise it just controls the volume when the screen is unlocked.
You can get greater customization of “smart settings” through apps like Tasker and IFTTT.
Edit: I see you're asking to customize your nav bar. Here you go: [link]
Link: Button Mapper
You can try this. Can confirm it works for me.
This app is a must. You'll love the remote after. You can even have multiple actions on that button i.e, long press, double tap, etc.
I used a software called Button Mapper Pro, and it was pretty straightforward (i.e., just remap the joystick keys as you wish). AnkiDroid uses the same hotkeys as the desktop version.
use Button mapper and HTTP Request Shortcut (need sideloading) combo.
ps. the request body is
I am not sure if I understand what you want. However, here are some apps that might fit to your desire:
If you combine the above to Tasker or Automate, you can trigger almost any action with a button or gesture.
Button Mapper: Remap your keys
Customize home button and give it a double tap action for recent apps.
Yes. Button Mapper. [link]
You can fix the "wrong" capacitive keys with an app
This is the one i have works great with almost not noticeable delay
i used button mapper to make it open plex
You can also disable (or remap) the button using this free app:
No lag. Doesn't actually open Bixby.
Button Mapper (BETA)
It's this app - https://play.google.com/store/apps/details?id=flar2.homebutton&hl=en_US&gl=US
Button mapper -> [link]
This app allows you to remap your volume buttons to do almost anything
Use button remapper and disable it
Xbox One S Controller works with Bluetooth without dongle. Try the app "Button mapper" for your problem.
Something like this might do the trick: [link]
Button Mapper can do this!
I use Button Mapper for the same purpose -
So Button Mapper won't work ?
Here you go:
This looks long, but it's not.
Don't open anything
Hard press Home button
Settings > Look & feel > Notification Bar > Hide navigation bar > ENABLE
App in Play Store
Try Button Remaper
May be this app will work for you.
Check this app out.
I installed button mapper and ATV launcher. Been using it for a few weeks now and works like a charm. Sometimes the button mapper gets killed/restarted so pressing Home takes me back to the Google launcher. Whenever this happens I've always been able to press the Home button again and the Button Mapper captures it. This rarely happens though. Works fine 95% of the time.
Button mapper: https://play.google.com/store/apps/details?id=flar2.homebutton
ATV Launcher: https://play.google.com/store/apps/details?id=ca.dstudio.atvlauncher.free
I did pay for the pro version of ATV launcher, but you can definitely get by with the free one.
I was also able to disable the Netflix button with the Button Mapper.
Ok, I've seen a lot of things mentioned here that people would like to be able to do, like remove Bixby, remap the Bixby button, and use Bixby routines etc.
This is how to completely disable Bixby so even long pressing the Bixby button, which normally will always summon Bixby and cannot be disabled, does nothing: [link]
After that you can use this app to remap the Bixby button: [link]
I linked this app as it worked first time for me and a lot of people have been complaining that since One UI 3.0/3.1 BxActions hasn't been working.
When you first start the app it should direct you to their website to run a program on your PC that will do the ADB stuff, this only needs to be done once. The phone app will then guide you through the rest. Once that's setup you can then go into the app on your phone and remap press, double press and long press to whatever you want, I use double press for screenshot and long press for torch.
You can setup a one click button on your home screen to turn fast charging on and off, instead of going through the settings. To do this, go to Settings - Advanced features - Bixby Routines, and add a new routine. Under the If part make sure you have Start Manually when button or widget is tapped, in the Then section make sure Fast charging is turned to On, then make sure at the bottom When Routine Ends is set to reverse actions. Click Next then choose your button's name and symbol etc, press done and it'll ask if you want it on your home screen. Now when you go to use the tab when you put it on charge, you can turn fast charging off with one click. This is handy for quickly disabling fast charging when you want to charge and use your phone at the same time, to keep the heat down and preserve the life of your battery, or turn it on when you need it in a hurry to get that quick boost.
Hope any of this helps.
I use Button Mapper
The coloured remote buttons are reprogrammable via an app like Button Mapper so you might be able to achieve what you want.
I am not that sure about whether android Tv supports app pinning and kiosk mode. On an alternate solution, have you tried Button Mapper apps for your Tv. You can map Duo to a remote button and family member just needs to tap any of the button in remote to launch duo.
For a small IAP, yes
I use Button Remapper.
I use this app to remap two of my buttons for youtube and plex.
Got it on my Italian S9 (no brand). Consider this a live blog as I use it more and more.
Everything works fine, the features I was most looking forward to were system-wide night mode and digital wellbeing, and also Android 10 fullscreen gestures. I couldn't use the new fullscreen gestures because "More options" was greyed out. I tried using the Samsung stock launcher instead of Nova and there they are.
Update: I also hate the new recents. The animation is slow (and I already set them on .5x using dev options) and you can't just double tap the recents button to swap with the latest app. I swear if they don't fix this I'll seriously consider going back to Pie.
Update 2: Apparently the gesture limitation is caused by Android itself, not Samsung. Looks like Google released a patch for the Pixels, but no other manufacturer applied it to their phones yet. I'm trying to figure out if I can somehow fix the recents, for now I'll remap the Bixby button. Oh, by the way, Button Remapper still works.
Update 3: "Last app" on Button Remapper now does the same exact thing as the Recents button. Now I'm pissed. Oh and of course they removed the scroll gesture on the navbar, you can't use it to scroll Recents anymore.
Update 4: So... uh. Rebooting fixes the double recents tap, but not always. Like, now it's working, reboot and it doesn't work, then reboot and it works again. Whatever. The animation is still slow tho, but at this point I don't care
> Button Mapper
I have mine set to Kodi.
I remapped my Netflix button to Mute using this app.
Button mapper by flar2 might work.
Try the app Button mapper
Or you can use this app and use an ADB command to make it work.
I use Button Mapper and I disabled Bixby Voice via ADB. Works great!
Ya man this app can do that! It's called Button Mapper.
You can swap the order of the back and recent buttons with button mapper app from play store.
You could assign a function to the volume button for a quick double tap or a long press using something like [link]
I currently have mine at as follows:
Long-press Vol+ to launch Google Assistant
Long-press Vol- to toggle the flashlight
Try Button Mapper, you should be able to choose a single press/double press/long press on the convenience key to launch assistant.
You could use something like Button Mapper, SwipeUp Utility (fingerprint scanner as trigger), or an automation app (AutoMate, Tasker, etc). With an automation app, you can accomplish what Button Mapper does or you can go about it another way: if a certain app is open and another event/state is met (like, covering the proximity sensor or device rotation is sensed), then your display will rotate.
Or, slightly different, Home Button Launcher—which will give an overlay menu triggered by the home assist function.
Ah it's an Android app that you install onto your TV. You don't need to use an Android phone. Here's the link
I miss chop chop very much. I ended up using Button Mapper and napped a double tap of volume up to toggle flashlight. Works very well. [link]
AutoInput is the one. But there's also this: [link]
I don't know the specifics of the app though as I haven't used it since alpha.
Button mapper :
Do you know about button mapper and force doze? And adhell?
Just trying to return the favor.
So, I've only been using android for about 3 weeks so I can't claim anything apout 'best apps'.. these are some ones I found worth keeping for me anyhow. All free almost all with no ads. If not found in play store then I got them in f-droid or apkmirror.
Perhaps it's something you can do with /u/flar2 's Button mapper?
Thank you for the direct answer That's the link from the page to official Play store.
Button Mapper lets you reassign single, double, and long press actions for your remote buttons.
I'm using ButtonMapper but Assistant button can be remapped only with Pro version and double tap still opens Google Assistant.
Here you go
This might work. Just map the home button to the app.
Do you know how to set that up? I cant see any option for that. I am using this app. Willing to buy any other app as well.
>1. Can anyone recommend any specific boox / e-ink optimized apps?
I'm partial to Moon+ Reader Pro for general reading, Perfect Viewer for manga, and the built-in Neo Reader for PDFs.
>2. Ko-reader crashing
Never heard of this. I downloaded Neo Reader directly from their github releases page. I'm not personally a fan of KOreader, but it works fine.
>3. Best format for e-books
EPUB. Boox readers are compatible with a lot of formats, even Amazon's AZW3, but the native reader works best with EPUB, as do many other apps.
>4. Keyboard with handwriting recognition?
Can't help here, I don't use it.
>5. Clear out downloads
Anything inside the Downloads folder is safe to delete.
>6. Is it worth upgrading to Android 9?
??? Are you buying used? All the current Boox line are already on either Android 9 or 10. If you bought an older Boox Nova Pro or something, I'd say it's worth upgrading to 9.
>7. Expand home button functionality?
Holding the button already toggles the backlight, and single press can be set as either "back" or "home" in the settings by default.
>8. Best icon packs for boox?
This is subjective to taste. I use Lines Dark Pro
>9. Add / remove fonts
Not sure about the removing of fonts, but you can definitely add them. Just copy any fonts you want to use into /fonts directory on main storage.
Try this app: [link]
Just remap the button. My Netflix button is now my mute button.
Appreciate the tip! Found the app: [link]
And looks like I have something to do tonight. Thanks again!
Link for Button Mapper [link]
It's pretty straight forward
Of course, you can set other things to the other buttons as well. For example I have set next and prev track on long press of the volume up/down buttons.
The app works very well in my experience. It runs in the background and the settings are even persistent after device restart.
Probably this one: https://play.google.com/store/apps/details?id=flar2.homebutton
This is good and trustworthy, afaik. Some of the features are paid but it works well:
ButtonRemapper-AddButton-pick your app?
I use Button Mapper [link]
Been working fine for me on S10 since purchase
I use Button Mapper (https://play.google.com/store/apps/details?id=flar2.homebutton&hl=en_CA&gl=US)
Use button mapper. Works great.
You can disable, assign double click or long press actions.
Search for that on your tv google playstore.
It will change your life and how you use your TV.
ButtonMapper should work.
This can help you.
I'm not sure if I got this right, but it says "-Choose custom keycode (root and PRO)" in flar2 PlayStore link.
I suppose root is needed; the same info is mentioned on the XDA link I posted in original description. It's weird that Google isn't supporting this basic functionality.
You need to install Button Mapper: Remap your keys on your android tv, enter and go to add a button and then setup the 1 clic / 2 clics / long press an then just exit the app, make sure the app is ON in the accessibility settings
Log on to your google account from a laptop/desktop then install these two to your chromecast from the website.
Button mapper to change the home button action.
I prefer AVT launcher but you can use whatever you like.
These install just like any other app. The button mapper needs a bit of setup to make it work to get the way you like it.
Why not just use this?
This is the app I use ony tv. Does it not work on this new device? [link]
The Netflix app on the new Chromecast responds to the F4 keyboard key to toggle the stats display (timestamp, video bitrate, audio track) in the upper-left corner of the screen. I discovered this via trial and error.
This might work, give it a try
Button mapper and volume slider in notification shade can help ya.
Button Mapper - I use it to set Double Tap Volume up for Flashlight.
yes you can, there are some apps in play store, but they'll need to be your "accessibility" app. try "Button mapper" ([link]). No root needed obviously.
The problem is that the key combination gives the same key code as the app switch button (APP_SWITCH 187 is what the w,d,k and the recent key both show up as). So, you can turn it off, but then your app switch button also does not work.
There is a slight workaround where you can reconfigure it from being a single tap to a double tap. It won't prevent w, d, k from still performing the same action if double tapped. It also takes some time to get used to having to double tap the button.
But if the w, d, k keys keep getting hit together (although I have no clue why this combination would ever come up during usage) then the double tap workaround may be about the best option.
There's actually a workaround that works today:
You can add a “computer” device to Harmony, and it will emulate a Bluetooth computer keyboard.
Install the Button Mapper app.
Use Button Mapper to intercept an unused keyboard key, say F1, and have it launch the Netflix app.
When defining the Watch Netflix activity, add both the real Chromecast device and the computer keyboard to it.
Set up the Watch Netflix activity to press F1 on the computer keyboard.
Use the Harmony app to start the Watch Netflix activity, and follow the prompts to pair the Harmony remote to the Chromecast.
Are you connecting through Android? You can try to remap the keys with a button mapper or Keymapper
Button Mapper. I can't remember if root is required or not, but basically select Active Edge then set it to flashlight. It will override Google Assistant if you do.
Button Mapper Pro works well on the V60, it might work for the G8X too: [link]
I installed this https://play.google.com/store/apps/details?id=flar2.homebutton and only use the free functionality which let me remap the netflix button so that when I double click it the Kodi app opens.
Remapping the normal single click also worked for the Netflix button but if I tried to remap the YouTube button then it would always prompt me to choose between YouTube and YouTube Music before ignoring both and opening whatever new app I had chosen.
Button Mapper from the Play store worked for me. I was able to remap the Netflix button to launch Plex.
I don't have a CCwGTV yet, but i have seen people on this subreddit comment that the Button Mapper app is pretty handy for programming your remote to do different stuff. Maybe you could try to remap a button to start up the ambient mode? Again, just shooting from the hip here as i don't have one to try it yet, but it says this in its description :
Actions that can be mapped to buttons or keys:
-Launch any app or shortcut
Best of luck
Here is the app Button Mapper
This one by chance?
Can also be done for other things using the app Button Mapper as well as for double presses of buttons as well as long presses
No Problem, it's listed in the Google Play store as: "Button Mapper: Remap your keys"
Here's a link
I use Button Mapper, you can assign shortcut/commands to physical buttons on your phone.
I set mine up so when I double tap my Up Volume key it switches my device from portrait to landscape and vice versa. You can set it up to hold for 3 seconds (you can change the time to how ever long you want) to do the same thing.
You can set it up for other things as well, like shortcuts to open an app, turn on flashlight and other system controls. Also aside from the portait/landscape option you can toggle the autorotate function on/off gesture, just need to choose it.
So each button can have up to 3 functions (4 if you pay for pro version, you don't have to) for single tap, double tap, and hold. By default single tap is to control volume, but you can change that.
Also take note, when you lock or shut the duo, it defaults to its regular portrait orientation.
Use the app Button Mapper
Use something like Button Mapper (Personal Preference) or bxActions.
It's a workaround, but 100% worth it.
I also have an S10, but used Button Mapper to change my Bixby Button to a flashlight button. Disabled the single click (to avoid accidental light), double click is what toggles the light.
100% recommend. Does require a PC since it uses ADB (Android Debug Bridge), but it takes less than 5 minutes to do.
I used Button Mapper with my S10 to convert the Bixby Button into a dedicated Flashlight button. Doesn't require rooting (thankfully), but does require using ADB (Android Debug Bridge) which is really easy.
Pretty much a day after I got my S10 I downloaded Button Mapper and disabled the normal Bixby button.
Pressing the button currently will do nothing, and I mapped the double click to toggle my flashlight. So now I've got a dedicated flashlight button.
Depends on what you want to remap the button to do. For the YouTube one just hold it down instead of releasing. A menu will display.
Otherwise you can use
Yes, use https://play.google.com/store/apps/details?id=flar2.homebutton
Yep, I have this set up. You just have to do a bit of work to get it going.
Download Button Mapper on your Shield. Using that, you can assign individual programs to F-keys (F1, F2, etc.). It requires you to press the key you want modified, though, and the F-keys don't show up by default on the remote. So in the Harmony setup, add the F-keys to the colored buttons or to the screen temporarily. Then, in Button Mapper, go to Add Button -> hit one of the buttons you've assigned an F-key to, then you can tell it to launch a program on a single press. Finally, you can assign the F-key button press to a start sequence. I also left the four apps I use most often to the colored keys on the remote, so I can jump from one directly to another, but you can restore those back to colors if you prefer.
It took a bit of doing to get set up, but once it's set, you don't have to mess with it again.
Yes, and you need the paid version to do what you want but you can test some basic functions with the free version, to test that your device is compatible.
There are some special buttons (not sure which ones) that cannot be remapped.
Just get Button Mapper from Play Store and remap any existing button on your remote.
It looks like you might be able to program that using Tasker.
Or possibly using this app:
You might try Button Mapper. It might let you accomplish this. [link]
You can try the Button Mapper app, it won’t let you remap some buttons (certain buttons only interact with the TV and not Android apps) but you could probably remap the coloured buttons.
It only activates Google Assistant for me. I'm using the Pro version of Button Mapper: Remap your keys.
I also tried deactivated the 'Google' app in System Settings as well in order to stop Google Assistant from activating, however, Button Mapper did not register the microphone button this way either.
TAP TAP = [link]
Button mapper to assign double press volume keys, add left/right/up gestures to FP sensor, and the pixel's squeeze gesture = [link]
Fingerprint swipes to add left/right/up/down = [link]
I used this app Button Mapper to remap the Netflix button on my ShieldTV remote. I'm not sure if it'll do what you're looking for but worth a try.
Did you try Button mapper?
You can. Shield remote doesn't have function keys. But it will receive those button inputs if you send them. Harmony remotes can send F1-F12 to Shield. I use this trick in conjunction with an app called Button Mapper.
When you run Button Mapper on Shield you can customize F1-F12 to do various things including launching app of your choice. And by mapping F1-F12 to your desired buttons on Harmony remote, you can achieve what you've described.
Button Mapper has such an option if bought (not available in the free version). It also lets you remap the annoying Google Assistant key (a several clicks through their PC tool are required, tho).
The difference between the default and brighter light is noticeable if swapping between them, however, do not expect it to flash so strong so you could use it for searching British bombers in the night sky. Solely for the little extra brighter light, I don't think it's worth it.
BxActions stopped working for me on Android 10, if that app doesn't work try Button Mapper.
Sorry, as an xposed user as per my flair, I wouldn't know what's available for Magisk.
Maybe try Button Mapper but to be fair, Tasker is a great shout these days for remapping - once you get your head around it.
Good luck buddy.
Button Remapper FNG
The one to the left of Home doesn't do anything. Back button works.
This app should allow you to remap anything on any remote. I keep hearing about it but haven't tried it myself yet:
I used button mapper from here and remapped the "skip" button so
I didn't know this worked on Android TV. Is it this one?
You can do this using the app Button mapper
You can map any button to an app. On my Android TV, I've mapped them to buttons I don't typicaly use, like the red, green, blue and yellow buttons.
I think it was this one [link]
this one some buttons it won’t map but I use the TiVo button for Plex and guide for Channel DVR. I wish I could map the Netflix button but it won’t recognize it.
Had it for 2-1/2 years now and never use it. i just map a long swipe home gesture to launch into google assistant voice input. If we're going to have an extra form of hardware input on a phone i would like an extra button like the samsung had with the bixby button. Would be great to have a press = google search, double press = voice assistant, and long press = flashlight with options within settings to map anything i desire to any of the functions like samsung users had with BXactions.
I kinda do something similar with volume buttons. i use the app button mapper to map double tap volume up = launch my podcast app, double press volume down = mute media playback, and there's also options for long press if you need more. Combine that with some FP gestures to control media playback and i can unlock my phone, launch my podcast app, and start/stop playback without looking while driving.
I used this [link]
yea I sideloaded thsi [link]
Thanks for getting back! I took your advice and downloaded Button Mapper, and I programmed a few buttons to use the play/pause action, but none of them work on Stremio, only the random slider button that was the default.
Just to double check, I tried out the remapped keys on other apps like Netflix and YouTube and they all work. Very odd. Any ideas?
Is this the app:
Do you have root? Because i would like to recommend another app, ive been using myself for a long time now( my power button got lost) i am using Button Remapper
here try this one
Set home button to launch Kodi
I use mine for media control. Single press for rewind/previous track, long press for play/pause and double press for fast forward/next track.
BTW, bxactions wasn't working well for me. I installed this app ([link])
Unlike bxactions, most actions are available in the free version, like the one I listed above.
You can if your tv runs on Android
This is the Play Store entry...
I downloaded Button Mapper and disabled the Netflix button.
Or just use something like a button remapper to remap your choice of the physical buttons on your phone to paste the text.
I personally have a programmable button on my phone that I've set up as paste and it's been amazingly useful for PoGo and other things. Scan, hit 'rename', press key, repeat.
Use the original and best Button Mapper. It can work with the screen off using an adb command.
Also, and most importantly, the real Button Mapper is safe, it does not steal your personal information.
Yeah you can use an app called button mapper and assign whatever button you want to open an app on the shield, I use the four coloured buttons to open several apps.
Button Mapper works without root. This is what it looks like in the settings for Active Edge.
Button mapper can remap the squeeze input without root.
If you're comfortable using ADB, then Button Mapper is pretty great for this
Per fare il remap bixbi io ho usato: [link]
U can disable bixby completely and repurpose the bixby button (all this via adb and without root)
Just use this app
You didn't read the second line. Download a remapping app from play store, for example, this one.
Not in Spain. :( Other countries won't ship here either.
You need to install Button Mapper from the Play Store.
You can also remap the Netflix button to launch Kodi instead: [link]
I use Button Mapper. I can push the Netflix button all day now and nothing happens.
You have to download Button Mapper and use your PC to do the procedure. It's not that hard considering it gives you a step-by-step guide and it takes about 3 minutes to do.
I used the one by Flar2.
You could try remap keys with Button Mapper
Don't know if it works perfectly or in free version but you can always try
download this button remapper. requires a computer to disable the bixby button, but v simple steps.
This the one I have used, worked great - (I have a Sony Android TV that I have used it on as well to program apps to the red/blue/green/yellow buttons)
YouTubeTV doesn't appear to have any 'actions' so I haven't updated the 'guide' & 'recall' buttons for example, but will continue to monitor.
I do wish their was a way to buy a button replacement for the sling one visually and pop it out,and replace, but otherwise It's a great remote.
The easiest one is using the Bixby for sound and Bluetooth.
Just download this app from. Play store and follow simple instructions. U will need a computer but its pretty simple.
Button Mapper works great for me, in both Android 9 and 10. I paid for premium version.
Pretty sure you'd be able to use Button Remapper in conjunction with Tasker to do this but it seems a bit complicated.
Maybe there is a way to listen for the keypress with the ADB integration so everything can be done in HA?
That's good. What you can try is install button mapper [link]
And add those volume buttons and make there action nothing.
Your English is perfectly fine. Thanks a lot for doing this I really appreciate it!
Apparently the “button mapper” android app can disable it according to a post on the Kodi forums. I haven’t been able to start the service yet for some reason though.
This one I believe.
Sorry this is not an answer with Tasker, but I use Button Mapper for this.
Check Button Mapper out, it can do what you want via adb.
Se a TV for Android como as Sony Bravia, é só usar o Button Mapper.
Just use Button Mapper it works well on Android 10 [link]
button mapper still works
I'm using Button Mapper to disable Bixby without disabling Bixby routines and to remap the Bixby button for whatever I want.
Get the newest 2.2 version from the links in this post, follow the directions in the post.
I use Button Mapper to make a double-press of bixby open GCam.
I found the exact same thing with my s10+. I removed some other misc bloat at the same time and have found my battery is now lasting 5+ hours longer (which is amazing because I had bixby etc disabled to the maximum level Samsung allowed before).
I didn't use a package manager, you can use adb to remove stuff, here's a guide for anyone interested.
You can also remap the bixby button (after all the software is gone) with the button mapper app, but this also requires a package to be installed via adb (no root required though).
I used ADB to remove everything Bixby and tons of other bloatware and then used button mapper to remap the Bixby button. One tap opens my music player, two taps opens Google assistant, and a long press toggles my flashlight.
Yes you can, but you need to push over an adb app. I used this app.
Try Button Mapper
Maybe it will recognize the button click, if it does you can just remap it to do whatever.
This one is close enough.
Edit: hmm, says "Not universal remote control, only applicable for mecool tv box" But I don't see why wouldn't it work. It's just a bluetooth controller. Unless they are lying and it's not bluetooth.
From the comments it does work on Nvidia Shield, so it should also work on Mi Box S, but the button to activate the Google Assistant does nothing. Could be remapped probably with Button Mapper App if you must have it. Or use it for something else.
They are probably saying it's only compatible with mecool box because people with IR boxes purchased it and obviously that didn't work.
not sure if it requires root perm
So its kinda involved but there is no mic on the remote, so I use the USB PS3 EyeToy for the mic.
I use the FLIRC USB IR receiver so I can use the OFA Streamer(OFAS), as not every Shield has the IR and I have a lot more control. The OFAS has its own ability to clone IR signals and have 3 assignable profiles built into the remote for TV, Streambox, and Soundbar/Receiver,and are swappable by codes or brand.
So I setup the OFAS remote for Nvidia Shield for the Streambox and Onkyo for my AV Receiver. Then I grab some IR signals(from an old Vizio remote, I don't have one anyone so it doesn't do anything in my home) to overwrite some of the buttons I want to assign to other things, like the channel up buttons I make the Shield Volume control, so I have both on the same remote. I also remap the back key to where it is on most streamer remotes. And the "star"/options button is set to "comma" which the Android TV Remapper app has rebound to start voice command, which starts the mic listening and brings up the Assistant prompt.
FLIRC lets me control how the Shield will interpret the command and to add functions, and the Remapper app lets me trigger certain Shield actions.
Now what I have done is pretty basic, but its works well for me and I don't have to use my Harmony remote just to use my Shield. But anyone could take these instructions and do a lot more than I have. I got most of my ideas from some forum posts on the Nvidia site.
Here are some useful links and I am happy to answer any questions.
Thats the one I was recommended, works well for my basic needs. There are others but I have no idea if they are any better/worse.
Uhm, I don't have this issue with my shield, but shield has pretty good support for the remote. Maybe mi box thinks the dpad center is a different action or something.
Best I could suggest is, side load this app: [link]
And map the center button to "select/enter" you might have to grant the app write_secure_settings with adb, but this should solve your issue.
This app may help [link]
You can use Button Mapper to remap the Bixby button only thing is you need to use adb if you don't know how to use that the app tells you how.
Screenshot of the app
try Button Mapper but its unlikely to bring a big improvement since its a single button
The Nvidia Shield has function buttons within harmony, map these to the desired buttons on the remote then use Button Mapper to map the function button to launch the desired app.
Nope still disabled after update.
This app will give you instructions
Try button mapper instead
The other option is Button Mapper.
I'm 90% sure it's this one, but I would need to double-check. Try it and let me know: [link]
Button Mapper, I think is what you're looking for: [link]
Remap bixby using this app
You will have to connect to computer to give it permissions. It's very simple it will tell u how
Now remap the Bixby button to take screen shot
I remapped the double click
Have the phone off and it will still take a screen shot for u
Hey, in case anyone coming here has the same problem and doesn't have Sound amplifier installed: I've took this app as a workaround and the keys work again! Give it accessibility access and all, then choose volume keys -> volume+ key -> instead of "default" map it with "volume +". Do the same with volume- key.
I actually considered returning the device because this bug pissed me off, but I can live with this workaround.
Try Button Mapper, it has mute function
You could try AutoInput Bluetooth Button, Button Mapper, AutoMediaButtons or PBMC.
I'm on a Key2LE, so I have the speed key, but I spent the last couple days flipping between the stock launcher and Nova. Keyboard shortcuts work on Nova with the speed key, but that's not on the KeyOne. You might want to try Button Mapper. I got it working okay on my device, but it wasn't as smooth as the stock shortcut handling, so I'm back on stock, since I use my one-handed shortcuts way too much to compromise on them. Other people run with Nova + Button Mapper, or just rely on the speed key on the Key2/LE.
I feel you, though. If I could even just get rid of the app drawer icon in the dock (swipe up for life) I'd be satisfied. I can't quit my shortcuts though.
I removed all of this:
pm uninstall -k --user 0 com.samsung.android.bixby.wakeup
pm uninstall -k --user 0 com.samsung.android.app.spage
pm uninstall -k --user 0 com.samsung.android.app.routines
pm uninstall -k --user 0 com.samsung.android.bixby.service
pm uninstall -k --user 0 com.samsung.android.bixby.agent
pm uninstall -k --user 0 com.samsung.android.bixby.agent.dummy
And installed this:
And have way more functionality with my Bixby button now and without all the Bixby bloat services tracking me and running in the background.
I believe this alternative is free:
Read the XDA article, anything you disable, you can easily enable again.
Don't people read articles anymore?
If you dont have root or xposed, have you seen if one of the re-mappers can pick up the home button, such as Button Mapper.
Does work with Button Mapper. This is how i use it with my 3rd party remote.
Pretty sure it's this: [link]
He just said 'button remapper" :)
I used Button Mapper.
[link] is the app you can use. In settings to customize home button you add a double tap action called recents and when you double press the home button you'll get the default Android TV recents screen that will show you all open apps that you can browse through, then you select down on the app you wish to close and press the select button to close it.
Edit: on some devices it breaks the way the select button works (on the Nexus player for example) so your mileage may vary, feel free to browse the play store for other apps that do the similar thing, that's just one app I've used in the past to achieve what you're trying.
This is the only thing I could ever get to work and it has worked great for me:
I believe I had to use adb to make it work with the screen off but it works, doesn't require root, and works with the latest Bixby version (as far as I can tell. I'm updated as far as it will let me).
You can't do it with the power button, at least not without being rooted as far as I know. However, this app will let you remap other buttons. I just tested it on my Pixel and was able to call up Assistant with a quick double tap of the volume down button. I know, not what you're looking for, but it might be as close as you can get.
You could try remapping buttons using Button Mapper. Not sure if it can detect remotes through HDMI-CEC, but it could be worth a try.
I'm guessing the exit key on your remote is mapped to the back button, which stops the stream.
Button mapper works well for me to open google assistant voice search.
I just tested it and one of the last options in the set of choices is "search" lets you go direct to the search app with the cursor ready to type your search.
Edit: To clarify I just tested this on my Key2 and you can use the power, volume, quick keys and all the keyboard keys as they all appear to be detected. I don't use the app in this way but it seems to work flawlessly in a quick test.
>Tried some tools for remapping but havn't found anything which can remap livetv ��
> If anyone who reads this have any suggestions please leave a comment.
Couldn't find a way to achieve that either so I've installed Button Mapper and mapped the Apps button (the one with the 9 tiles) so that when you long-press it, it will launch TiviMate. Not as cool as remapping the Live button but it was easy enough to explain to my wife lol
I use This ,no root is required for most of it.
My personal favorite is this one: [link]
It let me map the bixby button as zello push to talk which was exactly what i wanted! The 3 bucks or whatever was totally worth it
Hey that looks useful, but apparently doesn't work in Oreo+? Couldn't find a module that does... And the Play Store has this app; any opinion on it or know of something better (or free/open source)?
Try this App:
I've just started using Button Mapper. It allows you to still use any on-screen keyboard you desire and remap hardware buttons.
The app also seems to still be in active development.
SOLVED - [link]
Hope it helps someone.
If you have hard keys/off screen buttons this app is good.
Thanks for taking the time to answer!
I am skeptical that it's a straight up Android problem, Samsung tends to crap up their OS with bloat that causes extra problems both with stability and compatibility. You might have some luck flashing a ROM that's closer to stock Android, but if you go with Android in the future you might want to buy something that's like that out of the box (Sony, Motorola, and of course Google are all like this). If you're not too frustrated to continue trying to address your phone's excess shitty, /r/AndroidQuestions/ might be able to help you out. It might be a pain in the ass, but you could probably make a script that could still function as a cortana button or there may even be something someone has already made.
If you are OK with making Cortana your default, this might help: [link]
If you're savy, you might be able to modify a keyboard APK to remap the buttons on the keyboard or root your phone to remap the buttons ORRRR just use this app: [link]
Button Mapper (more options and free)
Button Mapper can make a long press on your home button, take a screenshot.
Button Mapper can make a long press on your home button, take a screenshot, instead of triggering nonsense.
It's free. No ads. It's amazing.
Just remember to exclude it from any task killer!
I'm glad you find it useful! And yes, it's a scary permission.... you guessed it right. That's specifically for supporting phones with physical buttons for the back, home, and overview buttons. I don't use that permission for anything else. The other permissions are for phones that use on-screen back, home, and overview buttons.
Other similar apps like Button Mapper, and Universal Copy require this permission too, so I'm not making this up.
Edit: I've had a similar conversion over here too where I explain how each permission is used.
I used Button Mapper ([link]). It lets you remap a long press on volume up (or down, but that doesn't work well, triggers GA if you open anything loud by accident).
This app works!! You unfortunately have to pay $4. But Google opinion rewards ftw
Tasker in itself can't control the volume keys without a plugin. U can use either touch task or autoinput to control the available buttons on your device but these plugins as far as I know doesn't work while the screen is off. an alternative app you could try is button mapper [link] I think this app works with the screen off it's not a direct plugin but it can send Tasker intents
This is not even a good joke (I really hope it is, what else he's doing?) . Other than destroying phones he has no clue how what he's doing. You don't like Bixby and want to have additional commands? Get something like Button remapper, it's free, no root required and you're good. "Tech Influencer" are not living like normal people. Their answers and solutions to problems with a phone might be as dumb as people believing you can charge your phone with the microwave.
Button Mapper is probably one of the easier solutions.
You could also use an automation app to replace Assistant with a screenshot action, have a notification trigger, quick settings tile, etc.
Try Button Mapper. I've been using it for a while and it works well for me.
I haven't got the note 9 yet but I had limited success with bx actions.
Try Button Mapper by flar2
This always worked for me, hopefully it will work in the note 9.
Don't forget Button Mapper & Good Lock too.
Have you tried something like Button Mapper or AutoInput?
You can use that
I have Kodi as interface, if I click on the home button I come back to kodi.
Weird did you get this one ? I don't have any ads on my keyone
There's an app you can install called button mapper. It allows you to remap the buttons to volume buttons.
However personally, I have my Shields rooted, so I did not need a 3rd party app. I just edited the key layout file (/system/usr/keylayout/) for the fire stick remote and changed the FF/RW buttons to control volume instead.
Here's the link to the app. It's android TV compatible so should be able to download onto your Shield:
Button Mapper tool
Can not personally vouch but this could help:
I use Button Mapper to map a long press on the volume down key to open Google Assistant.
Install button mapper. Set up app using adb.
This app seems better.
You could install Button Mapperor something similar from play store and set the volume keys to access Google assistant. For example a long or press or double tap on the lower volume button can now access Google assistant.
Below are a list of packages that can be removed. Read the comments and decide for yourself. The only thing you should definitely not delete (which is in the list) is com.sony.dtv.b2b.hotelmode. For me, whenever I removed it, it completely broke my settings menu, and had to do a hard reset before I could it back. If you are okay with getting your hands dirty. Setup adb, and run below command with each package as an argument. For good measure, at the end, simply restart your TV by doing adb reboot or holding the power button until it reboots.
Commands to run to delete apps
adb shell pm uninstall -k --user 0 "<package name here>"
adb uninstall "<package name here>"
adb shell am force-stop "<package name here>"
You can use above commands to delete the Vudu app as well. You will just need to find the package name.
List of deletable apps:
# Japanese Keyboard
# Sony recommendations row in launcher + row with list of available inputs (HDMI1, HDMI2 etc.)
# Sony select video
# Discover button
# Note: this for obvious reason makes the discover button useless. You can however use Button Mapper to remap it to something more useful (I have it mapped to open YouTube for example)
# Netflix manager, this shows Netflix in the "Discover" menu, Netflix button on remote.
# Note: this also disables the netflix button. You can however use Button Mapper to restore this functionality
# all kinds of recommendations
com.sony.dtv.bravialifehack # Something todo with the recommendations row
# com.sony.dtv.recommendationservice # main recommendation service
# com.sony.dtv.networkrecommendation # Sony network recommendation
com.sony.dtv.irbrecommendation # set-top box control setup
com.sony.dtv.watchtvrecommendation # shows a recommendation to watch tv
# Sony Samba
# Bluetooth Low Energy advertise service ( Maybe don't remove this)
# Hotel crap
# com.sony.dtv.b2b.hotelmode # can't remove this, breaks the settings menu
# Google Play Games
# Preinstalled Racing game
# Internet browser
# Stuff for google calendar
# Responsible for syncing contacts calendar etc.
# Stuff for google contacts
# Sony account manager
# Sony demo mode
# Printer spooler from google
# media apps
com.google.android.videos # Google Play Movies. Note: this for obvious reason makes the Google Play button useless. You can however use Button Mapper to remap it to something more useful
com.google.android.music # Google Play Music
com.sony.dtv.osat.music # Sony Music
com.sony.dtv.osat.video # Sony Video
com.sony.dtv.osat.album # Sony Album
com.sony.snei.video.hhvu # Sony Playstation Video
com.sony.dtv.tvx.search.s501.psv # search provider for PSV I think
com.sony.dtv.photosharingplus # Sony Photo Sharing Plus
# Sony keyboard
# Google Talk Back thingy (Can be enabled in settings)
# Google user dictionary
# bug report and feedback services
# Forgot what this was, will update later
# Stuff for satelite TV, if you use satelite tv then don't remove this
# Support for the inputs menu, etc.
# Control TV with Alexa
If you can find an audio recorder with a shortcut to start/stop recording, the app Button Mapper will allow you to run it on a button press
You should be able to use any generic button remapper app to do this. I use Button Mapper: Remap your keys to do so.
Actually now that I'm thinking about it... In what way was the app awkward to use with the remote? Is it related to you sideloading it? See if you can install it remotely from a PC and you might find it easier.
You could trigger a Tasker task with Button Mapper but I think you need root access for 1) screen off button mapping and 2) uninstalling apps without user input
Im on an unlocked S8+ ... so I guess Im good for at least another 2-3 weeks. Super Pumped! eye roll
Found it :D
Can map any button to any of the 3 categories (Action, App, Shortcut).
Just follow the prompt to enable button mapper in accessibility, and scroll down to add buttons, then click on the button attempted to map and customize it.
I mapped Netflix, Google Play, and the 4 color buttons to 4 apps and 2 actions (recent & screenshot), worked perfectly with X900E remote.
Though I've only mapped single tap and haven't tried double tap or long press.
Have you tried: "Button Mapper: Remap your keys"
[link] for your GPD XD yet?
You could use the app Button Mapper by flar2.
Check this app
You could map brightness up and down to your volume buttons with something like Button Mapper.
You could use an automation app, like AutoMate, to set a brightness level or enable auto-adjust and trigger it a multitude of ways—including custom gestures, but they are almost impossible to reliably replicate unless you choose something crude like a hard shake. Maybe something along the lines of screen on+light level+device at certain angle as a trigger would be better. Or, if you use a launcher that supports gestures, like Nova, you could assign the brightness task you created in AutoMate to be triggered by a Nova gesture.
Button Mapper this does without root.
It's the BK plugin which causes the issue, if you remove its administrator rights you'll find the judder disappears.
Try an app like this (it allows buttons to be mapped to Tasker tasks)?
I where in the same boat as I come from galaxy s5 to my Nokia 8 and I found that [link] this app let you change the recent/back button order
Not only that it also let's you to have automatic volume button orientation change as well.
All this and it does not even need root access to work.
I'll suggest an alternative solution: Button Mapper. It'll keep a floating button out of your captured images and can be used just as quickly. You can assign screenshot to a hard button, such as volume up or an in-line headphone button.
This is what I use:
As for remapping the squeeze function, its hardcoded to Google Assistant, but there's an app that sort of remaps it. It hides Assistant so quickly that you basically can't see it pop up, to which you then remap it to whatever you want. Here's the link to the app, and the XDA article on it. Note, however, that your screen has to be on for the remapped feature to work. I installed it but haven't figured out what I want to do with it, so I could be wrong.
This is the answer. Otherwise this app is what I use (and I map various Tasker tasks to my buttons):
I just did this a few days ago. My recommendation:
Install a button mapping app on the shield.
Add a windows or Mac computer to your harmony activity (doesn't need to be linked to a real machine, we just need keyboard keys).
Map the red button on the harmony remote to send a key from the computer keyboard, I chose F1.
Open the button mapping app and set the red button (sending "F1" to the shield) to open Netflix. (Clicking the shield's right stick to use it as a mouse may be helpful in setting it for the app I linked).
Add a step sending "F1" as an action to the end of you're activity's start section.
This strategy has been 100% consistent and more resilient than any other method I've seen. It will continue working if you rearrange the home screen tiles. It will continue to work when Nvidia updates the shield to Oreo and we get the completely redesigned lean back launcher. You don't have to buy a flirc or rely on that not breaking the flow.
I’m hopefully getting one tomorrow too! (Fingers crossed) I’ve read about an app called button mapper, that should do the job. Here’s the app:
I’m not sure how to use it though, so you’ll have to find that out yourself.
You actually can remap it with this:
Ah ok, I misunderstood. There aren't any other official apps that I know of. There is a app that will allow you to remap the pixel buds gestures but it's not an official app.
for the flashlight one, try this app:
Check out this app (link below) to remap functionality of physical buttons. I found it yesterday in Pixel sub. I am using it to set double tap Volume Up to screenshot and it does not require root.
Had to set it to now on tap and not Assistant (it still activates assistant though) too so that it would default to text input.
Button Mapper can do it
You can remap the squeeze button with: [link]
then add a tasker profile for immersive toggle. BUT the limitations of the app (for now?) are that the squeeze won't work in immersive mode. It'd only bring you into, not out of it.
I have tried that one. But I prefer [link]
Then add using Custom button menu. You might need a mouse with this one.
wow, so long press bixby works then for you? I liked Bixby and wanted to keep it.
So do I just install [link] and follow instructions to have it like yours?
You can try the "Button Mapper": [link]
With it you can't disable the active edge with Tasker, but you can set it up to run a task with it. In that task you could set up an action to run only if the phone isn't connected to the car's Bluetooth.
Will a button remapped application work for the S Pen
You can try Button Mapper. I'm using it in the Remap Bixby Only mode and the flashlight works perfectly.
Whilst it shouldn't be necessary Button Mapper is great, solves this problem and gives the sort of control that was available in custom ROMs.
Someone mentioned battery drain, this appears to be negligible for me.battery use
EDIT: Yes you can using this app: [link]
I think this would also work? (before custom roms / root hacks are developed)
Oops! Button Mapper
Your kernel might have to support it, but I use Button Mapper from the play store. You don't need the pro version if all you want is double-tap for camera.
(edit: it says root is actually not required - that's good to know!)
Button Mapper can do that: [link]
Give this a try it won't work with the screen off but can be super useful otherwise. No root needed.
> Are you using this app?
Not this one: I was referring to "the app I'm using" (which is "All in one Gestures" BTW) and which have that specific issue. I was wondering if Button Mapper had been able to implement a workaround.
> Because in this app there is a toggle to disable the backlight or not
I've only installed so far the evaluation version of Button Mapper which unfortunately allow to remap none of the software buttons of my device. Anyway, I haven't been able to find that toggle in app settings. It's not even mentioned in the online description.
There also a notice which make me doubts if will work on my S7 :"Button Mapper does not work with onscreen buttons (such as soft keys or the navigation bar)"
Oh, you should have written that it require an add-on (free that one) app:
Button Light and Touch
"this app works as an add-on for Button Mapper. Button Mapper will automatically detect that Button Light and Touch is installed on devices running Marshmallow or Nougat. Installing this app adds new settings to Button Mapper and fixes the issue of the back and recents keys not lighting up if long press actions are assigned."
I have mixed feelings about purchasing that app: looks a bit overpriced for just a basic tool which does only one thing. Suffice to compare to Tasker which cost barely more and provides so much features.
Actually, I just installed button mapper and can remap the home button to bring up Google search.
It's an extra service running, but it gets the job done!
Same version as mine? What mapper app? I'm using flar2
/u/flar2's Button Mapper essentially does that. Just need him to add support for the Bixby button. But it would be even more better if the button scan codes weren't hard-coded into the app. For instance, I'd like to be able to use it to customise my OP3's alert slider (instead of downloading yet another app).
I have button mapper pro. It's awesome.
I have it set so that if I tap and gold my back button the quick toggles drop fully expanded so the brightness slider is near the bottom and easily accessible. If I wanna adjust my flashlight I just tap and gold the back button, the fully expanded quick toggles drop, the I tap "flashlight"
I also have my volume up button when held toggle my flashlight which I use a least a dozen times a day and the volume down held toggle screen rotation so if I'm way don't a video and wanna full screen it o just tap and gold volume down.
To change the volume I just click however many times.
You can also use it to have your volume buttons default to media volume control which a lot of people like. I don't really see the point myself
I never have to reach to do anything and everything is easy and instant.
There might be an app like this that could do it. [link]
For the last app switch, I've managed to somewhat replicate it on my Marshmallow device using this app though at times it can be a bit wonky. I managed to replicate this feature far better on my M8 using gravitybox but I guess beggars cent be choosers.
I don't think so. Button mapper by reputable Flar doesn't work with the power button or with the screen off.
There're a few out there but that's my favorite
From reading the description on Button Mapper it is impossible without root access.
For your specific request, perhaps try an app called 'Power Button Flashlight' I've used it in the past; you can turn on the flashlight by double pressing the power button.
Also make sure to install button mapper from the play store [link]
I got mine setup so if I hold the back button the quick toggles drop, another quick tap and my notifications pop up so I have access to both without reaching. My volume up when held toggles my flashlight and my volume down used to toggle DND but since I can do that just as easily by holding the back key, I set it as an extra recents key so I can one hand it so much easier.
To actually change the volume I just tap as many times as I want.
There's also a WiFi repeater mode built in too already.
Also get OG YouTube. It allows background floating window and screen off play. The only catch is that autopsy only works in floating window or screen off mode, not when in the background. And sometimes when you switch modes the video stays black for a few seconds. Just wait and it'll be fine
[link] Might have this feature. If not you could email the dev and see if it is possible to add.
Yea I have the flat version. I heard the edge works a lot better with a case. You can get one of those crystal clear soft cases that are super thin. Theyre basically invisible and really affordable .
Go to play store and get Button mapper. [link]
Get any of the share to clipboard apps too.
It's so useful. Also get SwiftKey. All the themes are free for the holidays.
And also there's a triple home click that shrinks your screen for easy one handed use.
Whoops looks like i misread your issue. There is no way in oxygen os to do this.
You could try this: [link]
This is a remapper app and I use it for the same reason your asking. Long press my home button to screen shot.
Get button mapper. [link]
It's great. I have mine set up so holding volume up toggles the flash light and holding volume down toggles do not disturb. I also set a double tap of the recents button to switch between my current app and the last app i used and by pressing and holding the back button the notification tray expands so it's like i have the pixel but so much better.
There's also this one [link]
Which let's you map a double click of the volume buttons to do whatever you want. The second one doesn't allow you to set anything to toggle the flashlight though so I don't like it as much.
Solid review! If you think Nova blew your mind......try Button Mapper, this was the next best app I ever paid for.
Look at the app store for button mapper: [link]
Try button mapper - [link]
Difficult to advise without your Android version, root status, xposed, etc.
If you have xposed then PBMC can do all of this. If not, you could try Button Mapper.
Button mapper you will need to use adb to enable it though
> Regarding bixby, purchase bxactions pro. There's a free version which has slightly less customisability so you should try that first.
One should also try Button Mapper. It has similar overall capability when comparing paid app to paid app, but more when you're comparing free to free.
So you want to double-tap the physical volume down button to skip tracks? That sounds like something you would do with a button remapping app like https://play.google.com/store/apps/details?id=flar2.homebutton. They don't work on every phone, but if it works on yours, congrats.
If you're looking for other ways to control music without opening the app, consider using a third-party music widget to keep YouTube Music controls on the home screen: https://androidcentral.com/third-party-music-widgets I suggest using a music widget without album artwork as YTM's album artwork is a bit weird sometimes.
Another solution is to use Google Assistant. "OK Google, next song" will interact with the YTM notification (and most standard media playback app notifications) to skip to the next song.
You could try something like this [link]
Nope. Apps like BxActions and Bixby Remapper don’t work anymore, though, so I recommend Button Remapper.