How to increase or reduce the size of the keyboard on Xiaomi Redmi: all ways

The keyboard on the Xiaomi Redmi smartphone may seem too large or too small β€” especially if you’re used to a different size on your old device. The problem is compounded on smaller-screen models (like the Redmi 9A or Redmi Note 10S), where every millimeter of the display counts. Fortunately, MIUI has several ways to customize the keyboard to your needs, from standard settings to hidden features and third-party apps.

In this article, we will discuss all the current methods of resizing the keyboard on Xiaomi Redmi (including the models of 2020-2026), take into account the features of different versions of MIUI (12 to 14), and also consider solutions for popular third-party keyboards like Gboard and SwiftKey. If the keyboard behaves incorrectly after setting up, at the end of the article you will find a section with typical problems and their solutions.

1. Resize the standard MIUI keyboard

By default, Xiaomi Redmi has a proprietary Mi Keyboard (or Xiaomi Keyboard in newer versions) that can be resized directly in the system settings, but the path to this menu depends on the version of MIUI.

For MIUI 14 (and partly MIUI 13):

  1. Open Settings β†’ Additional settings β†’ Language and input.
  2. Slip on the current keyboard (usually the Mi Keyboard).
  3. Select the keyboard settings β†’ Size and layout.
  4. Move the slider The size of the keyboard to the left (reduce) or to the right (increase).

In MIUI 12, the path is a bit different:

  • Settings β†’ System and device β†’ Language and input β†’ Current keyboard β†’ Settings.
  • Next, look for the keyboard size or layout.

⚠️ Note: Some Redmi models (e.g. Redmi Note 11 Pro)+) The size option may be hidden, in which case try updating the keyboard via Google Play or using alternative methods from the following sections.

πŸ’‘

If the size slider is missing, try changing the keyboard theme to the standard one (in the Mi Keyboard settings), sometimes custom themes block this option.

2. Customize gestures and keyboard scale

If the standard size controller doesn’t work, you can use gesture scaling, a feature available in MIUI 13/14 for most Redmi models, which allows you to dynamically resize the keyboard while typing.

How to turn on:

  1. Go to Settings β†’ Special Opportunities β†’ Increase.
  2. Activate the Scale option with a gesture.
  3. Now, to resize the keyboard, tap the screen three times and hold your finger, then spread or fold your fingers (as in zooming a photo).

This works for third-party keyboards, but it has the disadvantage that scales back when you reboot the device, and you have to repeat the procedure or use other methods to fix the size.

πŸ“Š What keyboard do you use on Xiaomi Redmi?
Standard Mi Keyboard
Gboard (Google)
SwiftKey
The other side.
I don't know.

3. Size change in Gboard (Google Keyboard)

Many Xiaomi Redmi users are installing Gboard, a keyboard from Google that offers more customization options, to resize it:

  1. Open any field to enter text (such as Notes) to make the keyboard appear.
  2. Click on the icon. βš™οΈ (gear) in the upper panel of the Gboard.
  3. Select Settings β†’ Themes and layout β†’ Keyboard size.
  4. Move the slider or select one of the preliminary sizes (Small, Medium, Large).

Gboard also has a floating keyboard option (in the same menu) that allows you to reduce it to a compact window and move around the screen. This is convenient for Redmi with large displays (for example, Redmi K50 Pro).

Update Gboard to Google Play|Activate the floating keyboard for convenience|Check the permissions for the keyboard in Android settings|Reset your Gboard settings if the keyboard is buggy-->

4.Use of third-party keyboards with flexible settings

If the built-in options don't suit, consider alternative keyboards with advanced size adjustment options.-3 Options for Xiaomi Redmi:

keyboardFeatures of size settingSupport for topicsCons
SwiftKeyAdjusting the height of the keyboard, floating mode, setting the widthYeah, custom themes.Plugins can brake on weak Redmis (e.g. Redmi 8A)
FleksyFlexible scaling, gestures to resizeYes, including animated ones.Some functions are paid
ChroomSupport for custom layouts and button sizesYeah, with the editor of that.A complex interface for beginners

To install a third-party keyboard:

  1. Download it from Google Play.
  2. Go to Settings β†’ System β†’ Language and input β†’ Current keyboard.
  3. Select a new keyboard and follow the setup instructions.

⚠️ Note: Xiaomi Redmi with MIUI 14 Some keyboards (e.g. SwiftKey) may conflict with system gestures. If the keyboard doesn't appear, turn off Full-screen gestures in screen settings.

5. editing system files (for advanced users)

If none of the above methods worked, you can manually resize the keyboard through editing system files, which is only suitable for users with unlocked bootloader and root rights.

Instructions:

  1. Install a file manager with root support (such as Root Explorer).
  2. Go to /system/usr/keyboard/ (the path may vary depending on the model).
  3. Find the file. keyboard_config.xml Open it in the text editor.
  4. Change the parameters. keyboard_height and key_height (values are indicated in pixels).
  5. Save the file and restart the device.

Important: Incorrect editing of system files can lead to a keyboard crash or even a device "brick".

What if the keyboard stopped working after editing?
If the keyboard is missing or gives you errors, try it: 1. Return the original values to the file keyboard_config.xml. 2. Delete keyboard data in Settings β†’ Annexes β†’ Mi Keyboard β†’ Warehouse β†’ Clear the data. 3. Install a third-party keyboard (such as Gboard) as the main keyboard.

6. Solving keyboard size problems

Sometimes, when you resize your keyboard, you get bugs, you get buttons overlayed, you get text incorrectly entered, or you lose the keyboard, and these are the typical problems and their solutions.

  • πŸ”„ Keyboard resets size after rebooting: This is typical for MIUI 12.Try to fix the size via Gboard or roll back to an older version of the Mi Keyboard.
  • πŸ“± Buttons too small on Redmi with a big screen: Enable Floating Mode in the keyboard settings or zoom in on Special Features.

If the problem is not solved, try resetting the keyboard settings:

  1. Find your keyboard (such as Mi Keyboard or Gboard).

πŸ’‘

Before resetting your keyboard settings, export your custom dictionaries (in Gboard this is done in the Dictionary β†’ Export menu).

7. Features for specific Xiaomi Redmi models

Some Redmi models have unique nuances when setting up the keyboard.

  • πŸ“± Redmi Note 10/11 Series: On these devices in MIUI 13 There may be no size slider in the Mi Keyboard. Solution - update the keyboard via Google Play or use Gboard.

For models with MIUI for POCO (for example, POCO X3 pro POCO F3) The path to keyboard settings may be different.Look for Keyboard Settings in System β†’ Additionally.

FAQ: Frequent questions

Can I change the size of the keyboard without root rights?
Yes, in most cases this is possible through standard MIUI settings or third-party keyboards (such as Gboard). Root rights are only required for manual editing of system files, which is extremely rare.
Why did the MIUI update reset the keyboard size?
This is a typical MIUI 13β†’14 problem. System updates reset some keyboard settings. Solution: reset the size in the keyboard menu or use Gboard, which saves settings regardless of the MIUI version.
How to return the standard keyboard size to Redmi?
Go to the keyboard settings and reset the size slider to the middle position. If the keyboard is buggy, clear its cache to Settings β†’ Apps β†’ [keyboard name] β†’ Storage β†’ Clear the cache.
Can I make the keyboard transparent on Xiaomi Redmi?
Yes, but not through the standard settings. Install Gboard or SwiftKey, then select a theme with transparency in the settings. Mi Keyboard doesn't have that option.
Why is the Redmi Note 12 not having the option to resize the keyboard?
In some regional versions of MIUI 14 for Redmi Note 12, this option is hidden. Solutions: Update Mi Keyboard via Google Play. Set the Gboard and adjust the size in it. Change the region of the device to India (in MIUI settings), where the option is usually available.