How to increase the size of buttons on Xiaomi: from standard settings to hidden features

Small buttons on Xiaomiโ€™s screen can be uncomfortable, especially for users with big fingers or vision problems. Fortunately, the manufacturer has provided several ways to scale the interface, including resizing the system controls. In this article, we will examine all available methods, from basic MIUI settings to advanced solutions using ADB and third-party utilities.

Itโ€™s important to understand that the customization options vary with the shell version. For example, MIUI 14 has a separate button scaling slider that was not available in MIUI 12. Weโ€™ll show you the current limitations for each version and model, from the budget Redmi Note to the flagship Xiaomi 13 Ultra.

Before making any changes, we recommend backing up your settings through Settings โ†’ About Phone โ†’ Backup, which will help you quickly restore your original settings if the new button size is inconvenient.

1. Standard scaling settings in MIUI

The easiest way to increase buttons is to use built-in accessibility options. Most versions of MIUI (starting with the 11th) have a separate section to adjust the size of the interface elements.

  1. Open Settings (the gear icon on the main screen).
  2. Go to Special Features (some firmwares call Additional Features).
  3. Select the display size or the text and display scale.
  4. Move the slider Size of elements to the right to enlarge.

MIUI 14/15 has a separate button size option, which allows you to change only the controls without affecting text and icons, and if you have an older version, you have to scale the entire interface.

๐Ÿ’ก

If after changing the size of the buttons are superimposed on the text, try to reduce the font in the Settings โ†’ Screen โ†’ Font size.

  • โœ… Pros: does not require administrator rights, works on all models.
  • โŒ Cons: limited scaling range (maximum) +20-30%).
  • โš ๏ธ Nuance: on some devices (POCO F3, Redmi 9A) This section may not be available โ€“ then use the methods in the following sections.

2. โ€œSmall textโ€ regime for visually impaired

If standard zooming doesn't work, activate Big Text, which not only increases buttons, but also all interface elements, including system notifications and keyboards, which is particularly useful for visually impaired users.

Incorporation algorithm:

  1. Go to Settings โ†’ Special features โ†’ Usability.
  2. Select Large Text (or Screen Size in Older Versions).
  3. Activate the switch and adjust the magnification level (available up to 200%).
  4. Restart the device to apply the changes.

Note that in this mode, some apps (such as Google Maps or Instagram) may not display correctly โ€” elements will be cropped or superimposed on each other. To return the standard look, turn off the mode in the same settings.

Which apps do not support large text?
The list of problematic applications includes: - TikTok (distorted comment panel) - WhatsApp (incorrectly displayed stickers) - Banking applications (may block the entrance due to "suspicious scale") - Games (for example, PUBG Mobile or Genshin Impact - the interface becomes unreadable).

MIUI versionMaximum scaleDoes it support separate button settings?
MIUI 12 and below150%โŒ No.
MIUI 13175%โš ๏ธ Partially (only on flagships)
MIUI 14/15200%โœ… Yes (individual slider)

3.Using ADB for deep customization

If built-in options are not enough, you can resize the buttons via Android Debug Bridge (ADB), which requires a computer connection, but allows you to more accurately scale individual elements. Importantly, you need USB debugging enabled and Xiaomi drivers on the PC.

Step-by-step:

  1. Activate Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) and type:
adb shell settings put global display_size_forced 500

The 500 is the zoom factor (standard value is 480). To zoom in the buttons, try the 520 to 600 values. Once you enter the command, restart the device.

Install Xiaomi drivers on PC

Enable debugging over USB on your phone

Download ADB Tools (e.g. Google Platform Tools)

Connect your phone to the original cable

-->

โš ๏ธ Attention: Incorrect values in ADB If the screen becomes unreadable after the change, reset the settings with the command: adb shell settings delete global settings display_size_forced

To fine-tune the buttons without changing the rest of the interface, use the command:

adb shell settings put secure accessibility_display_daltonizer_enabled 1


adb shell settings put secure accessibility_display_daltonizer 0.2

Here 0.2 is the increase coefficient (can vary from 0.1 to 0.5).

4. Third-party applications for customization

If system methods don't work, try specialized utilities that allow you to resize the buttons selectively, for example, only in the notification bar or on the lock screen.

  • ๐Ÿ”ง Button Mapper โ€“ changes the size of virtual navigation buttons (Back, Home, Recent Apps) Supports the setting of transparency and position.
  • ๐Ÿ“ฑ Nova Launcher โ€“ allows you to scale icons and widgets on the home screen (in the launcher settings, select the icon size).
  • ๐ŸŽจ Tasker is for advanced users. With the AutoInput plugin, you can programmatically resize buttons in specific applications.

Example of settings in Button Mapper:

  1. Install the app from Google Play.
  2. Grant permission for Special Features (in your phone settings).
  3. Select the Customize Navigation Bar.
  4. Configure the Button Size and Button Spacing options.

โš ๏ธ Note: Some apps (such as Button Mapper) may conflict with gestures MIUI. If after installation, swipes for returning back are missing, disable the overlay of buttons in the utility settings.

Standard settings of MIUI

Large text mode

Setup via ADB

Third-party annexes

I haven't tried it yet.-->

5. Change the size of buttons in specific applications

Some programs (like WhatsApp or Telegram) have their own zoom settings. Here's how to find them:

  • ๐Ÿ’ฌ WhatsApp: โ‹ฎ โ†’ Settings โ†’ chat โ†’ Font size (affects the input buttons).
  • ๐Ÿ“˜ Telegram: โ˜ฐ โ†’ Settings โ†’ Appearance โ†’ Size of text.
  • ๐ŸŽต YouTube: In the profile settings there is an option Text size, but it does not affect the player buttons. ADB Tasker.

For system applications (Calls, Messages, Camera) there is no universal solution - you will have to use ADB or install alternative launchers. For example, in Google Messages, the button size is tied to the system scale, and in the standard MIUI Dialer, they can only be changed through modification of the framework-res.apk files (requires root).

If you need to increase the buttons only in the browser, use the read mode:

  1. In Google Chrome, open the menu. โ‹ฎ โ†’ Settings โ†’ Special facilities.
  2. Activate the Simplified view, and it will increase all the elements on the page.

6 Problems and solutions after the change in size

Increasing the buttons can lead to unexpected bugs, and here are the most common problems and ways to fix them:

Problem.Reason.Decision
Buttons are superimposed on the textToo much in the Special OpportunitiesReduce the font size in Settings โ†’ Screen
Navigation gestures do not workConflict with Button Mapper or ADB-settingDrop it. display_size_forced through ADB
Distorted interface in games"Small Text" mode is not supported by the appDisable scaling for a specific game in Settings โ†’ Apps
Black screen after rebootingIncorrect value in ADB (display_size_forced > 650)Connect to your PC and reset via ADB (see Section 3)

If after the changes the phone began to brake, clean the cache of the system:

  1. Turn off the device.
  2. Press Volume Up + Power to Enter Recovery.
  3. Select Wipe Cache (use volume buttons for navigation).
  4. Reboot the phone.

๐Ÿ’ก

Before experimenting with ADB or third-party apps, always check compatibility with your Xiaomi model. For example, on the POCO X3 Pro, some ADB commands work differently than on the Mi 11 Lite.

7. Alternative solutions for older models

On devices with MIUI 10 and below (such as the Redmi 5A or Mi A1), standard zooming techniques are often absent.

  • ๐Ÿ”„ Factory reset: sometimes hidden availability options appear after reset.Warning: this will delete all data!
  • ๐Ÿ“ฒ Custom firmware installation: LineageOS or Pixel Experience, for example, have more flexible interface settings.
  • ๐Ÿ–ฅ๏ธ Using the phone in the mode "Screen on PC": through Mi PC Suite can be controlled from a computer where the button size is not critical.

To install custom firmware, you will need to unlock the bootloader. Instructions for Xiaomi:

  1. Apply for unblocking through the official website (you need a Mi Account).
  2. Download the Mi Unlock Tool and connect your phone in Fastboot mode.
  3. Follow the instructions of the program (the waiting time for unlocking is up to 720 hours).

โš ๏ธ Warning: Unlocking the bootloader will reset all data and may take away warranties. On some models (Redmi Note 8 Pro) Widevine will stop working after unlocking. L1 (no HD Netflix).

FAQ: Frequent questions about buttons

Can you zoom in on the home screen only without affecting apps?
Yes, use alternative launchers like Nova Launcher or Apex Launcher, which have separate settings for scaling icons and widgets on your desktop, and the system buttons (such as the notification bar) will remain unchanged.
Why did the ADB buttons disappear after the buttons were increased?
This is due to a conflict with the system. UI. Return the standard settings with the command: adb shell settings delete global display_size_forced Then try to scale through Special Opportunities rather than ADB.
How to increase buttons in games (PUBG, Call of Duty Mobile)
In most games, the size of the control buttons is configured in the Settings โ†’ Control menu. If you do not have an option, use third-party utilities like Octopus or Game Keyboard, which allow you to create custom control panels with adjustable button size.
Will it be reset to factory settings after changing the button size?
No, no reset is required. All of the methods described (except custom firmware) are reversible. To return the original settings: For standard settings, move the scale slider to the left. For ADB, execute the reset command (see section 3). For third-party applications, delete them or reset the settings.
Why is my Xiaomi not having the button size option in the settings?
This option only appeared in MIUI 14 and later. If you have an older version, update the firmware through Settings โ†’ System Update or use alternative methods (ADB, third-party applications). On some budget models (Redmi 9C, POCO C31), the option may not be available even in newer versions of MIUI.