Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,808,781 Members 48,416 Now Online
XDA Developers Android and Mobile Development Forum

[Guide][JB][SammyRom]Enable On Screen Navigation bar - Soft buttons

Tip us?
 
jastonas
Old
(Last edited by jastonas; 9th November 2012 at 03:39 PM.)
#1  
jastonas's Avatar
Senior Member - OP
Thanks Meter 148
Posts: 994
Join Date: Jul 2010
Location: Patra

 
DONATE TO ME
Default [Guide][JB][SammyRom]Enable On Screen Navigation bar - Soft buttons

I know there are many posts about this but it took me a while to understand how it works and there is no single thread which has the information gathered in the first post, so I decided to make this. Sorry if it uneeded.

Anyone who want's to use on screen NavBar buttons, he's lucky! (at least compared to ICS).


Now, by adding in
Quote:
/system/build.prop
the line
Quote:
qemu.hw.mainkeys=0
you get the navigation bar (after reboot) and at the same time Android system recognizes this and adds the three dot menu icon whenever needed*!

If you want to disable the hardware keys, edit the file
Quote:
/system/usr/layout/Generic.kl
These are the three hardware buttons
Quote:
key 172HOME
key 158BACK
key 139MENU
Add a # before any you don't wan't to use any more. I did for 158 and 139 and left my Home button working.

There is a mod** (flash it in recovery) which makes the bar almost half the size. It's better looking and less space is wasted but it does get some time to get used to it and you might need a couple of tries sometimes when trying to hit those buttons.

*This wasn't the case for ICS.

**mod by houssam10001
EVOLUTION
Quote:
iPhone > iPhone 3GS > HTC Desire > ZTE Blade > LG Optimus 2X (P990)> Samsung Galaxy S II (GT-i9100) Samsung Galaxy S III (GT-i9300)
The Following 22 Users Say Thank You to jastonas For This Useful Post: [ Click to Expand ]
 
DSA
Old
#2  
DSA's Avatar
Recognized Contributor / Recognized Developer
Thanks Meter 5,032
Posts: 3,416
Join Date: May 2011
Location: The Darkside Of Android

 
DONATE TO ME
http://forum.xda-developers.com/show....php?t=1960460

you can also do it via a framework mod

http://forum.xda-developers.com/show....php?t=1924327

Every time you don't use search or read the OP, a kitten, bunny, baby turtle, and fuzzy Harp Seal are killed.
The most important post on XDA you will read
The Following 4 Users Say Thank You to DSA For This Useful Post: [ Click to Expand ]
 
kahraman11
Old
#3  
Junior Member
Thanks Meter 2
Posts: 19
Join Date: Aug 2012
Why would somebody use this on the s3? You got buttons under your screen already

Sent from my GT-I9300 using xda app-developers app
 
jastonas
Old
#4  
jastonas's Avatar
Senior Member - OP
Thanks Meter 148
Posts: 994
Join Date: Jul 2010
Location: Patra

 
DONATE TO ME
Quote:
Originally Posted by kahraman11 View Post
Why would somebody use this on the s3? You got buttons under your screen already

Sent from my GT-I9300 using xda app-developers app
For people to want it, there must be a reason.

I've got 2!

a) I accidentally press the back button when watching videos and is ANNOYING!

b) I am a "fast" user and multitask a lot. Replacing the Menu button with Recents button makes my life easier and faster. And less annoying again, because pressing and holding the crappy home button is not so convenient.
EVOLUTION
Quote:
iPhone > iPhone 3GS > HTC Desire > ZTE Blade > LG Optimus 2X (P990)> Samsung Galaxy S II (GT-i9100) Samsung Galaxy S III (GT-i9300)
The Following 4 Users Say Thank You to jastonas For This Useful Post: [ Click to Expand ]
 
delsus
Old
#5  
delsus's Avatar
Senior Member
Thanks Meter 861
Posts: 4,543
Join Date: Oct 2011
Adding the line to build.prop hasn't added the navbar after a reboot for me, does it need to go in a specific place, or does something else need changing as well?
Device: Xperia Z2

ROM: Stock

Kernel: Stock
 
jastonas
Old
#6  
jastonas's Avatar
Senior Member - OP
Thanks Meter 148
Posts: 994
Join Date: Jul 2010
Location: Patra

 
DONATE TO ME
Quote:
Originally Posted by delsus View Post
Adding the line to build.prop hasn't added the navbar after a reboot for me, does it need to go in a specific place, or does something else need changing as well?
Yesss! I'm really sorry, I messed up. I fixed OP with correct line to add.

qemu.hw.mainkeys=0

Sent from my GT-I9300 using Tapatalk 2
EVOLUTION
Quote:
iPhone > iPhone 3GS > HTC Desire > ZTE Blade > LG Optimus 2X (P990)> Samsung Galaxy S II (GT-i9100) Samsung Galaxy S III (GT-i9300)
The Following User Says Thank You to jastonas For This Useful Post: [ Click to Expand ]
 
delsus
Old
#7  
delsus's Avatar
Senior Member
Thanks Meter 861
Posts: 4,543
Join Date: Oct 2011
Quote:
Originally Posted by jastonas View Post
Yesss! I'm really sorry, I messed up. I fixed OP with correct line to add.

qemu.hw.mainkeys=0

Sent from my GT-I9300 using Tapatalk 2
It's working now, just one problem the home screen indicator is now behind the bottom shortcuts, is there any way to remove them or move them?

Sent from my GT-I9300 using xda premium
Device: Xperia Z2

ROM: Stock

Kernel: Stock
 
jastonas
Old
#8  
jastonas's Avatar
Senior Member - OP
Thanks Meter 148
Posts: 994
Join Date: Jul 2010
Location: Patra

 
DONATE TO ME
Quote:
Originally Posted by delsus View Post
It's working now, just one problem the home screen indicator is now behind the bottom shortcuts, is there any way to remove them or move them?

Sent from my GT-I9300 using xda premium
Unfortunately no. I use Nova launcher. Any other will do. Almost all Samsung touchwiz apps have a problem with this mood but I can live with that.

Sent from my Nexus 7 using Tapatalk 2
EVOLUTION
Quote:
iPhone > iPhone 3GS > HTC Desire > ZTE Blade > LG Optimus 2X (P990)> Samsung Galaxy S II (GT-i9100) Samsung Galaxy S III (GT-i9300)
 
delsus
Old
#9  
delsus's Avatar
Senior Member
Thanks Meter 861
Posts: 4,543
Join Date: Oct 2011
Quote:
Originally Posted by jastonas View Post
Unfortunately no. I use Nova launcher. Any other will do. Almost all Samsung touchwiz apps have a problem with this mood but I can live with that.

Sent from my Nexus 7 using Tapatalk 2
Aww thanks again though

Sent from my GT-I9300 using xda premium
Device: Xperia Z2

ROM: Stock

Kernel: Stock
 
ryan1977
Old
#10  
ryan1977's Avatar
Senior Member
Thanks Meter 47
Posts: 346
Join Date: Oct 2012
Awesome, these look great on beans jb build 2. Useing nova launcher they fit on screen well. My back button hard key is shot so this makes life a lot easier!

Sent from my SCH-I535 using Tapatalk 2

Tags
jellybean, navbar, soft, tw5
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes