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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
[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
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)?
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.
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 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 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).
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.
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.
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:
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.
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.
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
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
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.
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.
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]
You can try this. Can confirm it works for me.
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
No lag. Doesn't actually open Bixby.
Button Mapper (BETA)
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.
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?
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.
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.
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.
This app may help [link]
try Button Mapper but its unlikely to bring a big improvement since its a single button
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]
Try Button Mapper, it has mute function
You could try AutoInput Bluetooth Button, Button Mapper, AutoMediaButtons or PBMC.
I believe this alternative is free:
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.
I use This ,no root is required for most of it.
Try this App:
SOLVED - [link]
Hope it helps someone.
If you have hard keys/off screen buttons this app is good.
Button Mapper (more options and free)
Button Mapper can make a long press on your home button, take a screenshot.
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.
This app works!! You unfortunately have to pay $4. But Google opinion rewards ftw
Try Button Mapper. I've been using it for a while and it works well for me.
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
Button Mapper tool
Install button mapper. Set up app using adb.
This app seems better.
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
You should be able to use any generic button remapper app to do this. I use Button Mapper: Remap your keys to do so.
Im on an unlocked S8+ ... so I guess Im good for at least another 2-3 weeks. Super Pumped! eye roll
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!
Try this app: [link]
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.
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.