Sunday, February 25, 2018

Disabling hardware capacitive buttons and enable On Screen Nav Bar


Disabling hardware capacitive buttons and enable On Screen Nav Bar


Initial information:

1.     Device and ROM used: 

  • Redmi Note 4g running on AICP Marshmallow based ROM.

  • MI3 running on AOSP (Kitkat or Lolipop)

Some Pre Requisites: 

1.     You need a Rooted device.

2.     You need Solid Explorer or any other Root Explorer

To enable on- screen Nav Bar:

1.     Open Solid Explorer Pro.

2.     Go to System and open build prop. (Make sure to take a backup by creating two copies and renaming one to build.prop.bak)

3.     Add the following line at the end of build.prop "qemu.hw.mainkeys=0"



     4. Save build.prop and reboot or you can complete the remaining steps and reboot.




To Disable Hardware Capacitive Keys:


1.     Go to system/usr/keylayout and open atmel-maxtouch.  

2.     Open it with any text editor

3.     In the end of the File there will be following Lines:



key 139        MENU     VIRTUAL

key 102        HOME     VIRTUAL

key 158        BACK       VIRTUAL




4.     Add # before each line so it becomes


#key 139        MENU     VIRTUAL

#key 102        HOME     VIRTUAL

#key 158        BACK       VIRTUAL


5.     Save and Exit.

6.     Finally Reboot your phone.





To disable the capacitive button lights especially in Lollipop Rom

         Download Capacitive Buttons from Play STORE

         Select the option which says no brightness.

                                                           











go to link download
download