This is for any of you who may want to enable or disable the onscreen / virtual softkeys in Android 4.0 and up. Some ROMs have this feature enabled by default, but not everyone likes it as it does take up some screen real estate. Conversely, some people really like the functionality of the virtual softkeys and may want to enable them.
If you’ve got Android 4.0 or better and you’re rooted, this how-to mod will let you modify it either way.
To Disable or Enable the On-Screen / Virtual Software Keys:
- Download ES Explorer
- In ES Explorer settings -> Root settings, tick ‘Root Explorer’, ‘Up to Root’ and ‘Mount File System’
- Exit settings and tap ‘Up’ in the top row of icons. This will bring you to the root of your file system.
- Navigate to ‘System’
- Scroll down until you see ‘build.prop’. Tap it and then tap ‘Open with ES Note Editor’
- Scroll down until you see ‘qemu.hw.mainkeys=’ or ‘ro.show.navigationbar=”
- If you see ‘qemu.hw.mainkeys=’, set to 0 (zero) to enable the onscreen / virtual softkeys. Set it to 1 (one) to disable them
- If you see ‘ro.show.navigationbar=’, set to yes to enable or no to disable (thanks to user iakinthos for this)
- Tap settings and save
- Bam you are done. Reset, or
To disable the hardware/capacitance keys:
- In ES Explorer, navigate to System -> usr -> keylayout
- Find ‘generic.kl’ and tap it. Choose ‘Open file as text’ and select ‘ES Note Editor’
- Scroll until you see ‘key 139 menu’ and add ‘#’ in front so you now have ‘#key 139 menu’
- Now find ‘key 158 back’ and add ‘#’ in front of it as well.
- Hit ‘settings’ and ‘save’
- Bam, you are done. Reset.
Leave a Reply