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.
- Open Settings (the gear icon on the main screen).
- Go to Special Features (some firmwares call Additional Features).
- Select the display size or the text and display scale.
- 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:
- Go to Settings โ Special features โ Usability.
- Select Large Text (or Screen Size in Older Versions).
- Activate the switch and adjust the magnification level (available up to 200%).
- 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?
| MIUI version | Maximum scale | Does it support separate button settings? |
|---|---|---|
| MIUI 12 and below | 150% | โ No. |
| MIUI 13 | 175% | โ ๏ธ Partially (only on flagships) |
| MIUI 14/15 | 200% | โ 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:
- Activate Developer Mode: Go to Settings โ About Phone and click on MIUI Version 7 times.
- Return to Settings โ Additional โ For developers and enable USB debugging.
- 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 500The 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.2Here 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:
- Install the app from Google Play.
- Grant permission for Special Features (in your phone settings).
- Select the Customize Navigation Bar.
- 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:
- In Google Chrome, open the menu. โฎ โ Settings โ Special facilities.
- 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 text | Too much in the Special Opportunities | Reduce the font size in Settings โ Screen |
| Navigation gestures do not work | Conflict with Button Mapper or ADB-setting | Drop it. display_size_forced through ADB |
| Distorted interface in games | "Small Text" mode is not supported by the app | Disable scaling for a specific game in Settings โ Apps |
| Black screen after rebooting | Incorrect 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:
- Turn off the device.
- Press Volume Up + Power to Enter Recovery.
- Select Wipe Cache (use volume buttons for navigation).
- 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:
- Apply for unblocking through the official website (you need a Mi Account).
- Download the Mi Unlock Tool and connect your phone in Fastboot mode.
- 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).