How to increase the keyboard on Xiaomi: all the ways for MIUI 14 and 15

Small keyboards on Xiaomi are a common problem for users with large fingers or poor eyesight. Tiny buttons lead to persistent typos, slow down typing and cause irritation. Fortunately, MIUI has several ways to increase the size of the keyboard, both by standard means and with third-party applications.

In this article, we will analyze all the current methods for Xiaomi, Redmi and POCO smartphones based on MIUI 14/15 and HyperOS.

  • πŸ” Scaling the Gboard system keyboard or MIUI Keyboard
  • πŸ“± Use hidden developer settings to fine-tune
  • πŸ› οΈ Install alternative keyboards with flexible settings
  • πŸ‘“ Activate the regime for the visually impaired (if maximum increase is required)

Important: Some methods may vary depending on the phone model and firmware version. If your Xiaomi runs Android 13/14 with HyperOS shell, check for updated menu items.

πŸ“Š What keyboard do you use on Xiaomi?
Standard MIUI Keyboard
Gboard (Google)
SwiftKey
Another.
I don't know.

1. Increase keyboard through MIUI settings (without third-party applications)

The easiest way is to use the built-in shell options, which are suitable for the standard MIUI Keyboard and Gboard keyboard (if installed by default).

Instructions for MIUI Keyboard:

  1. Open any application with a text field (such as Messages or Notes).
  2. Touch the badge. βš™οΈ (gear) on the keyboard to open its settings.
  3. Go to Size and layout (or layout settings in new versions).
  4. Move the slider Keyboard Height to the right for zooming.

For Gboard (Google keyboard):

  • πŸ“Œ Go to Settings. β†’ System system β†’ Language and input β†’ Virtual keyboard β†’ Gboard.
  • πŸ“ Choose Size and layout β†’ Keyboard height.
  • 🎚️ Set the value High or Very High.

⚠️ Note: Some Xiaomi models (e.g. Redmi Note 12 or X-ray) POCO X5) Keyboard height may not be available, in which case try updating Gboard via Google Play or using alternative methods from the following sections.

Update. MIUI last-minute|Check which keyboard is active by default|Make a backup copy of the settings (optional)|Close all applications before changing the settings-->

2.Use of the β€œIncrease” mode (to the maximum scale)

If the standard settings don't zoom in enough, activate the system mode "Increase." It scales not only the keyboard, but the entire interface, which is useful for users with visual problems.

How to turn on:

  1. Open Settings β†’ Special Opportunities β†’ Increase.
  2. Activate the short magnification switch.
  3. Set up a zoom level (150% or 200%) is recommended.
  4. Return to any app and touch the screen three times with three fingers to apply zoom.

The downside of this method is that the keyboard will get bigger, but the entire interface will also get bigger, which can be inconvenient. Use the developer's options to selectively scale only the keys (see next section).

What to do if the increase mode does not work?
If the touch fails three times, check: 1. Is the Gestures enabled in the special features settings. 2. Is there a conflict with other gestures (for example, a screenshot with three fingers). 3. Is the firmware updated to the latest version (in older versions of MIUI, this mode could work unstable).

3. Customization through developer settings (for power users)

Hidden developer settings allow for more precise control of keyboard size, including button width and height, a method that requires developer mode activation.

Steps:

  1. Activate Developer Mode: Go to Settings β†’ About Phone. 7 times click on the MIUI Version (you will be notified "You became a developer").

Settings β†’ Additional β†’ For Developers

Minimum width (dp)

400

450

Reboot the phone.

This parameter affects the scale of all interface elements, but the keyboard will become noticeably larger. ADB-team:

adb shell settings put secure display_size_forced 400x2200

Where 400 is the width in pixels (increase for larger buttons), and 2200 is the screen height (leave unchanged).

⚠️ Attention: Incorrect values in display_size_forced If the screen is not displayed correctly after the change, reset the settings via the command: adb shell settings delete secure display_size_forced

4. Installation of third-party keyboards with flexible settings

If the built-in methods don't work, install an alternative keyboard.

keyboardMax. Button size.Additional functionsReference
SwiftKey200% of the standardPrediction of text, topics, gesturesGoogle Play
ChroomCustomizable height/widthNight mode, pressing soundsGoogle Play
FleksyFlexible scalingGestures, extensions, minimalist designGoogle Play

Instructions for setting up SwiftKey:

  • πŸ“₯ Install the application and activate it in Settings β†’ Language and input.
  • πŸ”§ Open SwiftKey Settings, go to Size β†’ Keyboard height.
  • πŸ“ Choose a large or a very large one.
  • 🎨 Additional settings button size and interbutton distance.

πŸ’‘

If it doesn’t appear after installing the third-party keyboard, go to Settings β†’ Applications β†’ Application Management, find the keyboard and allow it to display over other windows.

5. Change of screen resolution (last resort)

If there's no way to do that, you can artificially reduce the resolution of the screen, which automatically increases all the elements, including the keyboard, and this reduces the clarity of the image, so only use it when absolutely necessary.

How to change permission:

  1. Activate the developer settings (see Section 3).
  2. Go to For Developers β†’ Minimum width (dp).
  3. Set the value of 320 or 360 (the smaller, the larger the elements).
  4. Reboot the phone.

Alternative methods through ADB:

adb shell wm size 720x1280

Where 720x1280 is the new resolution (select your model) to return the original settings, use:

adb shell wm size reset

⚠️ Note: Some Xiaomi models (e.g. Xiaomi) 13T or Redmi K60) Changing the resolution can cause the camera or graphic artifacts to crash.Before experimenting, back up the data.

πŸ’‘

Changing the screen resolution is the most radical way to increase the keyboard, only use it if other methods have not worked, and be prepared for a deterioration in the image quality.

6. Additional tips for comfortable typing

In addition to increasing the keyboard, pay attention to these settings:

  • 🎡 Pressing Sound: Turn on the keyboard settings (Push Sound) to better control input.
  • πŸ”„ Auto Replacement: Turn off aggressive autoreplacement in Keyboard Settings β†’ Text input if it interferes with.
  • πŸ–ΌοΈ Dark theme: Use a dark keyboard (Settings) β†’ Designing) for less strain on the eyes.
  • ↩️ Swipe gesture: In Gboard or SwiftKey, enable typing with swipes (Settings) β†’ Gestures) to press small buttons less often.

If you often type with one hand, activate the one-handed mode:

  1. In the standard keyboard. MIUI press and hold the icon βš™οΈ (gear).
  2. Select One-Handed Mode and move the keyboard left or right.
How to return the standard keyboard settings?
If after the experiments the keyboard became too large or uncomfortable: 1. Reset the settings in the keyboard settings β†’ Reset. 2. Turn off the zoom mode in Special features. 3. Remove third-party keyboards if they conflict with the standard. 4. Reboot the phone.

FAQ: Frequent questions about increasing the keyboard on Xiaomi

Can you only increase the keyboard in a specific application (like WhatsApp)?
No, the keyboard size is configured globally for all applications, but you can: Use different keyboards for different applications (e.g. Gboard for WhatsApp and standard for Messages), Activate zoom (thrice tap the screen) only when you work with the desired application.
After the MIUI update, the keyboard settings reset. How do you get back to the same size?
The firmware update often resets user settings. To restore the keyboard size: Check if the keyboard height has reset in the settings Gboard/MIUI Keyboard, if you've used it. ADB-Developer commands or settings, re-apply them. Make sure the keyboard doesn't upgrade to a new version with a different interface (check Google Play).
My Xiaomi doesn't have a keyboard height item. What do I do?
This is typical of: Older versions of MIUI (below 12). Update the firmware through Settings β†’ System Update. Some models for the Chinese market (e.g. Xiaomi Mi 11 Lite 5G NE); Install Gboard or another keyboard; custom firmware (e.g. LineageOS); try changing the firmware to the official one.
The keyboard has become too big and doesn't fit on the screen. How do you fix it?
If the keyboard is off-screen: Reduce the height in the keyboard settings (Size and layout β†’ Height). If you use zoom mode, turn it off to Special Options. Reset the developer settings: Settings β†’ Additional β†’ For developers β†’ Reset. For models with a cutout (Xiaomi 12T, Redmi Note 11 Pro+), check if the keyboard does not overlap the system buttons. In this case, reduce the height by 10-15%.
Can you make the keyboard buttons wider, but not higher?
Yes, but not in all keyboards. Options: Gboard: Select Size and layout β†’ Button width (not available in all versions). SwiftKey: Set Up Interbuttal Distance to visually increase width. Through ADB: Use the command to change pixel density: adb shell wm density 380 (value 380 to zoom in, 480 to decrease).