WebTrickz
TRENDING
  • How to Turn Off and Restart iPhone 15
No Result
View All Result
  • Reviews
  • Editorials
  • Social Media
    • Facebook
    • Twitter
    • YouTube
    • Messenger
    • Instagram
    • Snapchat
    • WhatsApp
    • TikTok
  • Apps
  • How To’s
  • Apple
  • iPhone
  • Google
  • Android
  • Mac
  • Security
  • About Us
    • About Us
    • Contact Us
    • Privacy Policy
  • Reviews
  • Editorials
  • Social Media
    • Facebook
    • Twitter
    • YouTube
    • Messenger
    • Instagram
    • Snapchat
    • WhatsApp
    • TikTok
  • Apps
  • How To’s
  • Apple
  • iPhone
  • Google
  • Android
  • Mac
  • Security
  • About Us
    • About Us
    • Contact Us
    • Privacy Policy
No Result
View All Result
WebTrickz
No Result
View All Result
Home Android

How to Enable On-Screen buttons on Mi 3, Redmi 1S and Redmi Note

Mayur Agarwal by Mayur Agarwal
February 21, 2024
in Android, How To's

Xiaomi smartphones such as Mi 3, Mi 4, Redmi Note, and Redmi 1S feature capacitive buttons at the bottom for navigation. Of these, Redmi 1S doesn’t have a backlight for the 3 buttons (Menu, Home, and Back) while the rest of the phones have them, making navigation easier during the night.

Those interested can get Nexus devices like soft keys aka on-screen buttons on Redmi 1S and Mi 3 as well. This is possible with a minute tweak on a rooted Xiaomi phone, and rooting a Mi phone is certainly pretty easy. Enabling on-screen keys might be handy for users who usually find the non-illuminated capacitive buttons inconvenient to use.

IMG_20141101_121557_1

After following the below trick, your Xiaomi phone will have Nexus-like on-screen navigation buttons enabled with a black background. The buttons will rotate on switching the device orientation and auto-hide while playing games or accessing full-screen apps like YouTube. Even after enabling the on-screen keys, you’ll be able to use the capacitive keys just like before. Optionally, it’s also possible to disable the functioning and backlight of capacitive buttons. Simply follow the steps stated below to do the needful task.

Requires – Root

Enabling On-screen keys on Mi 3 and Redmi Note

Step 1 – Make sure your Mi 3 is rooted. Refer to our guide: How to Root Xiaomi Mi 3 Indian version (If your Mi 3 is running MIUI v6 Developer ROM, then it’s rooted by default. [Refer]

Redmi Note users, follow this guide: How to Root Xiaomi Redmi Note 3G Indian version

2. Install ‘ES File Explorer’ from the Play Store.

3. Open ES File Explorer, tap the menu icon from the top left corner, and expand Tools. In tools, enable the ‘Root Explorer’ option and grand full root access to ES Explorer when prompted.

4. In ES Explorer, open the Device (/) directory from Menu > Local > Device. Go to the system folder and open the build.prop file with ES note editor.

5. Edit the file by selecting the edit option from the top right corner. Then scroll down to the bottom and add the line qemu.hw.mainkeys=0 at the last as shown.

Screenshot_2014-11-01-14-15-27       Screenshot_2014-10-31-15-33-13

6. Go back and select ‘Yes’ to save the build.prop file.

7. Disable the functioning and backlight of capacitive buttons on Mi 3 (Optional)

If you only want to use the soft keys then you can easily deactivate the capacitive buttons.

To do so, in ES file explorer, go to Device > system > usr > keylayout directory. Open the file “atmel-maxtouch.kl”, open it as Text, and then select ES note editor. Edit the file and simply add the # prefix in front of the word key for all 3 keys.

Note: Step #7 does not apply to Redmi Note.

8. Reboot the phone.

Screenshot_2014-10-31-16-14-23

To turn off the backlight for capacitive keys in Mi 3 and Redmi Note, go to Settings and select Buttons. Then turn off the ‘Button light’ option. To change the position of on-screen virtual navigation keys, select the ‘Custom key position’ option and switch the keys interface as desired. In MIUI v5, you can also show or hide the on-screen button for Recent apps.

Enabling On-screen keys on Redmi 1S

Step 1 – Make sure your Redmi 1S is rooted. To root Redmi 1S, follow the easy instructions described in the MIUI thread.

2. Install ‘ES File Explorer’ from the Play Store.

3. Open ES File Explorer, and tap the menu icon from the top left corner. In tools, enable the ‘Root Explorer’ option and grand full root access to ES Explorer when prompted.

4. In ES Explorer, open the Device (/) directory from Menu > Local > Device. Go to the system folder and open the build.prop file with ES note editor.

5. Edit the file by selecting the edit option from the top right corner. Then scroll down to the bottom and add the line qemu.hw.mainkeys=0 at the last.

6. Go back and select ‘Yes’ to save the build.prop file.

7. Disable the functioning of capacitive buttons on Redmi 1S (Optional)

If you only want to use the on-screen keys then you can deactivate the capacitive buttons.

To do so, in ES file explorer, go to Device > system > usr > keylayout directory. Open the file “ft5x06.kl”, open it as Text, and then select ES note editor. Edit the file and simply add the # prefix in front of the word key for all 4 keys as shown.

Screenshot_2014-11-01-12-06-18

8. Reboot the phone.

To change the position of on-screen navigation keys, go to Settings and select Buttons. Here you can change the long press function for navigation buttons and customize the positions for on-screen keys. You can also show or hide the ‘Recent apps button’ and choose a custom key position for the on-screen buttons.

Screenshot_2014-11-01-12-09-40

~ We’ve tried this trick on Xiaomi Mi 3, Redmi 1S, and Redmi Note (Indian variant), and it works perfectly.

Hope you found this tip useful.

Tags: AndroidRootingTipsTricksXiaomi
ShareTweetSend
Previous Post

Fix – Comments not showing in Thesis theme after WordPress 4.0 Upgrade

Next Post

How to Disable Internal browser in Facebook App for Android

Mayur Agarwal

Mayur Agarwal

Mayur Agarwal, the founder and editor of WebTrickz, is a tech enthusiast with a Bachelor's degree in Computer Applications and over a decade of writing experience. His passion for technology and gadgets inspires him to create insightful How To's and troubleshooting guides.

Next Post

How to Disable Internal browser in Facebook App for Android

Comments 32

  1. milos says:
    10 years ago

    On my redmi 1s, after following this instructions, on screen buttons are ok, but they do not hide when some app is in full-screen mode (like ‘youtube’ for ex.)

    Reply
    • Mayur says:
      10 years ago

      The on-screen keys don’t hide even on Moto G, here they function just like they do on a Nexus or Moto device.

      Reply
  2. Akshay P Daga says:
    10 years ago

    Thanks.

    Is there any way by which we can get on screen key on redmi 1S just like moto G style? (i.e. with transparent background and with auto hide option?)?

    Reply
    • Mayur says:
      10 years ago

      I hope that was possible as I myself don’t like the dark background. They only auto hide for some specific apps and games.

      Reply
  3. Rajesh says:
    10 years ago

    Hi,

    I just rooted my mobile and now I got my Onscreen keys after trying the steps you mentioned.

    I screen got broken and all three capacitive buttons stopped working. This now saves my 7000 screen replacement money.

    But now often my Mi3 gets hanged and only after restarting it works normal for while. then again getting hanged.

    I now need you to tell me, if I unroot my device, will these keys will also disable or it still work?

    Please answere me.

    Reply
    • Mayur says:
      10 years ago

      They should work as unrooting won’t change the system file edited by you.

      Reply
  4. Kishore says:
    10 years ago

    I really love this. My screen got broken and I could not able to access capacitive screens. This process helped me like a charm and now I could do everything on my mi3. THANK YOU so much for this thread.

    Reply
  5. mohit gautam says:
    10 years ago

    My phone didn\’t root now what should I do to root my phone

    Reply
  6. A SHARMA says:
    10 years ago

    thanks for working solution for Redmi Note 3G on screen keys…
    a sharma

    Reply
  7. ayesha says:
    10 years ago

    after enabling the on screen buttons , I notice that the text , icons on the screen have become smaller, as the same amount of material is going into a smaller screen, as the 3 buttons are occupying about 3/4 cm of space at bottom
    Is this correct or is it my imagination.
    If I again edit the build.prop file and remove the line added will it go back to the original state.
    Ps both sets of buttons are working now the on screen and the off screen

    Reply
  8. priya says:
    10 years ago

    Why my redmi note menu button is not working pls tell me only menu button is not working other buttns are working fine

    Reply
  9. Bobby Chahal says:
    10 years ago

    Hello Mayur. First of all a big thanks for the whole guide. I did break my touch panel of my redmi 1s yesterday and the buttons stopped working. I went to a machenic and he said that he had to replace the whole touch panel and display which will cost me 2500 Rs. But today i just came through your blog and found exact solution.
    Thanks a lot man. Hats Off to you

    Reply
  10. deep says:
    10 years ago

    hi. is this only for redmi note 3g ? because i tried your steps for redmi note 4g however it says file could not be saved.
    do have any solution for redmi note 4g ?

    Reply
  11. kaushik says:
    10 years ago

    i have rooted redmi 1s to cyanogenmod 11 kitkat, does ur trick works here?

    Reply
    • electricaS says:
      10 years ago

      Yes, they do work there. 🙂

      Reply
  12. aswani says:
    10 years ago

    Sir iam also bought redmi on one month before but I have a problem on this is not Worked virtual to pop as demo recharge what is the problem please tell me the process

    Reply
  13. hamid says:
    10 years ago

    hello plz do lemmi know how to enable my red lights on the buttons………of the screen…
    all three buttons should glitter by touching itself but m having problem with it…….its nt glittering so plzzzzzzzz let me know wht to do…?????

    Reply
  14. hamid says:
    10 years ago

    on my redmi2 Button Back light LED not working plzzz help me to get rid off my solution

    Reply
    • Mayur says:
      10 years ago

      That’s because Redmi 2 doesn’t has backlight for capacitive buttons. 🙂

      Reply
  15. Yogendra Singh says:
    10 years ago

    Any body please help me to root Xiaomi MiPad Indian version….i want to enable on screen soft keys… Capacitive touch buttons are not responsive Enough on MiPad. 🙁

    Reply
  16. stathis says:
    10 years ago

    hi mayur! can you please help me? the capacitive buttons of my mi4 stops working, i done the digital buttons as you sugested and all ok for 2 weeks, now and this stops working, i have sweep and back to factory and try a lot of stable and developmend rooms, still the problem exist, i am desperate….

    Reply
  17. Rajapandi says:
    10 years ago

    In my redmi 1s the off screen and on screen keys are not working I rooted my phone also but its not works any one give solution to me.,

    Thanks

    Reply
  18. SANJAY says:
    10 years ago

    In my redmi 1s the off screen and on screen keys are not working I rooted my phone also but its not works any one give solution to me., some time working perfectly.

    Thanks

    Reply
  19. Aniruddha singh tomar says:
    9 years ago

    Thanks a lot, it worked..

    Reply
  20. Emil says:
    9 years ago

    Thank you so much for that, works perfectly on mi3

    Reply
  21. saurav says:
    9 years ago

    I have Mi3 cell phone. i want to activate the virtual keppad on my phone. for that i took the help from net i downloded the root broswer & then gon in system & then to the build.prop.
    when i type the another line (qemu.hw.mainkeys=0). It not saving . its showing unable to save it. because of this i am getting trouble…so suggest me what to do..
    saurav

    Reply
  22. Joel says:
    9 years ago

    Note: Step #7 is not applicable for Redmi Note.

    I rooted my mi note 3d(Indian ver), i got the keys on-screen. But i am not able to deactivate the capacitive buttons and activate my on-screen buttons….

    Reply
  23. sunil lahori says:
    9 years ago

    i have redmi 1s
    the 3 functions at bottom of touch pad are not working

    Reply
  24. vmevada102 says:
    9 years ago

    The buttons displayed but still inactive in my Redmi 2 Mobile.

    No keylayout files as displayed above.

    Kindly help me to solve the problem

    Reply
  25. pendengarhujan says:
    8 years ago

    Thanks very help me, i use xiaomi mi2s and work perfectly

    Reply
  26. Harshad Dilip Pawar says:
    3 years ago

    why navigation bar app not working on redmi 1s

    Reply
  27. Harshad Pawar says:
    3 years ago

    Excellent, it’s working dam greatly.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Latest Stories

ios 18

iOS 18: How to Add Screen Record to Control Center on iPhone

March 30, 2025
ios photos logo

iOS 18: How to Clear Recently Viewed Photos on iPhone

December 27, 2024
ios photos logo

How to Find Your Favorite Photos in iOS 18 on iPhone

December 30, 2024
ios 18

How to Reset Control Center to Default in iOS 18.1 on iPhone

April 2, 2025
iphone 16 pro max always-on display

How to Turn Off Always-On Display on iPhone 16 Pro & 16 Pro Max

November 11, 2024
ios 18

How to Find Recently Deleted Photos in iOS 18 on iPhone

December 30, 2024
apple iphone 16 pro

How to Close Apps on iPhone 16, 16 Pro, and 16 Pro Max

October 22, 2024

Trending Stories

  • Apple iphone 16

    How to Turn Off and Restart iPhone 16, 16 Pro, and 16 Pro Max

  • How to Put Your iPhone 16 on Vibrate or Silent Mode

  • How to Turn Off & Restart iPhone 15, 15 Pro, and 15 Pro Max

  • How to Turn Off Most Relevant Comments on Facebook

  • 4 Ways to Remove the Floating Home Button on iPhone

  • About Us
  • Contact Us
  • Privacy Policy
  • Advertise

© 2025 WebTrickz. All Rights Reserved.

No Result
View All Result
  • Reviews
  • Apps
  • How To’s
  • Android
  • Google
  • iPhone
  • Mac
  • About Us
  • Contact Us
  • Privacy Policy

© 2025 WebTrickz. All Rights Reserved.