How to reduce the keyboard on Android-smartphones Xiaomi: 5 proven ways

Why Xiaomi Keyboards Look Too Big and How to Fix It

Xiaomi smartphone owners (including the Redmi, POCO and Mi line) often face a problem: the virtual keyboard takes up half the screen, closing content in messengers or a browser, especially on devices with a diagonal of less than 6.5 inches or when using one hand, the reasons for this behavior lie in the settings of MIUI, the standard Gboard keyboard (from Google), or third-party applications like SwiftKey.

In this article, we will discuss 5 working ways to reduce the keyboard on Xiaomi โ€“ from basic settings to hidden MIUI features.

  • ๐Ÿ”ง Change the scale of the keyboard in the system settings
  • ๐Ÿ“ฑ Set up a one-handed mode for a comfortable set
  • ๐ŸŽจ Choose an alternative keyboard with a compact design
  • ๐Ÿ” Fixing bugs MIUI, which causes the keyboard to stretch
  • ๐Ÿ› ๏ธ Return the standard sizes after updating the firmware

Important: The methods work on all current MIUI versions (12 to 14) and most Xiaomi models released after 2019. If your smartphone is older (such as the Redmi Note 7 or Mi 9), some menu items may differ - we will warn you about this separately.

Method 1: Changing the scale of the keyboard in the MIUI settings

The easiest way is to use the built-in MIUI tools. The manufacturer has provided the ability to adjust the size of the keyboard, but the option is hidden in an unobvious place.

Instructions:

  1. Open any application where the keyboard appears (such as Messages or Notes).
  2. Touch the badge. โš™๏ธ (gears) on the keyboard to open its settings.
  3. Go to Size and layout (or Keyboard Settings โ†’ Appearance for Gboard).
  4. Find the slider Keyboard Height or Scale โ€“ move it to the left to reduce.

โš ๏ธ Note: Some Xiaomi firmware (especially in the POCO Launcher) this setting may not be available, in which case try the following method or install an alternative keyboard.

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

Method 2: One-hand mode for compact input

If the keyboard interferes with typing with one hand, turn on a special mode in MIUI. It shifts the keyboard to the edge of the screen and reduces its width.

How to activate:

  1. Run the keyboard in any application.
  2. Press and hold the icon. โš™๏ธ (gear or icon โ˜ฐ (line).
  3. Select One-Handed Mode (or One-Handed Mode).
  4. Specify the side of the screen (left/right) to which the keyboard will be pressed.

๐Ÿ’ก Useful tip: In this mode, you can further reduce the height of the keyboard by pulling the top edge down.The function works even if the main scale slider is blocked.

Make sure the keyboard is active in the text field

Check out the MIUI version (Settings โ†’ About the phone)

Turn off navigation gestures (they may conflict with the mode)

Take a screenshot of the current keyboard settings (in case of resetting)-->

Method 3: Install an alternative keyboard with a customizable size

If standard methods don't work, try third-party keyboards. They offer more customization options, including fine-tuning height and width.

Top.-3 Keyboard for Xiaomi with flexible size settings:

keyboardMinimum sizeAdditional chipsDownload link
Gboard (Google)40% of the standardDark theme, gestures, voice inputGoogle Play
SwiftKey (Microsoft)35% of the standardAI word prediction, cloud backupGoogle Play
Chroom30% of the standardFull customization of buttons, without advertisingGoogle Play

๐Ÿ”น How to adjust the size in Gboard:

  1. Install the keyboard from Google Play and activate it in your phone settings (Settings โ†’ System โ†’ Language and Enter).
  2. Open Gboard, press on โš™๏ธ โ†’ Settings โ†’ Themes and layout.
  3. Select Change the size of the keyboard and move the slider.
  4. For accurate settings, tap on the icon ๐Ÿ“ top-right.
Why does MIUI limit the minimum keyboard size?
The manufacturer deliberately blocks sizes too small to avoid errors in typing on touch screens. According to Xiaomiโ€™s internal guidelines, the minimum keyboard height should not be less than 25% of the screen height, otherwise the risk of accidental taps increases.

Method 4: Reset keyboard settings to factory

If the keyboard suddenly increased after updating MIUI or installing applications, the fault may be a failure in the configuration files, in which case the reset will help.

How to reset:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Find your keyboard (such as Gboard or MIUI Keyboard) and tap it.
  3. Select Warehouse. โ†’ Clear the data.
  4. Confirm the action and restart the phone.

โš ๏ธ Note: After the reset will have to again:

  • ๐Ÿ”‘ Set up auto-replacement and dictionary
  • ๐ŸŽจ Select the theme of the design
  • ๐Ÿ”„ Connect to cloud synchronization (if used)

๐Ÿ”น Alternative method: If the reset didn't help, try rolling back the keyboard update. To do this, click on the same app management menu โ‹ฎ (three-point) โ†’ Remove updates.

Method 5: Manually modifying system parameters (for advanced)

For users with unlocked bootloaders and root rights, a radical method is available: editing system files, which bypasses the limitations of MIUI, but requires caution.

Instructions (for experienced users only!):

  1. Install a file manager with root support (such as Root Explorer).
  2. Go to /system/usr/keylayout.
  3. Find the Generic.kl file and open it in the text editor.
  4. Find the lines with the parameters keyboard_height or keyboard_scale.
  5. Change the values (e.g., from 1.0 to 0.7) and save the file.
  6. Reset the device.

Attention! Incorrect editing of system files can lead to a load cycle or loss of keyboard functionality. Before making changes, back up /system partition via TWRP.

๐Ÿ’ก

If the keyboard stopped appearing after editing the system files, return the standard values or reflash the phone through the Mi Flash Tool. To do this, download the official firmware for your model on the Xiaomi website.

Frequent Mistakes and How to Avoid Them

When trying to reduce the keyboard, Xiaomi users often face typical problems.

Problem 1: The scale slider in the settings is inactive.

  • ๐Ÿ”„ Switch to another keyboard (like Gboard) and check the settings there.
  • ๐Ÿ“ฑ Update. MIUI Up to the latest version (old firmware may not have an option).

Problem 2: The keyboard shrinks, but the buttons get too small.

  • ๐Ÿ” Enable the function of Increase when pressed in the special features settings (Settings) โ†’ Special opportunities โ†’ Increase).
  • ๐ŸŽจ Choose a contrasting theme (black buttons on a white background read better).

Problem 3: After the MIUI update, the keyboard became big again.

  • ๐Ÿ”ง Lock the keyboard version by disabling its updates in Google Play.
  • ๐Ÿ“ฒ Install. APK-third-party version of the keyboard (e.g. APKMirror).

๐Ÿ’ก

If none of these methods worked, check your phone for viruses. Some malware changes system settings, including keyboard size. Scan your device through Google Play Protect or antivirus (like Dr.Web).

Can you reduce the keyboard on Xiaomi without installing third-party apps?
Yes, in most cases, there are enough built-in MIUI tools. Use Method 1 (scaling) or Method 2 (one-hand mode). If these options are missing, update the firmware or reset the keyboard settings (Method 4).
Why did the emoji and GIFs disappear after the keyboard was reduced?
This is a known bug in some versions of Gboard and SwiftKey. To return the emoji: Open keyboard settings. Go to Additional Features. Activate Show the emoji button. If the button doesn't appear, reinstall the keyboard.
How to return the standard size of the keyboard after experiments?
Reset your keyboard settings to factory settings (Method 4) or manually delete user settings: Settings โ†’ System โ†’ Resetting โ†’ Reset application settings This wonโ€™t affect your data, but will return all system settings (including the keyboard) to default values.
Do these methods work on the POCO F5 and Redmi Note 12?
Yes, all of the methods described are compatible with the POCO F5, Redmi Note 12 and other modern models on MIUI 13/14. Exception is Method 5 (manual editing of system files), which requires an unlocked bootloader. On new Xiaomi devices, unlocking can take up to 7 days due to security policy.
Can you reduce the keyboard only in specific applications (for example, in Telegram)?
No, the keyboard settings apply globally to all applications: ๐Ÿ”„ Use different keyboards for different tasks (e.g. Gboard for messengers and SwiftKey for browser). ๐Ÿ“ฑ Turn on One-Hand Mode only when working with the desired application.