How to move the NavBar in the back using SmartKey and having a fullscreen display? - Honor 8 Questions & Answers

Hi! I'm pretty new here.
I was wondering if it is possible to move the navbar buttons in the "back", using the smart key (single press for Home, double for Multitasking ecc.) and so, by using another tweak let the Navbar disappear getting a fullscreen display? Obviously by rooting.
Anyone got some idea?

Hi there. I've done it. You need Android M with root+twrp and xposed.
Then you just need two xposed modules.
1. xposed additions- allows you to map actions to physical buttons. I've set the FPS button to: 1 click=back, long click=home, double click=multitasking and tripple click=torch on/off Worked like a charm.
2. gravitybox- allows you to make changes to the UI. Designed with AOSP launcher in mind, but some functions work with EMUI. In navbar section you can change the size (Setting heigth to 75-80% makes it look quite good, 0% will hide it - i preffered the first option, as having the navbar on was handy when the phone is just sitting on the table etc. Maybe there is a way to make it come up and disappear on demand, but i couldn't be bothered to investigate this.)
The only issue is that xposed has a little issue with emui. Sometimes the dialer crashes when trying to make a phone call. A reboot makes the issue go away for a while, but eventually it's back. I haven't found a solution to this anywhere online.
If anybody here knows how to fix the xposed & emui compatibility issue, or has a method that doesn't require xposed I'd appreciate this information too.

Related

[Q] - Perminately hide soft buttons, replace with swipe from bottom

Hi all,
I love my Nexus 5, but coming from the GS3, I'm not sure I like the loss of screen realestate due to the soft buttons. I've tried immersive mode with Cataclysm rom, however I am a speed freak, and the added effort with swiping up the bars combined with the ugly re-positioning of the screen makes me dislike that option.
I'm looking for a way to permanently hide the nav buttons, and after that is accomplished I'm looking for a good (preferably customization) app that will act as a replacement.
1) Hiding the Nav Buttons - I've tried editing my bool.prop to add the line "qemu.hw.mainkeys=1" but it must be conflicting with my Rom (Cataclysm Nov 26) or my Kernel (Franco.14) because every time I reboot and unlock my screen I'm greeted with the lovely message "unfortunately the process com.android.systemui has stopped" and it forces me back to my silkscreen. I'd prefer not to use an app to solve the problem, as I'd much rather change system files through text editing or flashing than be required to download another app.
2) Simulating the buttons with gestures - I've tried a few apps so far, but I haven't been able to find one that solves my problem exactly the way I want. I may be forced to edit an app to get exactly what I want. The closest I've gotten so far is Swipe Home Button, however it still doesn't accomplish everything I want. What I'm looking for is the following:
Swipe up from bottom middle to go home (accomplished with Swipe Hope Button)
Swipe from bottom left to go back
Swipe from bottom right to launch recent apps
If anyone knows of any techniques to accomplish this I'd love to hear them!
Extra: I'd also like to hide the status bar, revealing it with some gesture, however that is farther down on my list as it is far less intrusive to my experience.
Use a custom ROM like Purity. They have this built in.
Sent from my SAMSUNG-SM-N900A using Tapatalk
Try this out- http://forum.xda-developers.com/showthread.php?t=2554592
Sent from my Moto X
Noxey said:
What I'm looking for is the following:
Swipe up from bottom middle to go home (accomplished with Swipe Hope Button)
Swipe from bottom left to go back
Swipe from bottom right to launch recent apps
If anyone knows of any techniques to accomplish this I'd love to hear them!
Extra: I'd also like to hide the status bar, revealing it with some gesture, however that is farther down on my list as it is far less intrusive to my experience.
Click to expand...
Click to collapse
Try this: https://play.google.com/store/apps/details?id=com.goodmooddroid.gesturecontroldemo&hl=en
You can do the three gestures you want and also has the ability to hide/recall status bar with another gesture.
Thanks guys,
I use GMD on my tablet, however I wasn't sure I wanted to spend $5.00 to try it out. I've also realized (slightly embarrassing) that I can just use cataclysm to change the navbar height to 0%... so that solves problem 1.
EDIT: Turns out GMD is exactly what I need. Didn't realize it had this level of customization when I originally tried it. Thanks! However if anyone knows of a free solution that would be great too.
Cataclysm has a hide navbar button you can put in the quick toggle to disable the navbar completely. no need edit the build prop or download any additional software. Thiis is also better than setting the navbar size set to 0 as you can quickly toggle it on and off if needed.
Noxey said:
Hi all,
I love my Nexus 5, but coming from the GS3, I'm not sure I like the loss of screen realestate due to the soft buttons. I've tried immersive mode with Cataclysm rom, however I am a speed freak, and the added effort with swiping up the bars combined with the ugly re-positioning of the screen makes me dislike that option.
I'm looking for a way to permanently hide the nav buttons, and after that is accomplished I'm looking for a good (preferably customization) app that will act as a replacement.
1) Hiding the Nav Buttons - I've tried editing my bool.prop to add the line "qemu.hw.mainkeys=1" but it must be conflicting with my Rom (Cataclysm Nov 26) or my Kernel (Franco.14) because every time I reboot and unlock my screen I'm greeted with the lovely message "unfortunately the process com.android.systemui has stopped" and it forces me back to my silkscreen. I'd prefer not to use an app to solve the problem, as I'd much rather change system files through text editing or flashing than be required to download another app.
2) Simulating the buttons with gestures - I've tried a few apps so far, but I haven't been able to find one that solves my problem exactly the way I want. I may be forced to edit an app to get exactly what I want. The closest I've gotten so far is Swipe Home Button, however it still doesn't accomplish everything I want. What I'm looking for is the following:
Swipe up from bottom middle to go home (accomplished with Swipe Hope Button)
Swipe from bottom left to go back
Swipe from bottom right to launch recent apps
If anyone knows of any techniques to accomplish this I'd love to hear them!
Extra: I'd also like to hide the status bar, revealing it with some gesture, however that is farther down on my list as it is far less intrusive to my experience.
Click to expand...
Click to collapse
Just try the play store app named "full!screen"
Um why hasn't anyone mentioned LMT, the ISAS do EXACTLY what the OP wants.
http://forum.xda-developers.com/showthread.php?t=1330150
This is what I've been wanting to do as well.
As for hiding the navbar, I still don't know the most reliable or simplest method to do this.
xdp said:
Um why hasn't anyone mentioned LMT, the ISAS do EXACTLY what the OP wants.
http://forum.xda-developers.com/showthread.php?t=1330150
This is what I've been wanting to do as well.
As for hiding the navbar, I still don't know the most reliable or simplest method to do this.
Click to expand...
Click to collapse
yeah +1 for lmt ..make sure to get the v2.0rc6 for KitKat
for dropping the navbar I just put the .. qemu.hw.mainkeys=1 .. at the end of the build.prop on stock rom

[APP] Swipe Navigation - Navigation bar replacement

SWIPE NAVIGATION
ABOUT
Swipe Navigation allows you to execute actions by simple swiping from the edge of your screen, a bit like pie controls but without any ui elements which makes it a lot faster and easier to navigate. Swipe Navigation also has a dock that supports a unlimited amount of actions
DOWNLOADS
https://play.google.com/store/apps/details?id=com.suphi.swipenavigation
SCREENSHOTS
HELP
HOW DO I HIDE MY NAVIGATION BAR
The best way to hide your navigation bar is with your ROM settings but if your ROM does not support this you can used a Xposed module or you can add qemu.hw.mainkeys=1 to your system/build.prop file.
Here is a video on how to edit you build.prop file VIDEO GUIDE
SYSTEMUI CRASHES WHEN I LAUNCH GOOGLE NOW ON TAP
This is a bug with android and google has been notified of this problem. https://code.google.com/p/android/issues/detail?id=193391
The reason this happens is when you hide your navigation bar with qemu.hw.mainkeys=1 the animation crashes when trying to launch google now on tap.
Luckily there is a hack to get it working, what you will need to do is force the animation to play without using google now on tap and there are a few ways to do this.
If you turn on "OK GOOGLE" detection from any screen or if you use nova launcher/apex launcher/etc... go into settings and turn on "OK GOOGLE" voice activation
then say "OK GOOGLE" and the animation will play, a white border around the edge of your screen.
Once the animation has played google now on tap will start to work.
Warning if you reboot your phone you will need to say "OK GOOGLE" again.
SWIPE NAVIGATION IS NOT WORKING
Screen DPI set to low
One person reported that when they set there DPI from 320 to 260 swipe navigation would not work correctly
SuperSU out dated
Don't forget that SuperSU is still in beta for marshmallow so make sure your up to date
SELinux not allowing Swipe Navigation to inject Events
I'm still not 100% sure why some people are experiencing this problem maybe when SuperSU goes stable for marshmallow this will be fixed but for now here are a few checks you can do:
In advanced settings test other SU contexts
Make sure SuperSu/ROM/Kernel are all up to date
Make sure your ramdisk has been patched correctly modified boot.img by Chainfire
if all fails download SELinuxModeChanger and set your SELinux to permissive If you don't want to set your SELinux to permissive you could downgrade to version 3.0.3 or use without root version
MORE HELP
If you still need help feel free to email me at [email protected] or post in this thread and ill try my best to help
MEDIA Thank you for sharing Swipe Navigation
VERSION 4
No videos found
VERSION 3
VERSION 2
VERSION 1
No videos found
APPS THAT WORK GRATE WITH SWIPE NAVIGATION If you have any app recommendations feel free to tell me
FREE
Smart Wifi Switch - quickly switch to your closes WiFi access point
PAID
Tasker - make a task with 200+ actions supported and with Swipe Navigation set a shortcut to that task
XPOSED
GravityBox - you can use GravityBox To enable expanded desktop to hide your navigation bar or set navigation bar height to 0 dont use the disabled navigation bar option it will break google now on tap
------
I like it, would you consider adding support for icon pack?
planeinmountain said:
I like it, would you consider adding support for icon pack?
Click to expand...
Click to collapse
It already has support for icon packs
Tap on your dock action then set icon then select your icon pack
Splder said:
It already has support for icon packs
Tap on your dock action then set icon then select your icon pack
Click to expand...
Click to collapse
Great, thanks!
Is this better than All in one Gestures?
Scalabis said:
Is this better than All in one Gestures?
Click to expand...
Click to collapse
Well i made the app so i would say yes but you would need to try it for your self so you can decide what you like better
I just bught this app for support, good work mate.
I was using free, so here are my impressions/requests:
1) Different color for basic gesture actions (left,center, right, left edge, right edge)
2) Dock settings is a cluttered chaos, no need for so many options. What i would like to see is option for folders or something similar.
Also a 'set to default' option would be nice for values.
gordito_gr said:
I just bught this app for support, good work mate.
I was using free, so here are my impressions/requests:
1) Different color for basic gesture actions (left,center, right, left edge, right edge)
2) Dock settings is a cluttered chaos, no need for so many options. What i would like to see is option for folders or something similar.
Also a 'set to default' option would be nice for values.
Click to expand...
Click to collapse
i was thinking about adding glowing for different swipes so you can see what one your doing
dock settings well yes its a bit cluttered but i need that many settings if you press the floating button there are some presets you can use
(use a preset as a starting point or just use the way a preset is and pretend there are no settings)
folders would need a full rewrite on how the dock works but i don't want to do that i may make a extension for that you would have to download separately and would work with all other apps
dock has default but settings does not i was thinking about adding some presets for the other settings as well like the dock settings
I was thinking different colors in the bottom bar, for every 'area'
Also, there could be a ' set to default' option in every setting, next to 'cancel' and 'ok'
One other thing that could be configurable, is swipe distance on dock. If i wanna reach apps, there is a lot of distance.
Keep up the good work.
nice
gordito_gr said:
I was thinking different colors in the bottom bar, for every 'area'
Also, there could be a ' set to default' option in every setting, next to 'cancel' and 'ok'
One other thing that could be configurable, is swipe distance on dock. If i wanna reach apps, there is a lot of distance.
Keep up the good work.
Click to expand...
Click to collapse
That would require to many color settings
Default for every setting i could do that ill look into it
Ill look into that as well for now you could change side the the narrow side of your phone
Great app! Was looking for something like this but the swipe back xposed module was never consistent enough ...
some suggestions:
1. the home button is actually what i use the least, there is an option to change the size of the left and right most swipe areas, but can there also be an option to change the size of the center (home) swipe area? this will avoid the "back" and "recent apps" swipe areas being too small when the "search" and "menu" swipe areas are expanded
2. is it possible to add chrome actions (back/forward, next/previous tab, etc.) into the custom action list? it appears possible since the chromepie xposed modules and gesture navigation app have these shortcuts ... that would make chrome navigation a lot more user-friendly
wyt18 said:
Great app! Was looking for something like this but the swipe back xposed module was never consistent enough ...
some suggestions:
1. the home button is actually what i use the least, there is an option to change the size of the left and right most swipe areas, but can there also be an option to change the size of the center (home) swipe area? this will avoid the "back" and "recent apps" swipe areas being too small when the "search" and "menu" swipe areas are expanded
2. is it possible to add chrome actions (back/forward, next/previous tab, etc.) into the custom action list? it appears possible since the chromepie xposed modules and gesture navigation app have these shortcuts ... that would make chrome navigation a lot more user-friendly
Click to expand...
Click to collapse
There is currently no way to resize the home button
Back would be just the normal back action
If you go into actions at the bottom is more... Within more is forward
Switching tabs i was not able the find the keycode in the list that does that but
Here is something built into chrome you may not of known about
If you slide your finger across the top url bar it will switch across tabs
But i think this does not work if you have your tabs in recents if you have your tabs in recents then you could use switch to previous app the switch between your last 2 tabs apart from that i dont know
Splder said:
There is currently no way to resize the home button
Back would be just the normal back action
If you go into actions at the bottom is more... Within more is forward
Switching tabs i was not able the find the keycode in the list that does that but
Here is something built into chrome you may not of known about
If you slide your finger across the top url bar it will switch across tabs
But i think this does not work if you have your tabs in recents if you have your tabs in recents then you could use switch to previous app the switch between your last 2 tabs apart from that i dont know
Click to expand...
Click to collapse
yes, i know about the gesture to swipe tabs in chrome. however it's not that useful a gesture when using the phone one-handed unless you have extra long fingers ...
i tried hard to find the keycode to swipe tabs in chrome too ... even connected to a bt keyboard to see if i could find it. but it's definitely possible since chromepie can do it, maybe it is a combination of keycodes simultaneously?
anyway, great app! got through my first day using it instead of the navbar and it feels very intuitive already
thanks
wyt18 said:
yes, i know about the gesture to swipe tabs in chrome. however it's not that useful a gesture when using the phone one-handed unless you have extra long fingers ...
i tried hard to find the keycode to swipe tabs in chrome too ... even connected to a bt keyboard to see if i could find it. but it's definitely possible since chromepie can do it, maybe it is a combination of keycodes simultaneously?
anyway, great app! got through my first day using it instead of the navbar and it feels very intuitive already
Click to expand...
Click to collapse
I would not know how to do it maybe it can only be done with xposed i quit using chrome im now using lightning browser nice light open source browser

Exynos S9+ gesture control quick guide (Requires root)

I wanted to write a quick guide on how to hide the navigation bar permanently, in the easiest way possible and then use gestures to replace the nav bar soft keys.
This solution has been tested on the Exynos S9+ and you need to be rooted in order for it to work.
Steps:
1. Have root
2. Install the gesture control app of your liking, before proceeding with the next step. Set it up and make sure it works after rebooting. I would recommend either all in one gestures (free) or edge gestures (paid). I actually prefer edge gestures. Play around with the settings to get the most intuitive gesture navigation for you, I have added screenshots of my settings for inspiration.
3. Navigate to the system folder with a root explorer and open build.prop with a text editor. Add the following line to the bottom of the text qemu.hw.mainkeys=1 and save. This tells your device that it has physical navigation keys, so it should disable permanently the soft keys. To revert this simply switch the '1' with a '0', or delete the line, save and reboot.
4. Reboot your device.
I'm not a developer, I just had to piece together this simple solution for a much more natural navigation experience.
I don't notice any slowdowns or battery drain with this solution.
Reserved
useful ,thanks
May i have the link for the app? Thanks in Advance, lo.
S7 - SuperMan-Rom
borntokill said:
May i have the link for the app? Thanks in Advance, lo.
S7 - SuperMan-Rom
Click to expand...
Click to collapse
https://play.google.com/store/apps/details?id=com.ss.edgegestures&hl=en (paid app)
https://play.google.com/store/apps/details?id=com.phoenixstudios.aiogestures (free app)
I just tried the app "edge gestures" and it is well done, very customizable and works very well... apparently.
I installed the companion app "more gestures" to get a few more things to do. I wanted to swipe and hold from the right to turn off and lock the screen.
The shortcut works and it locks the screen as it should, but, for some reasons, I can't unlock my phone using fingerprint or face unlock, even though those settings are enabled. As soon as I touch the sensor I get prompted to use my pin, and if I hit the back key under the numpad, I go straight to the lock-screen, and as soon as I swipe up, I'm back with the pin and no use of the unlock sensors.
I had the same option (to swipe and hold to lock the phone) from Samsung's "one handed operation +", but I wanted to use one single app to have the 3 edges of the phone covered and this one seemed optimal for that, instead of using xda "navigation gestures" together with the Samsung's one.
As soon as I disabled this "edge gestures" app, and reinstated Samsung's and xda's one back, everything turned back to normal, face and finger unlock working again.
I wonder if I should have enabled other settings or permissions I'm unaware of, for these apps to work without conflicting with the unlock part.
Has that happened to anyone of you too??

how? network speed in status bar / immersive display (similar to Gravitybox)

Back then, on my Nexus 5, I used Gravitybox via Xposed.
The most liked features have been the display of the actual network speed (DL/UL rates in kb/s) and the immersive display (fullscreen, no black bars top and bottom even for apps not made for it).
I'd like to get this back on my Pixel 3, but how?
Root & Magisk possible.
Thank you for ideas!
fronten said:
Back then, on my Nexus 5, I used Gravitybox via Xposed.
The most liked features have been the display of the actual network speed (DL/UL rates in kb/s) and the immersive display (fullscreen, no black bars top and bottom even for apps not made for it).
I'd like to get this back on my Pixel 3, but how?
Root & Magisk possible.
Thank you for ideas!
Click to expand...
Click to collapse
If you're pixel is from Google, then you can root it. But there's only an unofficial Xposed that will work. I'm not sure if that supports gravitybox.
jd1639 said:
If you're pixel is from Google, then you can root it. But there's only an unofficial Xposed that will work. I'm not sure if that supports gravitybox.
Click to expand...
Click to collapse
well, it is rooted with Magisk, but the Xposed you mentioned is beta unstable and does not yet support Gravitybox. Understable, with Gravitybox being a conglomerate of a whole lot of different mods.
I was wondering, if there are other possibilities to be explored. I am really wondering why there is no Magisk Module for the DL/UL speed in the status bar already - do other users not desire this or is it commonly fulfilled already, how?
The immersive display on the Pixel 3 is sort of a regress, - quite often i only see a contextually unused bar where the menu keys are.
Well, even chrome shows a white bar there, without using the area for website content display.
Did I miss some setting to toggle it?
@Tulsadiver 's mod in the themes section does it. It is also available on DU custom rom.
fronten said:
well, it is rooted with Magisk, but the Xposed you mentioned is beta unstable and does not yet support Gravitybox. Understable, with Gravitybox being a conglomerate of a whole lot of different mods.
I was wondering, if there are other possibilities to be explored. I am really wondering why there is no Magisk Module for the DL/UL speed in the status bar already - do other users not desire this or is it commonly fulfilled already, how?
The immersive display on the Pixel 3 is sort of a regress, - quite often i only see a contextually unused bar where the menu keys are.
Well, even chrome shows a white bar there, without using the area for website content display.
Did I miss some setting to toggle it?
Click to expand...
Click to collapse
You can use Tasker to do this. Just a matter of creating a task for immersive mode in tasker and then run the task. Also, you can create a task to turn immersive mode off and run that if you want it off. Easiest way though is to create both tasks and then add a widget to both of them on you home screen. Then just touch one widget to turn immersive mode on and touch the other to turn it off. Another option is to create a profile that will start immersive mode when you start one of the apps in the profile, such as your browser. Then, when you quit using the app, it reverts back to immersive mode off. Whatever the case, it works great. If you want to try it, I can help you with it. They are really pretty simple tasks to set up. Are you familiar with Tasker?
so far the Edxposed for me works well on my pixel 3 with these modules:
App Locale 2
Google Mpas SDK Drift Fix for China
GravityBox[P] beta 5: network speed indicator and immersive mode work great
Lataclysm
XprivacyLua
Should be more workable modules
fronten said:
well, it is rooted with Magisk, but the Xposed you mentioned is beta unstable and does not yet support Gravitybox. Understable, with Gravitybox being a conglomerate of a whole lot of different mods.
I was wondering, if there are other possibilities to be explored. I am really wondering why there is no Magisk Module for the DL/UL speed in the status bar already - do other users not desire this or is it commonly fulfilled already, how?
The immersive display on the Pixel 3 is sort of a regress, - quite often i only see a contextually unused bar where the menu keys are.
Well, even chrome shows a white bar there, without using the area for website content display.
Did I miss some setting to toggle it?
Click to expand...
Click to collapse
robocuff said:
You can use Tasker to do this. Just a matter of [..] pretty simple tasks to set up. Are you familiar with Tasker?
Click to expand...
Click to collapse
Funny thing - i purchased Tasker, but never used it. So no, I am not familiar with Tasker and would appreciate your help.
bush911 said:
so far the Edxposed for me works well on my pixel 3 with these modules:
[..]
GravityBox[P] beta 5: network speed indicator and immersive mode work great
[..]
Should be more workable modules
Click to expand...
Click to collapse
Great info! Thank you.
fronten said:
Funny thing - i purchased Tasker, but never used it. So no, I am not familiar with Tasker and would appreciate your help.
Click to expand...
Click to collapse
Open Tasker and touch the tasks tab at the top. Then, at the bottom right you'll see a plus symbol. Touch it and a small window for naming the task will open. Name it whatever you choose. In the next window, touch the plus at the bottom and then select code. Then select run shell. Then, where it says command, you simply type or copy and paste the code I give you. On that same page you'll see a line that says use root. Put a check mark in the box next to it and then use the back arrow at the top left to go back. This is the code you'll use in the command box.
This one is for turning immersive mode on.
Code:
settings put global policy_control immersive.full=*
This one is for turning off immersive mode.
Code:
settings put global policy_control immersive.full=
Create two tasks in the manner I mentioned, one task for immersive on and another for turning it off.
When you back out of the window where you typed the command, it takes you to the task edit window. At the bottom left you'll see a play button you can use to test the task. Touch it and, it'll turn on or off, depending of course which task it is you're in.
You can use that button to turn immersive mode on or off or you can add a Tasker widget for each task on your home screen. Then it's just a matter of touching them to turn it on and off. Also, if you prefer, you can add buttons for them in the quick settings you see when you drag down the status bar. Just open the quick settings, touch the edit button and add the Tasker buttons there. There are three of them, add two and assign the tasks to them.

Getting the Backbutton to the right on Android Q

Is there a way to get the Backbutton to the right side under Android Q? Custom Navbar App dosnt work and the Tut from XDA about the ADB Comands either.
hi, I'd also like to know if there is a way to get it back on the right side.
I actually use the full gesture mode, but there is something that I would like to change :
When you open the keyboard, the button to close it is also on the left side, is there a way to get it on the right ?(probably something to do with the navbar position of the buttons)
Cheers
I've mostly adjusted to this new layout after coming from a Note 9, but I definitely miss the massive customization Sammy offered via the Good Lock app. Interested in hearing the recommended way to achieve a similar level of tweaking in vanilla Android.
I tried digging through the settings activities to see if it was in a hidden menu somewhere, but couldn't find anything. I did discover that if I freeze Pixel Launcher, I lose the System Navigation entry in the System > Gestures menu, and the app switch button stops working. Maybe the Pixel Launcher has some way of controlling the order of the buttons? Though, if it does, it's not in any of the settings.

Categories

Resources