[MOD][GUIDE] Disable Softkeys/Enable Navbar *root only* - Galaxy Tab S General

This guide will help you disable the Samsung softkeys in the bezel, and enable the Google Navbar.
Warning:
If you disable the keys without enabling the navbar, you will lose home and back navigation, and will be stuck in any app you happen to be in.
Requirements:
Root
File manager with root permission (I used Solid Explorer)
To Enable NavBar:
In root file manager:
open "/system/build.prop"
add this line at the bottom of the file
Code:
qemu.hw.mainkeys=0
Reboot to ensure the Navbar is enabled before moving on
To Disable Softkeys:
In root file manager:
open "system/usr/keylaout/Generic.kl"
This file contains all keymapping. Search for the following keys (158 and 254) and comment them out with a # symbol. They will look like the following:
Code:
# key 158 BACK
# key 254 APP_SWITCH
In root file manager:
open "system/usr/keylaout/gpio-keys.kl"
This file contains all physical buttons. Comment out 172 with a # symbol. It will look like the following:
Code:
# key 172 HOME WAKE
Disable Softkey Backlight:
The Backlight can be disabled in Settings:
Settings: Display: Advanced (section): Touch key light duration: Always off
I found during my testing that sometimes the "Touch key light duration" setting would disappear completely. My original method also included hiding "key 172 HOME" from the Generic.kl, and this seemed to cause that setting to leave. The Home key does not need to be removed in Generic.kl since we are removing it in gpio-keys, so this works out better.
Xposed Framework Alternative:
I was able to make all the changes using Xposed as well, but I found these are simple enough changes without it. Disabling the buttons with "XPosed Additions" also was much less reliable.
MoDaCo Toolkit: System UI: Show navigation bar
XPosed Additions: Buttons
sources:
http://brandtkrueger.wordpress.com/...ation-buttons-on-the-galaxy-s3-requires-root/
http://forum.xda-developers.com/showthread.php?t=2301429
http://forum.xda-developers.com/showpost.php?p=50636011&postcount=4

the.joeba said:
This guide will help you disable the Samsung softkeys in the bezel, and enable the Google Navbar.
Warning:
If you disable the keys without enabling the navbar, you will lose home and back navigation, and will be stuck in any app you happen to be in.
Requirements:
Root
File manager with root permission (I used Solid Explorer)
To Enable NavBar:
In root file manager:
open "/system/build.prop"
add this line at the bottom of the file
Code:
qemu.hw.mainkeys=0
Reboot to ensure the Navbar is enabled before moving on
To Disable Softkeys:
In root file manager:
open "system/usr/keylaout/Generic.kl"
This file contains all keymapping. Search for the following keys (158 and 254) and comment them out with a # symbol. They will look like the following:
Code:
# key 158 BACK
# key 254 APP_SWITCH
In root file manager:
open "system/usr/keylaout/gpio-keys.kl"
This file contains all physical buttons. Comment out 172 with a # symbol. It will look like the following:
Code:
# key 172 HOME WAKE
Disable Softkey Backlight:
The Backlight can be disabled in Settings:
Settings: Display: Advanced (section): Touch key light duration: Always off
I found during my testing that sometimes the "Touch key light duration" setting would disappear completely. My original method also included hiding "key 172 HOME" from the Generic.kl, and this seemed to cause that setting to leave. The Home key does not need to be removed in Generic.kl since we are removing it in gpio-keys, so this works out better.
Xposed Framework Alternative:
I was able to make all the changes using Xposed as well, but I found these are simple enough changes without it. Disabling the buttons with "XPosed Additions" also was much less reliable.
MoDaCo Toolkit: System UI: Show navigation bar
XPosed Additions: Buttons
sources:
http://brandtkrueger.wordpress.com/...ation-buttons-on-the-galaxy-s3-requires-root/
http://forum.xda-developers.com/showthread.php?t=2301429
http://forum.xda-developers.com/showpost.php?p=50636011&postcount=4
Click to expand...
Click to collapse
Does this retain the features of the fingerprint scanner? I know it probably does as though it is in the home button it is technically a separate piece of hardware but it is worth having it laid out clearly.

HughesNet said:
Does this retain the features of the fingerprint scanner? I know it probably does as though it is in the home button it is technically a separate piece of hardware but it is worth having it laid out clearly.
Click to expand...
Click to collapse
I just tried it, and I can confirm it works. It's a bit tricky though, because now the Home button on the Navbar is directly above it on the screen.

Is it possible to switch the orientation of the buttons on the Navbar? example being the Task Manager button is now on the right of the home button and the back button is on the left, but I would like to switch them to be in the same orientation as the Softkeys.

Not threadcrapping, but just curious??? Why do people want to lose screen real estate with a nav bar when we have it below the screen?? Just curious.

suzook said:
Not threadcrapping, but just curious??? Why do people want to lose screen real estate with a nav bar when we have it below the screen?? Just curious.
Click to expand...
Click to collapse
I wanted this so that when I turn the tablet to portrait mode the keys are always on the bottom.

suzook said:
Not threadcrapping, but just curious??? Why do people want to lose screen real estate with a nav bar when we have it below the screen?? Just curious.
Click to expand...
Click to collapse
I only use my tab in landscape mode with Thumb keyboard and getting to the back button with my thumb is a stretch. This won't help me though until I can get it moved to the corner like you can with cm11. The buttons being built into the bezel was actually my biggest concern with buying this.

Disable softkeys and backlight is cool for sure but instead of navigation keys just download "LMT PIE" controls apk and enable left,right, bottom edges.
I use a Nexus 5 phone and picked up screen real estate as the Nexus line don't have softkeys below in the boarder
Nexus 5 via Tapatalk

Do like the old HTC Flyer and have two sets of backlit keys lighting the set that applies for the rotation.

Screen shot anyone?
==========================screenshot right here=======================
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And, any problems after? yes, small one right here. it blocks a part of the time on the lock screen.
see that 2:50PM??
but anyway this is not a problem for me. I am okay with it.
Also u can no longer taking a screen shot by pressing the power+home. You will need to press the power+volume down.
Q: anyone know how to change the position of that on screen BACK and APP SWITCH buttons? I mean they are the way too much to the left and right. I prefer the one that shows on the Nexus10.

suzook said:
Not threadcrapping, but just curious??? Why do people want to lose screen real estate with a nav bar when we have it below the screen?? Just curious.
Click to expand...
Click to collapse
I mainly use the tablet to read comics (in portrait mode). To do the very small bezel (one of my favorite features!), I found myself constantly hitting the buttons with my thumbs. The NavBar is always oriented on the bottom of the tablet, so this doesn't happen.
Also, anytime you use a full screen application (if the App is written correctly) the NavBar hides itself completely, and reappears with a swipe from the bottom upwards.

ksj0823 said:
Q: anyone know how to change the position of that on screen BACK and APP SWITCH buttons? I mean they are the way too much to the left and right. I prefer the one that shows on the Nexus10.
Click to expand...
Click to collapse
You can use the Xposed framework and module "Xperia/AOSP NavBar Buttons" which puts the buttons much closer together, especially if you enable search and menu buttons (see attached rescaled screenshot). There was a problem with alignment in landscape on my Tab S 8.4 but the author very quickly sorted that, I assume it would work OK on the 10.5 too.

Armpowered said:
You can use the Xposed framework and module "Xperia/AOSP NavBar Buttons" which puts the buttons much closer together, especially if you enable search and menu buttons (see attached rescaled screenshot). There was a problem with alignment in landscape on my Tab S 8.4 but the author very quickly sorted that, I assume it would work OK on the 10.5 too.
Click to expand...
Click to collapse
This module didn't work for me. All installed but would not show soft keys after numerous reboots

finger said:
This module didn't work for me. All installed but would not show soft keys after numerous reboots
Click to expand...
Click to collapse
The module doesn't enable the softkeys, it just positions them better. To enable them you need to do what it says at the beginning of the thread or might be able to do so with the Gravity Box Xposed module.

Armpowered said:
The module doesn't enable the softkeys, it just positions them better. To enable them you need to do what it says at the beginning of the thread or might be able to do so with the Gravity Box Xposed module.
Click to expand...
Click to collapse
**** my bad, didn't read it thoroughly enough. Thanks

Any link to that xposed module? Thanks
Sent from my SM-N900 using Tapatalk

zelduy said:
Any link to that xposed module? Thanks
Click to expand...
Click to collapse
Just search for "Xperia/AOSP NavBar Buttons" within Xposed Installer in download section.

Would it also be possible to have the softkeys ONLY in portrait mode?
I have the Tab S 10.5, and usually use it in landscape mode, where the hard buttons are on the bottom as usual. In this state, I don't need softkeys. Sometimes, I'm holding it in portrait mode, and ONLY WHEN I DO SO, I'd like to have softkeys at the bottom side.
Any way to make this happen?

You may want to consider some sort of Pie Controls. This won't disable the hardware keys, or enable the default Android softkeys, but it will give you easier access to things like Home and Back.
I can't remember what app I used in the past for this, but if you can't find something I can look it up when I'm home. I know it wasn't actually called "Pie Controls" though.

I suggest using GMD gesture control, instead of the buttons. Much quicker and more convenient. Needs root though.

Related

[MOD][29 MAR] Enable on-screen buttons in ICS roms

-----------------------------------------------------------------------------
Sorry, for personal reasons, I don't have much time to update all my mods.
So from now on, I will update mods for stock(AOSP) ROM only.
-----------------------------------------------------------------------------
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
i know many people say this is useless and meaningless... but i like it because it is very nice for my eyes..
so if you don't like this idea, just don't use this.
---------------------------------------------------------------------------------------------
updated to v3 : see changelog
for Deodexed IMM76D (GSM 4.0.4) : Download
Restore : Download
---------------------------------------------------------------------------------------------
maybe you need Ezekeel's GLaDOS kernel and arifhn's NSTools to disable buttons backlight.
(enable backlight dimmer and set delay to 500)
and howto is here : [HOWTO] enable on-screen buttons in ICS rom
---------------------------------------------------------------------------------------------
changelog [update log]
Code:
[B]03/29[/B]
- IMM76D
- this is the last update from me. sorry!
[B]03/26[/B]
- CM9 v4.0 and Pete 03-16-12
[B]03/15[/B]
- CM9 nightly 20120314
[B]03/03[/B]
- update HTC style mods to HTC "One" style :)
[B]03/01[/B]
- add HTC style mods
[B]02/28[/B]
- AOKP build 26
[B]02/24[/B]
- CM9 v3.0~3.4
[B]02/22[/B]
- AOKP build 25
[B]02/21[/B]
- AOKP build 24
[B]02/15[/B]
- AOKP build 23 version layout fixed
[B]02/14[/B]
- AOKP build 23
Yes!! I am so happy someone found a way to do this. While they can be considered completely pointless on a device that already has buttons, I find them really awesome on the Nesus S. Especially after disabling the backlight on the capacitive buttons.
Koush version works great on BM v5. I'll try the restore file out in a bit.
EDIT: I've removed the google search box before but wasn't able to use the screen space where it used to be. Is there any way to activate that space for widgets etc? I would be a nice tweak to add back a little more useable screen space after applying this tweak.
EDIT2: I noticed that widgets placed towards the of the screen will overlap with the google search box now (genie widget or power control widget as an example).
Backlight dimmer is a must. Looks great in the dark.
irishrally said:
Koush version works great on BM v5. I'll try the restore file out in a bit.
EDIT: I've removed the google search box before but wasn't able to use the screen space where it used to be. Is there any way to activate that space for widgets etc? I would be a nice tweak to add back a little more useable screen space after applying this tweak.
EDIT2: I noticed that widgets placed towards the of the screen will overlap with the google search box now (genie widget or power control widget as an example).
Click to expand...
Click to collapse
Did you change the LCD density to 210?
Sent from my Nexus S using xda premium
Serious_Beans said:
Did you change the LCD density to 210?
Sent from my Nexus S using xda premium
Click to expand...
Click to collapse
I did not. I was hoping I wouldn't have to. I don't like how things pull in towards the center of the screen too much with dpi that low.
EDIT: I just checked at the it's set to 220. I think it changed to 220 after flashing this mod.
I as well think that on-screen buttons aren't as useless and wasteful as everyone makes it seem. It changes the user experience a little bit for the better while sacrificing a little screen space.
For one, it allows you to access the task switcher without holding the home button. A simple tap and you're good to go. I find myself switching apps a lot more often when I had the button available as oppose to the long-press method.
Secondly, the 3 dots for the menu button allow you to see when the button is available in certain apps/screens. This is important in legacy apps as you don't have to guess if there are more options or not (advance settings for Wi-Fi anyone?).
I think everyone should try it at least for a little bit to see how the experience pans out. If nothing else, it give you a taste of how the Galaxy Nexus works which I assume will be many people's next phone.
For those of you that use it, I used 230dpi as my setting. Anything below that and my bookmark widget blends in with the search bar. Also, like someone said above, disable the soft key lights with Backlight Dimmer using NSTools. Just put it at a low value. If you really want to be fancy, you can change the soft keys to other functions. For example, I edit the /system/usr/keylayout/cypress-touchkey to have the Back and Menu button be Vol- and Vol+ respectively while the Search and Home buttons were the equivalent to the power button. This is just some functionality for the buttons so that those of you that don't like reaching up to the physical buttons can have those right at your fingertips.
omg sorry. i changed lcd density to 210 so widget overlapping problem is solved now.
NS4g version pls.
Sent from my Nexus S 4G using Tapatalk
How do you go to menu mode (when only used these 3 buttons)?
lcchan1 said:
How do you go to menu mode (when only used these 3 buttons)?
Click to expand...
Click to collapse
There are three dots when there is a menu mode available. As for the home screen, go into settings through the notification drop down menu.
Enhanced said:
If you really want to be fancy, you can change the soft keys to other functions. For example, I edit the /system/usr/keylayout/cypress-touchkey to have the Back and Menu button be Vol- and Vol+ respectively while the Search and Home buttons were the equivalent to the power button. This is just some functionality for the buttons so that those of you that don't like reaching up to the physical buttons can have those right at your fingertips.
Click to expand...
Click to collapse
Really cool that we can change this so easily. I got the back button to be the power button but I couldn't figure out the volume notation. I tried VOL+ +VOL VOLUP etc.
4G version please!!!!
Sent from my Nexus S 4G using Tapatalk
Is it possible to set capacitive button as notification? I kinda like on screen button
This is very cool
Sent from my Nexus S using Tapatalk
irishrally said:
Really cool that we can change this so easily. I got the back button to be the power button but I couldn't figure out the volume notation. I tried VOL+ +VOL VOLUP etc.
Click to expand...
Click to collapse
It's VOLUME_UP and VOLUME_DOWN.
Sent from my Nexus S using XDA Premium App
Enhanced said:
It's VOLUME_UP and VOLUME_DOWN.
Sent from my Nexus S using XDA Premium App
Click to expand...
Click to collapse
Do you know how to edit this mod for the NS4G? I want the software buttons but this only works on the 3G
Sent from my Nexus S using Tapatalk
I just took the framework-res.apk from the zip and copied to /system/framework, applied permissions, changed lcd density and works good on my NS4G.
edit: bln works, but you need to go back to nstools and enable everytime the screen turns off.
edit2: actually had my value too low for bln, works for me if it is >1000
When I do that I get a boot loop immediately after pasting the apk
Sent from my Nexus S 4G using Tapatalk
kjaved373 said:
I just took the framework-res.apk from the zip and copied to /system/framework, applied permissions, changed lcd density and works good on my NS4G.
edit: bln works, but you need to go back to nstools and enable everytime the screen turns off.
edit2: actually had my value too low for bln, works for me if it is >1000
Click to expand...
Click to collapse
This mod should not have any effect on bln etc.
batting1000 said:
When I do that I get a boot loop immediately after pasting the apk
Sent from my Nexus S 4G using Tapatalk
Click to expand...
Click to collapse
You are supposed to flash these zips in recovery.
I'm using:
Rom:[ROM][25.11.2011] Brainmaster's tweaked ICS MIX v5
Kernel:[KERNEL][25 NOV] franco.Kernel | ICS
Mod:[MOD] Enable on-screen buttons in ICS roms (Kwiboo / Koush)
I'm getting GREAT results. Exchange does FC when it boots up but after that, it's been SMOOTH sailing!
I'm 7.5 hours deep into my battery today and I've used Google wallet 3 times, made a few phone calls and sent 2-3 dozen texts... Still have 77% battery using 100-1000 Conservative... This is PHENOMENAL!!!
GREAT WORK ALL!!!

Back button simulation, for righthanded

Our phone has back button on the bottom right side of the phone, thus making the phone use with right hand only very unpleasant, mostly in news reading apps where back button is used often when going back to the front page.
Is there any software button simulation app where I could position the back button somewhere in the bottom middle?
jazzh said:
Our phone has back button on…………
Click to expand...
Click to collapse
by adding some line (i forgot what it was ) to build.prop, u can enable on screen keys.
something like-
<something >. hardwarekeys=0
then, in settings (settings/system i think)
u can rearrange them...
Sent from my GT-I9070 using xda app-developers app
It sounds good, I'll take a look into it. But I don't want to disable hardwarekeys, I want all hw keys and just 1 sw key (back)...
To enable and use Onscreen buttons...
@jazzh,
Yep, you can you can use on-screen buttons BUT it will take/reserve some part of your screen's display.. that's why I don't use it BUT you can give it a try..
Just download the app build.prop editor and add this line at the end of your build.prop:
Code:
qemu.hw.mainkeys=0
(make sure to keep an empty line at the end of your build.prop, otherwise you will get a bootloop)
To disable it, simply remove the line above or set the value to "1"
3 MORE THINGS:
- This is what it will look like...
- You can resize the on-screen buttons BUT that will require you to modify your framework-res.apk
- I just found out about this app.. this will allow you to enable or disable on-screen buttons easily but its made for Xperia devices, so I am not sure whether it will work or not...
jazzh said:
It sounds good, I'll take a look into it. But I don't want to disable hardwarekeys, I want all hw keys and just 1 sw key (back)...
Click to expand...
Click to collapse
i don't think it disables the hw keys. it just enables the onscreen keys.
Even better: u can use pie controls if u add that line to build.prop
Sent from my GT-I9070 using xda app-developers app
Thank you all guys!
I added the line at the bottom and rebooted and... voila, soft keys are up and running.
Now, I didin't see anywhere not in the settings>system where these buttons can be adjusted. It would be nice if there is autohide option or something. Remember, I need only back soft key to be in the bottom middle or bottom left?
Then I installed pie control app, this works too but it doesn't have the option of autohiding softkeys at the bottom.
Is there something else I could try, I just need back software button elsewhere then bottom right corner and not all the time. Can it be achieved?
Thx again for helping...
jazzh said:
Thank you all guys!
I added the line at the bottom and rebooted and... voila, soft keys are up and running.
Now, I didin't see anywhere not in the settings>system where these buttons can be adjusted. It would be nice if there is autohide option or something. Remember, I need only back soft key to be in the bottom middle or bottom left?
Then I installed pie control app, this works too but it doesn't have the option of autohiding softkeys at the bottom.
Is there something else I could try, I just need back software button elsewhere then bottom right corner and not all the time. Can it be achieved?
Thx again for helping...
Click to expand...
Click to collapse
No mate you cannot directly edit the on-screen button's configurations and functions from Settings.. you need to decompile and modify certain files in your framework-res.apk.. I guess it will be too complicated for you to do all that - so it would be better for you to not try it now and end up getting a bootloop (no offence)
The only reason why I don't use on-screen buttons is because of this only.. It takes up screen's space and there is no auto-hide option...
And which Pie Control app did you install? Give this is a try if you still haven't tried it... As far as I know, Pie controls only appear when you tap and hold on a certain part of your screen...
If you don't want to use your on-screen buttons then just remove the line from your build.prop or set its value to 1... And if you don't want your phone's capacitive buttons to light up then you can turn that off from Settings > Display > Touch key light duration and set it to "always off".. It won't disable them BUT it will not light them up..
I tried exactly the same pie control app you've posted, found it by searching.
But I also uninstalled it afterwards, pie is working fine but I can't auto hide soft keys at the bottom, so when pie is active and visible, soft keys at the bottom are also visible. Which is not what I wanted at the 1st place.
So at the end I commented the line in build.prop and reverted to the way it was before, cause A) space is more important to me, and B) soft back key is again on bottom right.
In the meantime, if someone runs into solution for simulating only back key with adjustable position... kindly let me know...

[MOD][9/23] Replace Menu key with Recent Apps, Long-press Home for Menu

Hi everybody, as you can see, I'm brand new to the community. This is actually my first post after the 10-post newbie threshhold. I'm also new to Android phones, though I've tinkered extensively with my Nook Simple Touch and HD+. I'm excited to be able to contribute my first mod, which addresses one of my few complaints about the stock LG ROM. I'm not a big fan of the permanent menu key, and I much prefer to have a recent apps key at the ready. So I did some digging, some decompiling and some smali hacking, and I've come up with a mod that replaces the Menu key with the Recent Apps key and makes a long-press on the Home key pull up the Menu.
Here's a screenshot:
Launcher:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
** Update 9/24 **
I fixed a glitch where the recent apps button was smaller than the other buttons when in portrait mode. It should look nice now. If you flashed the earlier one, please grab the v0.2 version of the zip. I've updated all the links below.
I'm including links to two TWRP-able zips, as there are two variations of the mod. The first, RecentAppsKey_v0.2.zip just replaces Menu with Recents and makes a long press on home pull up the menu. The second, RecentAppsKey_with_ellipsis_v0.2.zip also patches framework.odex so that the system reports that there is no permanent menu key, which causes apps to display the "vertical ellipsis" overflow menu in the Action Bar. The downside to using this one is that older apps (and even the Settings app in the stock ROM) will display an ugly Menu button at the bottom of the screen if there's no permanent menu key. Personally I prefer to have the vertical ellipsis menu, but I figured some people wouldn't want it.
Also one other thing to mention is that in the little preview images in the "Front Touch Button" settings you'll still see the menu key. When you select it, the recent apps key will be in whatever position the menu key was supposed to be. Also, this mod plays nice with the various themes, so if you want a "Lovely Pink" recent apps key, I guess it's your lucky day Update: if you change the position of the recent apps button by choosing a new layout in settings, you need to reboot your phone afterwards, otherwise the recent apps button won't do anything! I'm looking into a fix for this, but haven't quite got it yet.
*** Update 9/29: AT&T Version! **
Thanks to the help of users Wesley32 and jug6ernaut, there is now an AT&T version of this mod! Please see the AT&T thread for details.
*** Installation ***
Download the zip you want:
RecentAppsKey_v0.2.zip - Just do the key swap, no overflow menu
RecentAppsKey_with_ellipsis_v0.2.zip - Also add the "vertical ellipsis" overflow menu to the action bar
Update:
As requested by stetsonaw, if you just want the vertical ellipsis action bar menu button and want to leave your nav-bar alone, you can flash VerticalEllipsis.zip which will only patch framework.odex to trick the system into thinking you don't have a permanent menu key. You can still summon the menu from the nav-bar as usual, you'll just also have a button in the nav bar.
To install, just put the zip you want somewhere on your device and reboot into TWRP. Install and reboot and you should be good to go.
*** Reverting ***
If you change your mind and would like to go back to stock, flash RevertRecentKeyMod.zip and it will re-flash the files from the stock rom.
*** Source code ***
Update: 9/25
For developers that would like to include this mod in their work, I've attached the modified sources. There are three zips, one for framework.jar to enable the Action Bar Overflow menu, one for android.policy.jar to change the long-press on home behavior to inject a menu key event, and one for LGSystemUI.apk to swap the buttons. Please let me know if you want more details on what exactly was changed.
Would this affect the black nav bar mod?
Edit: Works great, thanks! Nav bar still black.
http://imgur.com/xUcYRxD
Edit 2: The icon seems small, it that intended?
So if i just want the vertical ellipisis, and not worry about changing the keys, since i am using Auto Hide Softkeys, do i just flash the framework.odex? Or are the SystemUI and android.policy.odex files required as well?
I'm also already running another systemui mod, and don't really want to lose it.
stetsonaw said:
So if i just want the vertical ellipisis, and not worry about changing the keys, since i am using Auto Hide Softkeys, do i just flash the framework.odex? Or are the SystemUI and android.policy.odex files required as well?
I'm also already running another systemui mod, and don't really want to lose it.
Click to expand...
Click to collapse
Here's a zip with just the framework.odex: VerticalEllipsis.zip
The one in the OP will also replace the SystemUI and android.policy.odex, so avoid that one!
It should work fine by itself; it's just a one-byte patch to make ViewConfiguration.hasPermanentMenuKey() return false instead of true.
cheami said:
Would this affect the black nav bar mod?
Edit: Works great, thanks! Nav bar still black.
http://imgur.com/xUcYRxD
Edit 2: The icon seems small, it that intended?
Click to expand...
Click to collapse
Great, I'm glad it worked! The icon does seem a bit small. It's just the icon that's included in the standard SystemUI. My guess is that they didn't bother themeing it to match the others since they knew it would be disabled. There is a copy in each theme bundle, but they all seem to be the same.
sefnap said:
Here's a zip with just the framework.odex: VerticalEllipsis.zip
The one in the OP will also replace the SystemUI and android.policy.odex, so avoid that one!
It should work fine by itself; it's just a one-byte patch to make ViewConfiguration.hasPermanentMenuKey() return false instead of true.
Click to expand...
Click to collapse
Is this suppose to give me recents button but keep the same icon?
If not is there a way to keep LG's button but just turn it into a recents with button overflow.
The zip in the post you quoted won't do anything to your navbar; it just makes apps display the three-dot menu onscreen. The zips in the OP will change the menu key into a recent apps key, including changing the icon. They will also change the behavior of the Home key so that a long-press acts like the Menu key instead of pulling up the recent app switcher.
Sent from my VS980 4G using xda app-developers app
sefnap said:
The zip in the post you quoted won't do anything to your navbar; it just makes apps display the three-dot menu onscreen. The zips in the OP will change the menu key into a recent apps key, including changing the icon. They will also change the behavior of the Home key so that a long-press acts like the Menu key instead of pulling up the recent app switcher.
Sent from my VS980 4G using xda app-developers app
Click to expand...
Click to collapse
First off, Thanks for creating making the mods for us...NICE!!!
Also, thanks for the clarification. Installing now.
sefnap said:
Hi everybody, as you can see, I'm brand new to the community. This is actually my first post after the 10-post newbie threshhold. I'm also new to Android phones, though I've tinkered extensively with my Nook Simple Touch and HD+. I'm excited to be able to contribute my first mod, which addresses one of my few complaints about the stock LG ROM. I'm not a big fan of the permanent menu key, and I much prefer to have a recent apps key at the ready. So I did some digging, some decompiling and some smali hacking, and I've come up with a mod that replaces the Menu key with the Recent Apps key and makes a long-press on the Home key pull up the Menu.
Here's a screenshot:
Launcher:
I'm including links to two TWRP-able zips, as there are two variations of the mod. The first, RecentAppsKey.zip just replaces Menu with Recents and makes a long press on home pull up the menu. The second, RecentAppsKey_with_ellipsis.zip also patches framework.odex so that the system reports that there is no permanent menu key, which causes apps to display the "vertical ellipsis" overflow menu in the Action Bar. The downside to using this one is that older apps (and even the Settings app in the stock ROM) will display an ugly Menu button at the bottom of the screen if there's no permanent menu key. Personally I prefer to have the vertical ellipsis menu, but I figured some people wouldn't want it.
Also one other thing to mention is that in the little preview images in the "Front Touch Button" settings you'll still see the menu key. When you select it, the recent apps key will be in whatever position the menu key was supposed to be. Also, this mod plays nice with the various themes, so if you want a "Lovely Pink" recent apps key, I guess it's your lucky day
*** Notes and words of caution ***
This is currently a Verizon-only mod, as that's the one I've got. I've pulled the relevant files from scrosler's rooted AT&T rom, but there are several differences between the two. I also have no way to test an AT&T version, so I'll be shooting in the dark, as it were. I do plan to work up an experimental AT&T version in the next couple of days, and I'll update this thread with a link when that happens. Hopefully some brave souls can test it out.
Also, I have only tested this on a post-OTA device. I don't think that the OTA changed anything relevant, but if you are on a pre-OTA device, I'd recommend pulling the following files from your phone and checking their checksums. You can use adb to pull them, for example:
Code:
adb pull /system/framework/framework.odex
. Then you can use this tool to add a "Checksums" tab to the Properties dialog you get when right-clicking on a file in Windows Explorer. The checksums for the orignal (unmodified) files are:
/system/app/LGSystemUI.apk -- md5: 9a49826cddfaeaf7cb77fc0e3fe0557e
/system/app/LGSystemUI.odex -- md5: e3da7ff9c4bf400fe15d52f21a610955
/system/framework/android.policy.odex -- md5: cc5ca0e503cc603e30f963d1c0b5cba1
And, if you're using the Vertical Ellipsis zip:
/system/framework/framework.odex -- md5: 1e679588d49f00310f07c3a41e71fc52
If you get something else, this could easily break something! Also, if you are pre-OTA and you try this, let us know how it worked out!
*** Installation ***
Assuming everything checks out, you should be good to go, but I'd recommend doing a backup first, just to be safe.
Download the zip you want:
RecentAppsKey.zip - Just do the key swap, no overflow menu
RecentAppsKey_with_ellipsis.zip - Also add the "vertical ellipsis" overflow menu to the action bar
To install, just put the zip you want somewhere on your device and reboot into TWRP. Install and reboot and you should be good to go.
P.S. if anyone is interested in the technical details, I can write up what exactly I changed. It might have to wait a little bit though; I'm posting this at my toddler's nap time, and that could end any minute
Click to expand...
Click to collapse
I'm guessing this is implied, but should a restore to a backup (after flashing this mod) should revert both the icon and the behavior of the home button? I didn't see a zip that reverses out these mods (I mean to say) so should that be the correct process to reverse the changes?
Would it be possible to have a variant of this mod to change the pull down menu button to the recent apps instead of the menu button? I have added the 4th button to the layout. It is a rectangle with an arrow pointing down.
The order would be: Back, Home, Menu, Recent Apps.
giri0n said:
I'm guessing this is implied, but should a restore to a backup (after flashing this mod) should revert both the icon and the behavior of the home button? I didn't see a zip that reverses out these mods (I mean to say) so should that be the correct process to reverse the changes?
Click to expand...
Click to collapse
Yeah, restoring a backup will revert the changes. An "undo" zip is a good idea though! I went ahead and made one up: RevertRecentKeyMod.zip -- I'll edit the OP to include it. This will just flash the stock files back, and should revert all changes.
Has anyone done this on a Pre-OTA device yet?
beddachedda said:
Has anyone done this on a Pre-OTA device yet?
Click to expand...
Click to collapse
Looks like I will be the Guinea pig.
sefnap said:
Hi everybody, as you can see, I'm brand new to the community. This is actually my first post after the 10-post newbie threshhold. I'm also new to Android phones, though I've tinkered extensively with my Nook Simple Touch and HD+. I'm excited to be able to contribute my first mod, which addresses one of my few complaints about the stock LG ROM. I'm not a big fan of the permanent menu key, and I much prefer to have a recent apps key at the ready. So I did some digging, some decompiling and some smali hacking, and I've come up with a mod that replaces the Menu key with the Recent Apps key and makes a long-press on the Home key pull up the Menu.
Here's a screenshot:
Launcher:
I'm including links to two TWRP-able zips, as there are two variations of the mod. The first, RecentAppsKey.zip just replaces Menu with Recents and makes a long press on home pull up the menu. The second, RecentAppsKey_with_ellipsis.zip also patches framework.odex so that the system reports that there is no permanent menu key, which causes apps to display the "vertical ellipsis" overflow menu in the Action Bar. The downside to using this one is that older apps (and even the Settings app in the stock ROM) will display an ugly Menu button at the bottom of the screen if there's no permanent menu key. Personally I prefer to have the vertical ellipsis menu, but I figured some people wouldn't want it.
Also one other thing to mention is that in the little preview images in the "Front Touch Button" settings you'll still see the menu key. When you select it, the recent apps key will be in whatever position the menu key was supposed to be. Also, this mod plays nice with the various themes, so if you want a "Lovely Pink" recent apps key, I guess it's your lucky day
*** Notes and words of caution ***
This is currently a Verizon-only mod, as that's the one I've got. I've pulled the relevant files from scrosler's rooted AT&T rom, but there are several differences between the two. I also have no way to test an AT&T version, so I'll be shooting in the dark, as it were. I do plan to work up an experimental AT&T version in the next couple of days, and I'll update this thread with a link when that happens. Hopefully some brave souls can test it out.
Also, I have only tested this on a post-OTA device. I don't think that the OTA changed anything relevant, but if you are on a pre-OTA device, I'd recommend pulling the following files from your phone and checking their checksums. You can use adb to pull them, for example:
Code:
adb pull /system/framework/framework.odex
. Then you can use this tool to add a "Checksums" tab to the Properties dialog you get when right-clicking on a file in Windows Explorer. The checksums for the orignal (unmodified) files are:
/system/app/LGSystemUI.apk -- md5: 9a49826cddfaeaf7cb77fc0e3fe0557e
/system/app/LGSystemUI.odex -- md5: e3da7ff9c4bf400fe15d52f21a610955
/system/framework/android.policy.odex -- md5: cc5ca0e503cc603e30f963d1c0b5cba1
And, if you're using the Vertical Ellipsis zip:
/system/framework/framework.odex -- md5: 1e679588d49f00310f07c3a41e71fc52
If you get something else, this could easily break something! Also, if you are pre-OTA and you try this, let us know how it worked out!
*** Installation ***
Assuming everything checks out, you should be good to go, but I'd recommend doing a backup first, just to be safe.
Download the zip you want:
RecentAppsKey.zip - Just do the key swap, no overflow menu
RecentAppsKey_with_ellipsis.zip - Also add the "vertical ellipsis" overflow menu to the action bar
Update:
As requested by stetsonaw, if you just want the vertical ellipsis action bar menu button and want to leave your nav-bar alone, you can flash VerticalEllipsis.zip which will only patch framework.odex to trick the system into thinking you don't have a permanent menu key. You can still summon the menu from the nav-bar as usual, you'll just also have a button in the nav bar.
To install, just put the zip you want somewhere on your device and reboot into TWRP. Install and reboot and you should be good to go.
*** Reverting ***
If you change your mind and would like to go back to stock, flash RevertRecentKeyMod.zip and it will re-flash the files from the stock rom. Again, these files are from the post-OTA ROM, so if you're pre-OTA and my mod broke your phone, this won't fix it! In that case you'll want to restore from the backup you undoubtedly took before you started.
P.S. if anyone is interested in the technical details, I can write up what exactly I changed. It might have to wait a little bit though; I'm posting this at my toddler's nap time, and that could end any minute
Click to expand...
Click to collapse
Thank you. Nice job!
sefnap said:
If you get something else, this could easily break something! Also, if you are pre-OTA and you try this, let us know how it worked out!
Click to expand...
Click to collapse
Installed and working great pre-OTA.
Works great! I liked the pull down button, a great idea for such a large screen, but having the recent apps button is great too. Coming from a galaxy nexus this is the best of both worlds. Thanks!
What did you modify in the lgsystemui.apk? I would like to incorporate the changes into another modified UI apk. Thanks.
Beaumac said:
Would it be possible to have a variant of this mod to change the pull down menu button to the recent apps instead of the menu button? I have added the 4th button to the layout. It is a rectangle with an arrow pointing down.
The order would be: Back, Home, Menu, Recent Apps.
Click to expand...
Click to collapse
Yeah, that shouldn't be too hard. I'll see what I can work up today if I have time.
BrianTDI said:
What did you modify in the lgsystemui.apk? I would like to incorporate the changes into another modified UI apk. Thanks.
Click to expand...
Click to collapse
I've removed the attached sources zip, as it had the small icon glitch. Please see the OP for a new one!
sefnap said:
Here's a zip with just the framework.odex: VerticalEllipsis.zip
The one in the OP will also replace the SystemUI and android.policy.odex, so avoid that one!
It should work fine by itself; it's just a one-byte patch to make ViewConfiguration.hasPermanentMenuKey() return false instead of true.
Click to expand...
Click to collapse
Got it working by ripping apart the other zip... I couldn't get my phone to download this one. Nonetheless, combined with Auto Hide Softkeys, i have a menu button on the nav bar only when needed, and a menu button in apps built for it! Only problem is some of the LG software, like the settings menu and Phone have a GIANT menu bar/button at the bottom. I can live with that though!
Thanks man!
Screenshots to follow.

[App] Swipe Navigation

Swipe Navigation is a light root app that replaces your on screen navigation buttons with swipe gestures
Swipe Navigation is like pie controls but without any UI elements and is faster and easier to navigate with up to 20 supported gestures plus a dock with unlimited actions
Download: Thread Moved To Here
Gestures
 • Left Swipe
 • Center Swipe
 • Right Swipe
 • Left Edge Swipe
 • Right Edge Swipe
 • Two Finger Left Swipe
 • Two Finger Right Swipe
 • Two Finger Split Swipe
 • Three Finger Swipe
 • Four Finger Swipe
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Splder said:
Swipe Navigation is a light root app that replaces your on screen navigation buttons with swipe gestures
Swipe Navigation was built for rooted devices but some actions will still work without root
Swipe Navigation is like pie controls but without any UI elements and is faster and easier to navigate with up to 8 supported gestures
Download: Google Play
How to disable on screen navigation
if your rom support Navigation bar height settings simple set the height to 0
or you can add qemu.hw.mainkeys=1 to your system/build.prop
Gestures
 • Left Swipe
 • Center Swipe
 • Right Swipe
 • Left Edge Swipe
 • Right Edge Swipe
 • Two Finger Swipe
 • Three Finger Swipe
 • Four Finger Swipe
Click to expand...
Click to collapse
This looks very interesting, will give it a go in a bit, thanks for posting
Tşkler dostum paylaşımın için.
Thx my friend.
Splder said:
Swipe Navigation is a light root app that replaces your on screen navigation buttons with swipe gestures
Swipe Navigation was built for rooted devices but some actions will still work without root
Swipe Navigation is like pie controls but without any UI elements and is faster and easier to navigate with up to 8 supported gestures
Download: Google Play
How to disable on screen navigation
if your rom support Navigation bar height settings simple set the height to 0
or you can add qemu.hw.mainkeys=1 to your system/build.prop
Gestures
 • Left Swipe
 • Center Swipe
 • Right Swipe
 • Left Edge Swipe
 • Right Edge Swipe
 • Two Finger Swipe
 • Three Finger Swipe
 • Four Finger Swipe
Click to expand...
Click to collapse
Update 1.0.2
root is no longer asked during boot but its now only asked when needed by doing this you no longer need to select enable su during boot in superSU
Works great with the navigation buttons turned off!!
Update 1.0.3
Added help
Added alpha settings
Added option to swipe from right side
Bug fixes
Update 2.0.0
New user interface
Added dock
Bug fixes
*2.0.3*
Bug fix - OK Google now works when swipe navigation is enabled
*2.0.2*
Bug fix - Dock does not crash when app uninstalled
*2.0.1*
Improved dock enter animation
Edited dock default settings
Small tweaks
Cleaned code
Love it, but i miss the ability to quickly change keyboard. Normally when keyboard is out you get an extra icon to switch but since bar is hidden that's not there. I bought and checked the root options but there is just so much in there. Is one of them for switching keyboards and if not would it be possible to add one so I can set 2 finger swipe to show me the keyboard selection?
Sent from my Nexus 6 using Tapatalk
suboxide said:
Love it, but i miss the ability to quickly change keyboard. Normally when keyboard is out you get an extra icon to switch but since bar is hidden that's not there. I bought and checked the root options but there is just so much in there. Is one of them for switching keyboards and if not would it be possible to add one so I can set 2 finger swipe to show me the keyboard selection?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
option1
humm there is a action called language switch in root actions but that never worked for me but there's no harm in trying that
option2
another thing you can try is long pressing the space bar that also brings up the keyboard selector but i don't know what keyboards your using so it may not be the same for your keyboards or try long pressing some of the key to the left of the spacebar
option3
on my slimrom that i'm using in settings > language & input > advanced options > selector notification when this is enabled you will have a notification letting you switch keyboard when the keyboard is open
option4
in your keyboard settings there maybe a option called language switch key when you enable this there is normally a extra key that lets you switch keyboard
nothing else comes to mind
the way the root actions are done is with keyevents http://developer.android.com/reference/android/view/KeyEvent.html
i have included every possible keyevent that android allows me that's why the list is long
this link may help you http://www.pinyinjoe.com/other-os/android-ime-switching-and-settings.htm
report back i would like to know if any of the above solutions worked good for you
Thx for the for taking the time to write up all answers.
Language switch does not seem to work but when I have time I'll try some of the other stuff in there its a long list
Minuum keyboard uses that to switch languages and not keyboards but I found another way. See later.
My rom doesn't seem to have it
Yes I use Minuum keyboard for alot of stuff but for some stuff its just bad and then I switch to Google's keyboard. For now I found a way in Minuum to do it . It takes some steps but I can live with it. I'll still when I have time try some of those root options.
Thx
Sent from my Nexus 6 using Tapatalk
Splder said:
*2.0.3*
Bug fix - OK Google now works when swipe navigation is enabled
*2.0.2*
Bug fix - Dock does not crash when app uninstalled
*2.0.1*
Improved dock enter animation
Edited dock default settings
Small tweaks
Cleaned code
Click to expand...
Click to collapse
I just downloaded this app I love it man. I downloaded another app called ultimate dynamic nav because of burn in. But this is better because you don't have any nav bar. Now if I can just find something for the status bar so it will not get burn in.
suboxide said:
Thx for the for taking the time to write up all answers.
Language switch does not seem to work but when I have time I'll try some of the other stuff in there its a long list
Minuum keyboard uses that to switch languages and not keyboards but I found another way. See later.
My rom doesn't seem to have it
Yes I use Minuum keyboard for alot of stuff but for some stuff its just bad and then I switch to Google's keyboard. For now I found a way in Minuum to do it . It takes some steps but I can live with it. I'll still when I have time try some of those root options.
Thx
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Ill try to add a action to launch the keyboard switcher but i want to first work on how actions are saved a read by ther service before i add this
jason504 said:
I just downloaded this app I love it man. I downloaded another app called ultimate dynamic nav because of burn in. But this is better because you don't have any nav bar. Now if I can just find something for the status bar so it will not get burn in.
Click to expand...
Click to collapse
Some custom roms lets you expand the desktop that will hide the status bar
Does it work only when on screen buttons are disabled?
suku_patel_22 said:
Does it work only when on screen buttons are disabled?
Click to expand...
Click to collapse
it works when they are enabled turn alpha up to see where the gestures are you can turn alpha back to 0 once you know where it is
set
swipe from right side in portrait: ON
swipe from right side in landscape: OFF
this will make sure the gestures wont clash with your navigation bar
you may struggle with edge swipes when the navigation bar is enabled so if you want to turn them off just set there size to 0
*2.0.4*
Added left and right two finger swipes
Bug fix - fixed switch on the action bar for some android versions
Is it possible to add an Action to hide the status bar?
fethi2 said:
Tşkler dostum paylaşımın için.
Thx my friend.
Click to expand...
Click to collapse
Hacı neyi neye atadın?
Guys which commands did you assign for the gestures?
Hi!
I've bought the app, it took some time to get used to swiping but now that i'm used to it it's great!
Would be nice to be able to start the led (flashlight) with a swipe and to be able to do this swipe from the lockscreen.
(Don't know if those features are possible to implement but they would be appreciated by me.)
Thanks for your work!
Does this support S5? or those phones that have on screen navigation?

Disabling hardware/capacitive buttons on stock 6.0.1 ROM?

Is it possible to disable the hardware/capacitive home/back/recents buttons on a stock 6.0.1 ROM?
qemu.hw.mainkeys=0 in build.prop doesn't work, on-screen buttons are not appearing.
The default sec_touchkey.kl file in ./system/usr/keylayout/ doesn't exist in the Samsung ROM, as it does in AOSP-based ones.
There isn't even an option in the settings to disable the annoyingly bright backlight of the back/recents buttons, as far as I looked. (Edit: Galaxy Button Lights 2 at least can do that)
I guess Samsung removed and/or broke that all in their customizations. While this tutorial works fine on Lineage 14.1, it doesn't on stock 6.0.1.
Is there anything I can do about that, or is it hopeless?
------
Edit:
In the end, I installed All In One Gestures to disable the hardware buttons, and Pie Control to get a decent-ish navigation for the large screen.
It's an ugly solution, having to install two apps instead of a few simple text edits to the system - but I guess that's as good as it gets with a Samsung stock ROM...
------
Edit 2:
Turns out, Pie Control triggers that extremely annoying "Screen overlay detected" bug/feature. Whenever you install a new app that requires some permissions, you have to disable screen overlay for Pie Control in the system settings, otherwise the app won't start.
So I uninstalled both All In One Gestures and Pie Control, and am trying Xposed Edge now. While its Pie features are very basic (almost no customization), at least it's an Xposed module, so it doesn't trigger the "Screen overlay detected" bug like a 'normal' app. And it can disable the hardware/capacitive buttons as well, without needing yet another app installed.
Another issue with disabling the capacitive buttons is, that none of the above methods disable the long-press on the back button, so you still kill the running app when inadvertently resting a finger on the back button. Luckily, by disabling the back button in the Generic.kl file, as Alta1r wrote, this issue is fixed.
------
Edit 3:
Trying Unique Controls now, because... its Pie controls are prettier than Xposed Edge's. :^)
Scratch that, this one triggers the "Screen overlay detected" bug as well. Guess it just doesn't work without Xposed and/or root.
You should be able to disable the back and recent keys by editing the Generic.kl file (same directory you mention above). Put a # in front of key 158 and key 254. Save and reboot. To revert remove the # and reboot or restore a backup of the file. Obviously you need root to do this.
No idea how to enable the onscreen buttons through buidprop, but there's an app on the play store that can do this: gmd auto hide soft keys https://play.google.com/store/apps/details?id=com.gmd.hidesoftkeys
I have the app and used it before, but I personally prefer the same developer's other app gmd gesturecontrol to go back, switch to recent apps or go to the home screen (and anything else you want).
Sent from my SM-T813 using XDA-Developers Legacy app
Actually, Package Disabler Pro can disable the back and recent apps hardware nav buttons without *root*.
https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro
Alta1r said:
You should be able to disable the back and recent keys by editing the Generic.kl file (same directory you mention above). Put a # in front of key 158 and key 254. Save and reboot. To revert remove the # and reboot or restore a backup of the file. Obviously you need root to do this.
No idea how to enable the onscreen buttons through buidprop, but there's an app on the play store that can do this: gmd auto hide soft keys https://play.google.com/store/apps/details?id=com.gmd.hidesoftkeys
I have the app and used it before, but I personally prefer the same developer's other app gmd gesturecontrol to go back, switch to recent apps or go to the home screen (and anything else you want).
Sent from my SM-T813 using XDA-Developers Legacy app
Click to expand...
Click to collapse
Thank you for the tip about the Generic.kl button mappings. This appears to be the only way to disable the long-press on the back button, so the running app doesn't get killed. Not even the Xposed Edge module can prevent that. (I added that to the OP above.)
I bought the full version of GMD Gesture Control back in the days, haven't used it in years. Might give it a try, and hope it doesn't trigger the awful "Screen overlay detected" bug, like Pie Control does.
Niii4 said:
Actually, Package Disabler Pro can disable the back and recent apps hardware nav buttons without *root*.
https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro
Click to expand...
Click to collapse
Thanks, I'm rooted, so that shouldn't be an issue.
dfkt_ said:
I bought the full version of GMD Gesture Control back in the days, haven't used it in years. Might give it a try, and hope it doesn't trigger the awful "Screen overlay detected" bug, like Pie Control does..
Click to expand...
Click to collapse
I'm using GMD Gesture Control and only 1 app is giving me that bug, but not even sure if it's due to GMD Gesture Control as I have to turn off all app screen overlay permissions before the app can get its permissions. So I guess you should be fine.
Niii4 said:
Actually, Package Disabler Pro can disable the back and recent apps hardware nav buttons without *root*.
https://play.google.com/store/apps/details?id=com.ospolice.packagedisablerpro
Click to expand...
Click to collapse
Digging this up from the dead, but I'm using a Note 5 now. What do you disable?

Categories

Resources