Touch buttons on the Xiaomi TV screen are one of the most annoying features for many users, appearing when you touch the remote or touch the screen, overlapping parts of the image while watching movies, streams or games. This is especially noticeable on thin-framed models, where virtual keys occupy up to 10% of the bottom of the display. In this article, we will discuss all the current ways to turn them off, from standard settings to hidden commands for experienced users.
To make matters worse, the settings may differ from MIUI TV to Android TV, and we tested the solutions on Mi TV 4S, Redmi Smart TV X and Mi TV Q2 with firmware from 2023 to 2026, and if you use an older model (before 2020), some methods may not work, as we will warn you separately.
Why do touch buttons appear and can they be removed forever?
The virtual buttons on the Xiaomi TV screen are part of the MIUI TV interface that duplicates the physical remote functions.
- ๐ Touch screen (on models with touch layer)
- ๐ฎ Use of game controllers (DualShock, Xbox)
- ๐ฑ๏ธ Connecting a mouse or keyboard via Bluetooth
- ๐ฑ Manage via the Mi Remote app on your smartphone
The manufacturer added this feature for convenience, but in practice it is more often interfered with. ADB-commands, but in most cases, it is enough to hide them while you view them. It is important to understand that after a reboot or firmware update, the settings may reset.
On Xiaomi Android TVs (such as Mi TV Stick or Mi Box), the problem is solved more easily through the developerโs settings, while MIUI TV (built-in shell) often requires a combination of several methods.
Method 1: Disconnect via standard MIUI TV settings
The easiest method is to use the built-in interface options, which works on most Xiaomi Mi TV and Redmi Smart TV models with MIUI TV 3.0 firmware and later (2021-2026).
- Open Settings (cog in the upper right corner of the main screen).
- Go to the System section โ Additionally.
- Select Virtual buttons (or Touch control on some models).
- Switch the slider to the off position for the option to Show when touched.
If there is no such item, try an alternative path:
- Press the Settings button on the remote (3 seconds) to open the extended menu.
- Select Screen Settings โ Interactive elements.
- Turn off the navigation bar and pop-up prompts.
Make sure the remote does not touch other items|
Turn off the Bluetooth mouse/keyboard|
Check if the Demonstration mode is active in the settings |
Update the firmware to the latest version (if available)-->
Restriction: On some TVs (e.g. Mi) TV 4A 2018) this method only works partially โ buttons disappear, but reappear when connected USB-devices or game controllers.
Method 2: Using the "Cinema" or "Games" mode
MIUI TV 4.0+ firmware (2022-2026) adds custom display modes that automatically hide all interface elements, including virtual buttons, and activate them as follows:
- ๐ฌ Mode "Cinema": When playing the video, press the Menu button on the remote. Select the icon ๐ฅ Cinema Mode (or Cinema Mode) Activate Hide UI.
- ๐ฎ Game Mode: Connect the game controller. The Game Mode option will appear in the top notification bar, turn it on. In the mode settings, turn off Show hints.
These modes not only remove touch buttons, but also optimize color reproduction and input delay, but they only work in the appropriate applications (cinemas, games) and are reset once released.
๐ก
If Movie or Game modes don't appear, update the firmware via Settings โ About TV โ System Update. Some models only added these features in the latest versions of MIUI TV.
Method 3: Disconnection through ADB-Teams (for experienced users)
If the standard methods donโt work, you can use Android Debug Bridge (ADB) โ A low-level Android device setup tool that works for all Xiaomi models TV Android-based TV (including the Mi Box and Mi TV Stick, but requires a computer and USB-cable.
Step-by-step:
- Turn on USB Debugging: Go to Settings โ About TV. Press 7 times on Build Number to activate Developer Mode. Return to Settings โ Additional โ Developer. Enable USB Debugging.
USB 3.0
ADB Tools
Win + R โ cmd
adb devicesIf the TV is determined, follow the command to hide the buttons:
adb shell settings put global policy_control immersive.full=*Once you have completed the command, restart the TV. Virtual buttons should disappear in most applications. If they reappear when you touch the screen, use the extended command:
adb shell settings put global policy_control immersive.full=com.android.systemui,com.mitv.tvhome,com.google.android.tvlauncherWhat if ADB canโt see TV?
Warning: Incorrect use of ADB can cause your TV to malfunction. Do not change other settings unless you are sure of their purpose.
Method 4: Resetting interface settings to factory
If virtual buttons are created after a firmware update or setting change, resetting the interface will help, which does not affect the installed applications and accounts, but returns all display parameters to the out-of-the-box state.
Instructions:
- Open Settings โ System โ Reset.
- Select Reset UI Settings (not to be confused with a full reset!).
- Confirm the action by entering PIN-code (default 0000 or 1234).
- After the reboot, check if the touch buttons have disappeared.
On some models (Mi TV 4 Pro, Redmi Smart TV X55), this item may be called Reset screen settings or Reset MIUI TV. If the option is not on the menu, use an alternative method:
- Press the Menu + Home buttons on the remote for 10 seconds at the same time.
- In the menu that appears, select Reset UI Settings.
๐ก
Resetting the interface does not remove applications and data, but it can return the standard theme and the location of icons on the home screen.
Method 5: Manual editing of system files (advanced only)
This method is suitable for users who are willing to risk the stability of the TV to completely remove virtual buttons. It requires root rights and works only on firmware up to MIUI TV 4.5 (2023).
What you need:
- ๐ฅ๏ธ Computer installed ADB and Fastboot.
- ๐ Backup copy of firmware (in case of failure).
- ๐ง Programme MIUI Rom Editor or any other HEX-editor.
Step-by-step action:
- Get root access through Magisk (instructions for Xiaomi TV are available on the XDA Developers forum).
- Connect your TV to ADB and copy /system/usr/keylayout/Generic.kl to your PC: adb pull /system/usr/keylayout/Generic.kl
- Open the file in the text editor and find the lines with KEY_HOME, KEY_BACK, KEY_MENU. Replace them with #KEY_HOME (Add # to the beginning of the line).
- Save the file and download it back: adb push Generic.kl /system/usr/keylayout/ adb shell chmod 644 /system/usr/keylayout/Generic.kl
- Reboot the TV: adb reboot
After these actions, the virtual buttons will disappear forever, but you will lose the ability to control the TV through the touch screen (if it is supported by the model), and some gestures in MIUI TV may stop working.
โ ๏ธ Warning: Editing system files voids warranty and can lead to a "brick" (completely inoperable) of the TV.
Comparison of methods: what way to choose
To make it easier for you to determine, we have collected the key features of each method in the table:
| Method | Difficulty | Works on | The effect | Risks. |
|---|---|---|---|---|
| Standard settings | โญ | MIUI TV 3.0+ (2021โ2026) | Hide the buttons before rebooting | No. |
| Mode of the movie/game | โญโญ | MIUI TV 4.0+ (2022โ2026) | Remove buttons in specific applications | No. |
| ADB-team | โญโญโญ | All models on Android TV | Hiding buttons globally | Resetting settings in case of error |
| Interface reset | โญ | All models. | Returns factory display settings | Personal topics are dropped |
| Editing system files | โญโญโญโญโญ | MIUI TV to 4.5 (2023) | Remove the buttons forever | Risk of "brike", loss of guarantee |
For most users, the best solution is a combination of standard settings and Movie mode. If you're a seasoned user and ready to experiment, try it. ADB-Manual editing of system files is recommended only as a last resort.
Frequent problems and their solutions
Even after the switch is off, touch buttons can reappear, and let's look at typical situations and how to fix them:
- ๐ Buttons are returned after the update: The manufacturer can return them in new versions of the firmware.Solution: roll back to the previous version through Settings โ On TV. โ Local Update (download old firmware from official website).
- ๐ฎ Appears when you connect the gamepad: Turn off the option to show the controller hints in the Game Mode settings. If it is not, use ADB-Adb shell settings put global hide_gamepad_tips 1
- ๐ฑ๏ธ Activated when using the mouse: In the menu Settings โ Devices โ Mouse/keyboard Disable Virtual Keyboard.
- ๐ฑ Mi Remote: Update the app to the latest version or use an alternative remote (e.g. Unified Remote).
If none of the methods worked, check if the demo mode is activated (often turned on in stores).
- Go to Settings โ System โ Demonstration mode.
- Enter. PIN-code 1234 or 0000.
- Turn off the demo mode slider.