How to change the position of the buttons on Xiaomi: a complete guide for smartphones and TVs

Changing the buttons on Xiaomi devices is one of the most popular features among users who want to adapt the interface to their habits. Whether it is touch keys navigation on a smartphone, physical buttons on the remote control of the TV or the order of items in the menu, the brand provides flexible tools for customization, but not everyone knows where to look for these settings and how to avoid typical errors when they change.

In this article, we will look at all possible scenarios, from repositioning the virtual Back, Home and Recent buttons on MIUI to reassigning the keys on the remotes of Mi TV and Redmi TV. We will pay special attention to the nuances for different versions of firmware and device models - for example, on the Xiaomi 13 Pro and POCO F5 algorithm may differ, and you will learn how to return the standard layout if the experiments went wrong.

Why users change the location of the buttons on Xiaomi

The reasons for reconfiguring the buttons are several, and they depend on the type of device:

  • ๐Ÿ“ฑ On smartphones: left-handers often transfer the โ€œBackโ€ button to the right side of the screen, and owners of devices with a cutout for the front camera center the navigation panel so as not to touch the sensors.
  • ๐Ÿ“บ On TVs: users switch volume keys and channels if they are used to a different layout (for example, after switching from Samsung or Samsung). LG).
  • ๐ŸŽฎ In the game modes: on Black Shark or POCO F with triggers reassign touch zones for convenience in shooters.

Interestingly, MIUI 14 and later has simplified the button layout algorithm, but older versions (e.g. MIUI 12) may require the activation of hidden functions via ADB. It is also worth considering that on some budget models (e.g. Redmi 10A), some options may be blocked by the manufacturer.

๐Ÿ“Š Why would you want to change buttons on Xiaomi?
Comfortable for the left hand
Getting used to a different layout
I'm using a custom case.
Experimenting with settings
Another reason.

How to swap navigation buttons on Xiaomi smartphones

Most modern Xiaomi smartphones (including Xiaomi 12T, POCO X5, Redmi Note 11) use a virtual navigation bar with three buttons: Back, Home and Recent.

  1. Open the Settings โ†’ Display.
  2. Select Full-screen display (on some models - System navigation).
  3. Slip the button location option (or button order).
  4. Choose one of the options offered: standard (Back-Home-Recent) or reverse (Recent-Home-Back).

If you don't have button location on your menu, it means that the device uses gesture navigation.

  • ๐Ÿ”„ Switch to button navigation in the same section (System Navigation) โ†’ Buttons).
  • ๐Ÿ”ง If the option is not available, update the firmware to the latest version. MIUI (Relevant to Redmi 9 and older).

โ˜‘๏ธ Preparation for changing buttons on a smartphone

Done: 0 / 4

Important! On Android One devices (e.g. Xiaomi Mi A3), the algorithm is different: the path will be Settings โ†’ System โ†’ Gestures โ†’ System Navigation. There are only two layout options available without the possibility of fine-tuning.

Reassign physical buttons on Xiaomi TV remote

On Mi TVs and Redmi TVs (2020 models and later), you can change the functions of some remote keys through system settings, such as swap volume and channel switching buttons or assign another service to Netflix (such as Disney+).

  1. On the remote, press Menu. โ†’ Settings (โš™๏ธ) โ†’ The device โ†’ DU remote.
  2. Select Button Setting (or Key Reassignment on English firmware).
  3. Slip the button you want to change (e.g. Volume+).
  4. Select a new action from the list (e.g. Channel+).
  5. Save the changes and restart the TV (required!).

Note that not all keys can be reassigned, for example, Power, Home and Google Assistant buttons are usually locked, and on voice-controlled remotes (Mi TV Stick and Mi Box S models), some functions are tied to hardware limitations.

Model remote controlAvailable buttons for reassignmentLimitations
Xiaomi Mi TV Remote (2022)Volume ยฑ, Channel ยฑ, Mute, Netflix, Prime VideoYou can't change Power, Home, Back
Redmi TV Remote (Bluetooth)Volume ยฑ, Channel ยฑ, Mute, 1-9 (numbers)Voice button locked.
Mi Box S RemoteVolume ยฑ, Play/Pause, BackLimited to Android TV firmware

๐Ÿ’ก

If after reassigning the buttons on the remote stopped working, reset the settings through Settings โ†’ Device โ†’ Remote DU โ†’ Reset to factory.

Hidden Opportunities: Change buttons through ADB

For advanced users who donโ€™t have the option of changing the layout (relevant to Xiaomi Mi 10 on MIUI 11 or POCO F1), there is a way through ADB (Android Debug Bridge) This method requires connecting the phone to a PC and executing commands in the terminal.

Algorithm:

  1. Turn on Developer Mode (7 times tap the MIUI version in Settings โ†’ About Phone).
  2. Activate Debugging by USB in Settings โ†’ Additional โ†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell settings put secure sysui_nav_bar "space,back;home;recent,space" Here back;home;recent is the standard order, and recent,home,back is the reverse.
  4. Reset the device.

Critical nuance: on some firmware, after updating through OTA, the ADB settings are reset. To fix the changes, add a command to the initialization script (requires root rights).

What if the ADB does not recognize the device?
1. Install the latest Xiaomi drivers from the official website. 2. Check that the Debugging by Device option is included in the For Developers option USB (Safe mode. 3. Try another one. USB-cable (original better). 4. In Windows Device Manager, update your Android driver ADB Interface manually.

Features for gaming smartphones (Black Shark, POCO F)

On gaming-savvy devices (such as the Black Shark 5 Pro or POCO F4 GT), navigation buttons can be duplicated with physical triggers to reassign them:

  • ๐ŸŽฎ Go to Settings. โ†’ Shark Space (or the Playing Space) POCO).
  • ๐Ÿ”ง Select the button setting and activate the User mode.
  • ๐Ÿ–ฑ๏ธ Drag the virtual buttons on the screen to the right positions (for example, swap places). L1 and L2).

Black Shark can also assign macros to physical buttons, such as making a double tap on Shark Key open a specific application (such as Discord).

  1. Open Shark Space โ†’ Macros.
  2. Create a new macro and select a trigger (like Double Press).
  3. Set an action: Launch the app or gesture.

๐Ÿ’ก

On Xiaomi gaming smartphones, navigation buttons can be reassigned separately for each application โ€“ this allows you to optimize management for specific games (for example, PUBG or Call of Duty Mobile).

Frequent Mistakes and How to Avoid Them

When changing the layout of the buttons, users often face typical problems:

  • โŒ Buttons donโ€™t change: check if Child Mode or Guest Mode is turned on โ€“ they block system settings.
  • โŒ The remote stopped working: after reassigning the keys to Mi TV Always restart your TV (power button for 10 seconds).
  • โŒ ADB Make a mistake: Make sure the version is MIUI supportive sysui_nav_bar (on MIUI 10 And below it may not work).

Another common problem is resetting your settings after the update, to avoid this:

โš ๏ธ Attention: Before updating the firmware, back up the button settings via Settings โ†’ Additionally. โ†’ Backup โ†’ System settings. You can only restore them after the first activation of the new version. MIUI.

If after all the manipulations, the buttons still do not respond, try resetting to the factory settings (but remember, this will delete all data from the device!). On Xiaomi TVs, press Menu + Home on the remote for 5 seconds.

Can I change the buttons to Xiaomi without ADB?
Yes, on most modern smartphones (MIUI 12 and later), the option is available in standard settings: Settings โ†’ Display โ†’ Full-screen display โ†’ Button Location. On TVs โ€“ via Settings โ†’ Remote DU โ†’ Button Customization.
Why does the โ€œBackโ€ button work with a delay after changing the layout?
This may be due to the transition animation enabled. Turn it off in Settings โ†’ About Phone โ†’ MIUI version (7 times tap to open for developers), then deactivate Windows Animation and Transition Animation.
How to return the standard button location to POCO F3?
Go to Settings. โ†’ Display. โ†’ System navigation and select Standard Order. If the option is not available, execute the command via ADB: adb shell settings put secure sysui_nav_bar "space,back;home;recent,space"
Can I reassign the Bixby button to Xiaomi?
Xiaomi smartphones donโ€™t have a Bixby button (itโ€™s only on Samsung), but if you mean a physical button (like Black Shark), you can reassign it to Shark Space โ†’ Button Customization.
How to change the volume and lock buttons on Xiaomi?
Physical volume and lock buttons cannot be reassigned, they are rigidly fixed at the hardware level, except that some custom firmware (like LineageOS) allows this, but require unlocking the bootloader.