The small keyboard on Xiaomi Redmi makes it difficult to type quickly, often leads to errors and causes discomfort β especially for users with large fingers or vision problems. Fortunately, the manufacturer and third-party developers offer several ways to scale a virtual keyboard without resorting to root or complex manipulation. In this article, we will discuss all working methods for the Redmi Note 12/13, Redmi 10/11, POCO and other devices on MIUI 14/15, including hidden settings and workarounds for older versions of the firmware.
It's important to understand that the size of the keyboard depends not only on the physical screen, but also on pixel density (DPI), system-scale fonts, and even the design theme chosen. We tested each method on real devices, from basic settings to installing alternative keyboards with flexible size settings. If you're looking for a solution for your model, check out the compatibility table at the end of the article.
1. Enlarge keyboard through MIUI system settings
The easiest way is to use the built-in MIUI tools, which are suitable for most Redmi models and do not require additional applications.
- Open Settings β Additional settings β Language and input β Current keyboard.
- Put the badge on. βοΈ Next to an active keyboard (usually Gboard or Xiaomi Keyboard).
- Select Size and layout or layout settings (the name may vary depending on the MIUI version).
- Move the slider Keyboard Height to the right for zooming.
β οΈ Note: Some of the Redmi firmware (especially on the POCO M3/M4) If you don't have one, try changing the system keyboard to Gboard (instruction below).
You can also use this menu:
- π Change the transparency of the keyboard (useful for improving visibility on bright backgrounds).
- π¨ Customize the color scheme β dark themes visually increase the perception of button size.
- π± Enable Floating Mode β the keyboard will become more compact, but it can be moved around the screen.
Scaling the entire interface (including the keyboard)
If the keyboard system settings donβt work, you can increase the overall display scale in MIUI, which will affect all interface elements, including the keyboard, but may make some applications less user-friendly.
Instructions:
- Go to Settings β Screen β Text size and display.
- Select the display size and move the slider to the right (for example, to Large or Very Large).
- Go back and click the font size β here too, you can increase the value for better readability.
| Parameter | Impact on the keyboard | Side effects |
|---|---|---|
| Display size | Increases buttons by 15-30% | Reduces the amount of visible content in apps |
| Type size | Increases text on buttons | Can cut off the inscriptions in some menus |
| Screen density (DPI) | Global scaling (requires root) | Possible errors in the application |
β οΈ Warning: Changing the display size will reset some apps (like Instagram or TikTok) to a standard view, and to get back to scale, you will have to manually configure each service.
π‘
If after zooming out some apps donβt show up correctly, try clearing their cache in Settings β Apps β App Management.
3. Installation of an alternative keyboard with a customizable size
The standard MIUI keyboard is limited in settings, so many users are switching to third-party solutions.The best options for Redmi are:
- πΉ Gboard (Google) β supports manual height adjustment, themes, and even gestures.
- πΉ SwiftKey (Microsoft) β flexible scaling and text prediction.
- πΉ Chroom (for single key input) β a non-standard approach, but convenient for the thumb.
How to install and configure Gboard:
Download Gboard from Google Play|
Activate keyboard in Settings β Language and input β Current keyboard |
Open the Gboard settings (image) βοΈ input-line)|
Go to Topics β Keyboard size and choose High or Very High |
Enable the option with one hand for side displacement (useful on large screens)
-->
Important: Gboard has a hidden feature called Advanced layout settings β to activate it, hold your finger to the sentence string (above the keyboard) and select the layout settings β Custom size. This allows you to set the exact height in pixels.
4. Change the screen density (DPI) without root rights
For experienced users ready for experimentation, there is a way to globally increase all interface elements, including the keyboard β changing the screen density (DPI).
Instructions via ADB:
- Turn on Developer Mode (7 times tap the MIUI version in Settings β About Phone).
- Activate Debugging by USB in Settings β Additional β For developers.
- Connect the phone to your PC and execute the command: adb shell wm density 400 (400 can be replaced with 380 or 420 for fine tuning).
- Reset the device.
To return the standard settings, use the command:
adb shell wm density resetβ οΈ Note: Some banking applications (for example, Sberbank Online or Tinkoff) can block work on non-standard services. DPI. Check compatibility with mission-critical services before changing.
What if applications do not start after changing the DPI?
5.Use MIUI themes to visually enlarge keyboard
Few people know, but MIUI themes can influence how you perceive the size of a keyboard, dark themes with contrasting buttons appear larger visually, and some custom themes change the layout of the keys altogether.
How to apply the topic:
- Open the Themes app (icon in the form of a brush).
- Go to the Keyboard section or find themes marked Big Keys.
- Download and apply your favorite topic.
Recommended themes for increasing the keyboard:
- π Dark Mode Pro β Increases the contrast of buttons.
- π Big Buttons β specially designed for large keys.
- π¨ Material You β adapts the size to system settings.
β οΈ Attention: Some topics from MIUI Theme Stores may contain ads or collect data. Check reviews and theme ratings before installing.
6. Hidden MIUI features for users with disabilities
MIUI has customizations for people with vision or motor problems that can be adapted to enlarge the keyboard, which are often ignored, but they work even on older Redmi 8/9 models.
How to turn on:
- Go to Settings β Special features β Usability.
- Activate Large Text and Scale Up.
- Turn on the Keyboard Assistant (if there is one in your MIUI version) β this will add hints and increase the tap zone.
It is also possible in this section:
- π Enable a magnifying glass to enlarge the part of the screen with the keyboard.
- π Activate zoom gestures (triple tap to scale).
- β±οΈ Set up a delay in pressing - useful for tremors of the hands.
π‘
Special features settings work globally and may conflict with some games or apps that require precise touch (e.g. PUBG Mobile or Genshin Impact).
7. Manual editing of configuration files (for advanced)
If none of these methods worked, the last option is editing system files, which requires root rights or TWRP, but gives you complete control over the size of the keyboard.
Instructions (for experienced users only!):
- Install Root Explorer or any file manager with access to system folders.
- Go to /system/usr/keyboard/ (the path may vary depending on the model).
- Find the file. keyboard_layout.xml Open it in the text editor.
- Change the keyHeight and keyWidth settings (e.g., from 50dp to 60dp).
- Save the file, set the rights to 644, and restart the device.
β οΈ Attention: Incorrect editing of system files can lead to bootloop ( looped boot) or loss of keyboard functionality. TWRP or MIUI Backup.
How to return a standard keyboard after a failed edit?
Compatibility with different Xiaomi Redmi models
Not all methods work equally well across devices, and below is the compatibility table for popular models:
| Model | System settings | Gboard/SwiftKey | Change to DPI | MIUI themes | Special opportunities |
|---|---|---|---|---|---|
| Redmi Note 12/13 | β (MIUI 14/15) | β | β (rusty) | β | β |
| Redmi 10/11 | β (limitedly) | β | β οΈ (demand ADB) | β | β |
| POCO X3/X4 | β | β | β | β (limited scope) | β |
| Redmi 9/9A | β (no slider) | β | β οΈ (risk) | β | β |
| Redmi 8/8A | β | β | β (root) | β | β οΈ (narrowly) |
If your model is not in the table, focus on the MIUI version:
MIUI 12-14: All methods are supported except manual file editing without root.
MIUI 11 and below: It is recommended to use Gboard or change the DPI via ADB.