Related
NOTE: On a rooted device, this is the fastest, most reliable and problem-free method for remapping Bixby (no limitations, no setup)
Button Mapper allows you to remap any action you want to physical or capacitive hardware buttons. This includes volume buttons, Bixby button, and many buttons on game controllers and other hardware you attach to your phone.
You can map shortcuts, apps or actions to single press, double tap and long press for hardware buttons.
The Bixby button on the Galaxy S9 and S9+ is supported as of version 0.62
Bixby remapping of single, double and long press is completely free. No ads. Pro version not required.
Does not require root. If your device is rooted, you will have many more options (essentially unlimited). Also with root, Bixby remapping does not involve any hacks, it is implemented at the input level (native).
This does require an adb command to remap Bixby on unrooted devices. It's a one-time setup. I do not use the method used by other apps because it leads to a poor user experience (i.e. swiping right causes actions to occur, get stuck in a loop)
This app is continually updated with new features and improvements.
Download on XDA Labs:
https://labs.xda-developers.com/store/app/flar2.homebutton
.
Big update update on the way soon.
You can remap all Bixby stuff for free with this app, and it has the most options of any remapping app.
I'm looking for volunteers to translate. Go to this link if interested
http://oskwvu0.oneskyapp.com/collaboration/project/258033
Version 0.66 is now released. It will roll out slowly on the Play Store, if you want it now, get it from XDA Labs
https://labs.xda-developers.com/store/app/flar2.homebutton
This version has tons of small fixups: the AOD crash is fixed, activities open right away after pressing home, everything is faster, and there are more options. Also quite a few UI improvements.
Changes:
Pocket detection (pro)
Toggle auto brightness
Toggle Wifi hotspot (Android 7 and lower)
Toggle mobile data (root)
Clear notifications
Compatibility with Android P
Option to use speaker with Pressy, MiKey, etc
Global bypass option
More long press duration options
Receive incoming phone calls with home button (Samsung)
Add Spanish
Update translations
UI improvements
Optional lock method that allows fingerprint unlocking
Fix AOD crash with screenshot action (Samsung)
Optimizations and bugfixes
@flar2 anything about using Bixby button to take camera pics? thanks
[email protected] said:
@flar2 anything about using Bixby button to take camera pics? thanks
Click to expand...
Click to collapse
To click the shutter? You can do that with select/enter action, but it requires root.
flar2 said:
To click the shutter? You can do that with select/enter action, but it requires root.
Click to expand...
Click to collapse
yes, I was thinking if it was possible without root.
[email protected] said:
yes, I was thinking if it was possible without root.
Click to expand...
Click to collapse
Not that I can think of
I've deleted the bixby services without know that the remap apps wouldn't work anymore
This app doesn't work either.
ekvintroj said:
I've deleted the bixby services without know that the remap apps wouldn't work anymore
This app doesn't work either.
Click to expand...
Click to collapse
It's the only way to detect Bixby since Samsung bypassed the usual Linux input system..
thanks for this app. works great!
Hi
Thanks for this great app.
I use pro version.
Does it possible to remap back, home and recent soft keys on S9 ?
edzamber said:
Hi
Thanks for this great app.
I use pro version.
Does it possible to remap back, home and recent soft keys on S9 ?
Click to expand...
Click to collapse
I don't think so. It's definitely not possible using the methods used by this app.
So...people don't like free stuff? Should I make you guys pay for double press and long press?
Nice job with this app man. Very easy to turn on flashlight and get to google assistant. I'll be unlocking the pro version in a little bit.
It also appears that, even though I am not rooted, the bixby button works to turn on my flashlight while I'm on the AOD so that is SUPER helpful.
UPDATE!!
Version 0.74 has lots of new goodies. It's rolling out slowly on the Play Store, if you want it now you can download from XDA Labs:
https://labs.xda-developers.com/store/app/flar2.homebutton
-Menu action is now available without root
-Pause and resume remapping from notification, quick settings or public intents that can be used with Tasker or other automation apps
-If you use the notification, you can now change the priority
-Option to turn on screen with screen off actions, so if you launch an app with the screen off, the screen will automatically turn on (requires Pro version)
-Zello PTT toggle and hold actions (requires Pro version). This allows you to either set a button to toggle send, or hold the volume up or down button to talk
-Copy and paste actions
-Option to use VOICE_ASSIST for assistant
-Restore autobrightness when using brightness actions
-Fix shortcut bug
-Many other bugfixes and improvements
-Update translations
Here are the intents to pause and resume remapping. The first is a toggle, the other two explicitly pause or resume remapping. Use whichever best fit your needs.
flar2.homebutton.TOGGLE_REMAPPING
flar2.homebutton.PAUSE_REMAPPING
flar2.homebutton.RESUME_REMAPPING
@flar2
Screenshot sound toggle doesn't work for me on Galaxy S9+
Can we also have an option to disable bixby single tap when the device is locked or in always on display mode?
fmaher said:
@flar2
Screenshot sound toggle doesn't work for me on Galaxy S9+
Can we also have an option to disable bixby single tap when the device is locked or in always on display mode?
Click to expand...
Click to collapse
Screenshot sound toggle only works for my screenshot implementation. It can't be controlled on the native screenshot (I assume you're rooted)
flar2 said:
Screenshot sound toggle only works for my screenshot implementation. It can't be controlled on the native screenshot (I assume you're rooted)
Click to expand...
Click to collapse
Sorry didn't get your point. How can choose your screenshot implementation? There is only one screenshot action available in the list.
fmaher said:
Sorry didn't get your point. How can choose your screenshot implementation? There is only one screenshot action available in the list.
Click to expand...
Click to collapse
If rooted, it uses the built-in screenshot. If not rooted, it uses my own custom screenshot because I can't access the built in one. The built-in is preferable to the custom screenshot, but there is no control over the sound in the built in screenshot.
Is it possible to disable navbar keys so I can use like the auto hide feature??
parky169 said:
Is it possible to disable navbar keys so I can use like the auto hide feature??
Click to expand...
Click to collapse
Yes, it is possible. You can do it by running an ADB command. I don't remember, but you can google "ADB command to hide nav bar on Android" or something similar.
Unfortunately, when I tried this on my phone, it started having a delay to wake up after pressing the power button.
With sideActions you can easily remap the Power or S Pen Button on your Galaxy Note10 to any action or app you like! Use the Power Button to mute your phone, turn on flashlight, launch Google Assistant or take a screenshot with just one click!
When you remap the S Pen you can remotely turn on the flashlight or use the button to navigate your phone! unlimited possibilities!
Optionally you can remap the volume buttons to Skip tracks when listening to music, or whatever you like!
With per app remapping! Use the Power Button / side key to take pictures in camera apps, take screenshots in browser and start flashlight when the screen is off!
FEATURES:
• Double and long press supported!
• Remap the Power Button / side key on Galaxy Note10!
• Remap the S Pen button!
• Launch Google Assistant with the Power Button
• Remap the Volume buttons!
• Per app remapping
• Turn on the flashlight with the Power Button
• Disable the Power Button
• Skip tracks with the volume buttons
• High performance! No lags!
• No annoying ads
ACTIONS:
• Turn on flashlight
• Take a screenshot
• Mute phone
• Answer phone calls
• Launch Google Assistant
• Launch camera or any other app
• Switch to last app
• Disable the Power Button
• 35+ actions
NOTES:
• You can remap the Power Button / side key on your Galaxy Note10
• Samsung may block this app with future updates!
• Please check if sideActions is compatible before updating Bixby or phone software!
DOWNLOAD:
Forum download:
soon
Reserved
Reserved #2
Initial release, please test and post your feeedback!
Enjoy!
Love these Apps is fully immersive mode available yet?
brockyneo said:
Love these Apps is fully immersive mode available yet?
Click to expand...
Click to collapse
This app fixes that with just one adb command.
https://play.google.com/store/apps/details?id=it.simonesestito.ntiles
ggrant3876 said:
This app fixes that with just one adb command.
https://play.google.com/store/apps/details?id=it.simonesestito.ntiles
Click to expand...
Click to collapse
Ok great dont have to have root do I as I dont want to root
Thabks
brockyneo said:
Ok great dont have to have root do I as I dont want to root
Thabks
Click to expand...
Click to collapse
Nope, just one command line.
ggrant3876 said:
Nope, just one command line.
Click to expand...
Click to collapse
Ok great thanks does it work well as I've heard fully immersive doesnt work well with the camera punch hole
brockyneo said:
Ok great thanks does it work well as I've heard fully immersive doesnt work well with the camera punch hole
Click to expand...
Click to collapse
I use a black wallpaper so I don't notice it much and am using Swift Black theme.
ggrant3876 said:
Nope, just one command line.
Click to expand...
Click to collapse
Doesnt seem to work I've done the command and now immersive mode is enabled but nothing happend
brockyneo said:
Doesnt seem to work I've done the command and now immersive mode is enabled but nothing happend
Click to expand...
Click to collapse
You need to pull quick settings tab down and click reorder buttons, then you can add the tile.
Jawomo said:
Initial release, please test and post your feeedback!
Enjoy!
Click to expand...
Click to collapse
Single tap not customizable?
Also "double tap" & "double tap + hold" not working since it always turns screen off since it detects its native action first. Am I doing something wrong?
Edit: Even "hold" sometimes activate native action / display off.
Am I doing something wrong? I used PC method and bought you a coffee
Power Button - Screenshot not working....
Pro Version!
2,99 Euro please back
BxAction ist working
Vol-Up - Screenshot ist working
Emp0ri0 said:
Single tap not customizable?
Also "double tap" & "double tap + hold" not working since it always turns screen off since it detects its native action first. Am I doing something wrong?
Edit: Even "hold" sometimes activate native action / display off.
Am I doing something wrong? I used PC method and bought you a coffee
Click to expand...
Click to collapse
Cannot reproduce, working fine here. Anyone else?
Benny100 said:
Power Button - Screenshot not working....
Pro Version!
2,99 Euro please back
BxAction ist working
Vol-Up - Screenshot ist working
Click to expand...
Click to collapse
Screenshot is working fine here. More details please.
Is not working Power Button!
Benny100 said:
Is not working Power Button!
Click to expand...
Click to collapse
Is Bixbi app setup correctly as stated in setup?
Is power button set to open Bixbi? (see FAQ for details)
Its recommended to connect phone to PC once and start remapping over PC to unlock full potential. Takes less than a minute.
Jawomo said:
Is Bixbi app setup correctly as stated in setup?
Is power button set to open Bixbi? (see FAQ for details)
Its recommended to connect phone to PC once and start remapping over PC to unlock full potential. Takes less than a minute.
Click to expand...
Click to collapse
So do I need to fully setup and activate Bixby first and then install the app? Cruz I didn't do anything to Bixby at all
Emp0ri0 said:
So do I need to fully setup and activate Bixby first and then install the app? Cruz I didn't do anything to Bixby at all
Click to expand...
Click to collapse
If you use the PC to stert remapping none of this is needed, otherwise you have to setup Bixby
Jawomo said:
If you use the PC to stert remapping none of this is needed, otherwise you have to setup Bixby
Click to expand...
Click to collapse
Yeah I did. So it won't fix my issue eather.
So what should I do? Every time I try hold the button to go back it might go back but it turn the screen off aswell
And if I double press to flashlite, it will turn on flash lite and for some reason go to lockscreen so basically it does screen of and instantly screen on. Judging by this it really also register the power button native action as well no matter what I do.
Ps. Is there even a slim chance single press will be programmable later?
If you hide the gesture bar, it disables the ability to swipe between apps. But with a single ADB command to hide the bar and STILL be able to swipe between apps:
./adb shell wm overscan 0,0,0,-39
To revert the change, use
./adb shell wm overscan 0,0,0,0
What this does is pushes the bar down off the screen, effectively permanently hiding it (until you revert it)—but the functionality of the bar remains intact as if it were still there.
*Note: this has the effect of "pulling" the UI elements down by the same amount which would normally appear on the bottom of the screen, e.g. the hide keyboard button, switch keyboard button, lockscreen shortcuts, etc. They are all still visible and functional, just shifted down by 39 pixels.
You're welcome!!
For total newbs, here's a quick rundown of how to set up ADB for your device. Trust me it's much simpler than it looks:
PART ONE—Getting ADB on your computer
1. Download the Platform Tools from Google.
2. Unzip it.
3. Start a command prompt or terminal from the new platform-tools folder that step 2 created.
- On Windows, this means opening the platform-tools folder and then holding shift and right clicking and opening a powershell (or command prompt or whatever option you get)
- On Mac, this means open the terminal (cmd+space > terminal), type cd and then drag the platform tools folder onto the terminal and then press enter (basically, cd changes the directory of the terminal, and dragging the platform-tools folder tells it that's where you cd'ing to), then press enter. (cd > drag folder > press enter)
4. That's it. You're now able to do ./adb and ./fastboot commands. If any posts online tell you to type adb, use a ./ in front of the adb. Same with fastboot. There's a separate process to avoid having to type the ./ but it's frankly more work than it's worth IMO.
PART 2—Making your phone allow ADB
1. Go to settings > about phone > software information
2. Tap "Build number" 7 times
3. Go back one page, at the top search "usb debugging" and enable the option
4. Plug your device into your computer and go past your lockscreen
5. In the terminal in platform-tools, type
./adb devices
6. This will trigger a popup on your phone asking you to allow. Accept this popup.
7. Now you can run ./adb commands for your specific device.
Hmm, I don't have the gesture bar at all (it's one of the first things i disabled) and i didn't need adb to do it. Are you using the Android 10 gestures or Samsung?
I don't know also if you mean the gesture bar from Samsung that takes a little line of space in every app. But it is still possible to switch between apps, I wrote this to another guy with that kind of problem:
"It's still possible to swipe between apps but it's more difficult because you don't have the line for orientation. You have to slide up very gently and then left or right."
Sure with the bar it is really flawless, but still possible without. Just needs to be pushed little bit up and then swiping apps is possible.
Gesendet von meinem SM-N975F mit Tapatalk
freeza said:
Hmm, I don't have the gesture bar at all (it's one of the first things i disabled) and i didn't need adb to do it. Are you using the Android 10 gestures or Samsung?
Click to expand...
Click to collapse
TheFerhatKing said:
I don't know also if you mean the gesture bar from Samsung that takes a little line of space in every app. But it is still possible to switch between apps, I wrote this to another guy with that kind of problem:
"It's still possible to swipe between apps but it's more difficult because you don't have the line for orientation. You have to slide up very gently and then left or right."
Sure with the bar it is really flawless, but still possible without. Just needs to be pushed little bit up and then swiping apps is possible.
Gesendet von meinem SM-N975F mit Tapatalk
Click to expand...
Click to collapse
Sorry I should have been more clear. With this command, you can still swipe left and right to switch between apps. The toggle in settings forces you to do a new arching swipe gesture that's pretty bad IMO (and I assume in everyone's opinion, which is why it's not the way iOS does it or any of the Android 10 phones that are copying the iOS gesture).
Hi, tried this but after executing the command the nav bar move but immediately back to its original position.
I use edge gestures app, I find it very useful, you can asign a variety of gesture actions at left, right and bottom, has the switch apps option, it also provides a "pie" control at every edge, give it a try
https://play.google.com/store/apps/details?id=com.ss.edgegestures
Display. Navigation bar, full screen gestures + gesture hints. Then swipe on the bottom to move between apps.
This app does the best job for gestures on a samsung device
https://play.google.com/store/apps/details?id=com.samsung.android.sidegesturepad
Don't have the gesture bar, and swiping between apps works just fine...
I don't understand this, my gesture swipe works perfectly fine just hiding navigation bar.
finshan said:
If you hide the gesture bar, it disables the ability to swipe between apps. But with a single ADB command to hide the bar and STILL be able to swipe between apps:
./adb shell wm overscan 0,0,0,-39
To revert the change, use
./adb shell wm overscan 0,0,0,0
What this does is pushes the bar down off the screen, effectively permanently hiding it (until you revert it)—but the functionality of the bar remains intact as if it were still there.
*Note: this has the effect of "pulling" the UI elements down by the same amount which would normally appear on the bottom of the screen, e.g. the hide keyboard button, switch keyboard button, lockscreen shortcuts, etc. They are all still visible and functional, just shifted down by 39 pixels.
You're welcome!!
Click to expand...
Click to collapse
You can also use good luck and 100 operation plus use the hide navigation bar while you're in gestures and you'll have a complete full screen no gesture bar but be able to use all gestures
I am a S22 user and want to use FNG or VNG.
To use FNG or VNG, it needs to remove navigation bar.
Anyone know removing navigation bar??
I cant find any way to remove it completely.
I've found a solution
Hex installer works completely on one ui 5.0.
Thanks.
omnik3000 said:
I am a S22 user and want to use FNG or VNG.
To use FNG or VNG, it needs to remove navigation bar.
Anyone know removing navigation bar??
I cant find any way to remove it
Click to expand...
Click to collapse
Adb app control
skinza said:
Adb app control
Click to expand...
Click to collapse
what Adb?
I tried some adb commands like below
"adb shell wm overscan 0,0,0,-200"
but it doesnt work.
Did I do something wrong?
As far as I know, there is no method to remove the navbar on s22. The only thing I know, you can suppress back gestures in "swipe gestures" mode using ADB command. In that way, you will be able to utilize only the sides of the screen for FNG.
For that just use this command with ADB:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
and then chose "One UI full screen gestures" option in FNG settings.
Oleroma said:
As far as I know, there is no method to remove the navbar on s22. The only thing I know, you can suppress back gestures in "swipe gestures" mode using ADB command. In that way, you will be able to utilize only the sides of the screen for FNG.
For that just use this command with ADB:
adb shell pm grant com.fb.fluid android.permission.WRITE_SECURE_SETTINGS
and then chose "One UI full screen gestures" option in FNG settings.
Click to expand...
Click to collapse
Oh, and that would last ONLY untill reboot if you have no root.
If you install Samsung "Good Lock" and the install "NavStar" there is an option "Show and hide button". Then you have a little point on the left of the navbar. With double tab on it you could switch between hide ansd show.
braunie said:
If you install Samsung "Good Lock" and the install "NavStar" there is an option "Show and hide button". Then you have a little point on the left of the navbar. With double tab on it you could switch between hide ansd show.
Click to expand...
Click to collapse
want to remove not to hide
Both Good Lock and One ui display option have only a hide function.