How to Remove Touch buttons on Xiaomi TV screen during video: All working methods

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.

๐Ÿ“Š How often do you get annoyed by touch buttons on Xiaomi? TV?
They are constantly interrupted at every viewing.
Sometimes, with casual touches.
They used to get in the way, but I turned them off.
I'm not worried about it.

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).

  1. Open Settings (cog in the upper right corner of the main screen).
  2. Go to the System section โ†’ Additionally.
  3. Select Virtual buttons (or Touch control on some models).
  4. Switch the slider to the off position for the option to Show when touched.

If there is no such item, try an alternative path:

  1. Press the Settings button on the remote (3 seconds) to open the extended menu.
  2. Select Screen Settings โ†’ Interactive elements.
  3. 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:

  1. 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 devices

If 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.tvlauncher
What if ADB canโ€™t see TV?
1. Check that the original is used USB-cable (not all cables support data transmission). 2. Try another one USB-port on the TV (usually only a port marked "Service" or "OTG"). 3.Install drivers for Xiaomi TV 4. Restart the TV and PC, then reconnect.

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:

  1. Open Settings โ†’ System โ†’ Reset.
  2. Select Reset UI Settings (not to be confused with a full reset!).
  3. Confirm the action by entering PIN-code (default 0000 or 1234).
  4. 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:

  1. Press the Menu + Home buttons on the remote for 10 seconds at the same time.
  2. 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:

  1. Get root access through Magisk (instructions for Xiaomi TV are available on the XDA Developers forum).
  2. Connect your TV to ADB and copy /system/usr/keylayout/Generic.kl to your PC: adb pull /system/usr/keylayout/Generic.kl
  3. 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).
  4. Save the file and download it back: adb push Generic.kl /system/usr/keylayout/ adb shell chmod 644 /system/usr/keylayout/Generic.kl
  5. 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:

MethodDifficultyWorks onThe effectRisks.
Standard settingsโญMIUI TV 3.0+ (2021โ€“2026)Hide the buttons before rebootingNo.
Mode of the movie/gameโญโญMIUI TV 4.0+ (2022โ€“2026)Remove buttons in specific applicationsNo.
ADB-teamโญโญโญAll models on Android TVHiding buttons globallyResetting settings in case of error
Interface resetโญAll models.Returns factory display settingsPersonal topics are dropped
Editing system filesโญโญโญโญโญMIUI TV to 4.5 (2023)Remove the buttons foreverRisk 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).

  1. Go to Settings โ†’ System โ†’ Demonstration mode.
  2. Enter. PIN-code 1234 or 0000.
  3. Turn off the demo mode slider.
Can I remove touch buttons on Xiaomi TV without a computer?
Yes, use standard settings (Method 1) or Movie/Game modes (Method 2). For most models, that's enough. If the buttons stay, try resetting the interface (Method 4) - it doesn't require a PC.
Why did the buttons appear again after the firmware update?
Manufacturer can return default settings in new versions MIUI TV. To avoid this: Before updating, backup settings through Settings โ†’ System system โ†’ Backup: After updating, re-apply the selected method (e.g, ADB-Disable automatic updates in Settings โ†’ On TV. โ†’ Updating the system.
Are there any applications to hide virtual buttons?
Xiaomi. TV Standard button hiding apps (like Nacho Notch or Immersive Mode) donโ€™t work due to limitations MIUI TV. The only solution is to use ADB-commands or edit system files (for advanced users).
How do I get my buttons back if they are missing after my actions?
If you've used ADB or editing files, do the reverse: ADB: Enter adb shell settings put global policy_control null For manual editing: Restore the original Generic.kl file from the backup. In extreme cases, reset to factory settings (Settings) โ†’ System system โ†’ Reset).
Does this work on Xiaomi Mi Box or Mi TV Stick?
Yes, but with reservations: on the Mi Box S and Mi TV Stick works best. ADB-Method (Method 3) Standard settings (Method 1) may not be available - use Settings โ†’ The device โ†’ Screen. โ†’ Hide the navigation bar. Modes "Movie" / "Games" are available only in some firmware (update device).