Xiaomi smartphone owners often face the problem of having a keyboard that is too small - especially on devices with large screens (6.5" and above). Tiny buttons make typing harder, increase the number of typos and cause discomfort with prolonged use. Fortunately, MIUI has both obvious and hidden ways to scale the keyboard, and solutions are available for advanced users through ADB or third-party applications.
In this article, we will discuss 5 working methods, from basic settings to little-known tricks, including resizing the Gboard system keyboard, adjusting the scale in MIUI and even manually editing configuration files. We will focus on the nuances for different versions of the firmware (in MIUI 14+, the zooming algorithm has changed β standard methods may not work without additional manipulation). If you are tired of squinting at tiny characters, read on.
1. Standard keyboard settings in MIUI
To start with, most users will have enough built-in MIUI tools to enlarge the keyboard without installing additional programs, a method that works on all Xiaomi, Redmi and POCO models with MIUI 12 and later firmware.
Open any application where the keyboard appears (such as Messages or Notes (βοΈ) And then you go to the top row of the keyboard to go to its settings:
- π Find the Size and layout section (in some versions β The appearance of the keyboard).
- π Move the slider Keyboard Height to the right to increase the size. The Gboard also has the option of button size.
- π¨ In the Topics section, select the option with large characters (for example, "Big buttons" or "contrast buttons").
If you don't have a slider, you have a third-party keyboard installed (like SwiftKey), in which case the scale settings are searched in the menu of a particular application.
β οΈ Note: On some devices (Xiaomi) 12T Pro, Redmi Note 11 Pro+) post-update MIUI 14.0.5, the standard slider may disappear. So the solution is to reset the keyboard settings to Settings. β Annexes β Application management β Gboard β Warehouse β Clear the data.
2.Scaling the entire MIUI interface
If the keyboard seems small compared to the rest of the interface, the problem may lie in the global system-scale settings. MIUI has a hidden setting that allows you to zoom in on all the elements, including the keyboard, without losing the display quality.
Go to: Settings β Screen β Text size and display.
- π± Select font size β set the value Large or Very Large.
- π Turn on the display scale option and move the slider 120% or 130%.
- π§ Activate the Mode for the visually impaired (in some firmware it is called Convenient Mode) - this will automatically increase the keyboard on the device. 15-20%.
After you make the changes, reboot your device. The keyboard and other interface elements will become noticeably larger, but note that FHD+ (2400Γ1080) screens at a scale of 130% can show artifacts in some applications (for example, Instagram or TikTok).
| Xiaomi model | Max: Scale without loss of quality | Recommended font size |
|---|---|---|
| Redmi Note 10 Pro | 125% | Big one. |
| Xiaomi 11T | 130% | Very large |
| POCO X4 Pro | 120% | Medium (because of) AMOLED-screen) |
| Xiaomi 13 Ultra | 140% | Huge (supports dynamic scaling) |
π‘
If some applications are not displayed correctly after zooming, try to disable the option βFollow system scale settingsβ in their settings (usually located in the βSpecial featuresβ section).
3.Use of third-party keyboards with a customizable size
If the built-in MIUI tools donβt work, you should look at alternative keyboards, some of which offer flexible adjustments to button size, string height, and even key spacing.
Top.-3 Keyboard for Xiaomi with the ability to scale in detail:
- πΉ SwiftKey β allows you to change the height of the keyboard in the range 70-150% There are separate settings for portrait and landscape modes.
- πΉ Fleksy supports dynamic resizing gestures (swipe up/down on the toolbar.
- πΉ Chroom is an open source keyboard where the button size is manually adjusted in a configuration file (suitable for advanced users).
To install a third-party keyboard:
- Download the app from Google Play.
- Go to Settings β System β Language and input β Current keyboard.
- Select the keyboard installed and activate it.
- In the settings of the new keyboard, find the Size or Layout section.
β οΈ Attention: On devices with MIUI 14 and above, when you first start a third-party keyboard, the system can request permission to display on top of other windows. Without this permission, the keyboard will not scale correctly.
Install SwiftKey from Google Play|
Activate in Settings β Language and input |
Launch the application and get training |
Insert the option "Allow resizing" |
Reboot your smartphone to apply changes-->
4. editing configuration files (for advanced)
If none of the previous methods worked, you can try manual editing of system files, which requires root rights or access to ADB, but gives maximum flexibility in configuration, suitable for devices based on MIUI 13/14 with an unlocked bootloader.
Instructions for changing the size of the keyboard via ADB:
- Connect your smartphone to your PC and activate Debugging over USB (Settings β About Phone β MIUI version β press 7 times, then go back to Additional Settings β For Developers).
- Open the command line on PC and type: adb shell settings put secure default_input_method com.google.android.inputmethod.latin/.LatinIME (This will tie Gboard as the default keyboard).
- Next, run the command to scale: adb shell settings put global keyboard_height_scale 1.5 where 1.5 β scaling factor (you can set the value of the 1.0 before 2.0).
- Reset the device.
For root devices, you can edit the file /data/data/com.google.android.inputmethod.latin/shared_prefs/com.google.android.inputmethod.latin_preferences.xml, found a line in it: <string name="keyboard_height_scale">1.0</string>
and replacing the value with the desired one (e.g. 1.8).
What to do if after ADB-Keyboard commands unchanged?
5. Special opportunities for enlarging the keyboard
MIUI has a hidden feature section called Special Features, which allows you to zoom in on individual interface elements, including the keyboard, which is particularly useful for users with vision or motor problems.
Go to: Settings β Special Opportunities β Increase.
- π Enable the option Large pointer - this will visually increase the area of pressing on the keyboard.
- π± Activate the scale with gestures (triple tap to zoom in). After activation, tap the keyboard three times, it will increase by 200%.
- π― Enable Item highlighting β this will add a colored frame around the keyboard buttons, making it easier to press.
For devices with MIUI 14, the Adaptive Scale option is available, which automatically adjusts the size of the keyboard to the current application, for example, WhatsApp buttons will be larger than Chrome.
- Go to Settings β Screen β Adaptive Scale.
- Select Enable for the keyboard.
- Set the sensitivity with a slider (recommended value is 70%).
π‘
The special features in MIUI not only increase the keyboard, but also improve its contrast, which is especially important in bright sunlight or for users with color blindness.
Frequent problems and their solutions
When changing the keyboard size to Xiaomi, users often encounter common errors, and here are the most common ones and ways to fix them:
| Problem. | Reason. | Decision |
|---|---|---|
| The keyboard is reset after rebooting | Conflict with MIUI Optimizer | Turn off Auto Cleanup in Settings β Battery β Optimization |
| Scaling does not work in some applications | The application ignores system settings | In the application settings, turn off the Fixed Scale |
| The buttons overlap each other. | Too much scale. | Reduce the value to 1.3-1.4 into ADB-team |
| The keyboard does not increase horizontally. | There is no support for album orientation. | Install SwiftKey β it supports separate settings for the album mode |
If the keyboard is still too small after all the manipulations, check:
- π Updated to the latest version (Settings) β Updating the system).
- π¦ Are there any conflicts with other applications (for example, Nova Launcher or Tasker can reset the interface settings).
- π οΈ Is the developer mode with forced scale activated (Settings) β For developers β Minimum width - must be turned off).