How to Remove Automatic Big Letters on Xiaomi Keyboard: The Complete Guide

Automatically converting the first letter to a capital letter is a useful feature for most users, but it sometimes becomes a real headache. Especially annoying when Xiaomiโ€™s keyboard stubbornly puts big letters where they are not needed: in nicknames, hashtags, passwords or technical terms. Fortunately, MIUI has several ways to disable this feature โ€“ both in the standard keyboard and in popular third-party solutions like Gboard or SwiftKey.

Compounding the problem, the manufacturer often changes the layout of settings in new firmware versions. What worked on the Redmi Note 10 may not work on the Xiaomi 13 Ultra with the latest version of MIUI 15. In this article, we have collected current methods for all modern devices of the brand, including the features of working with different types of keyboards. You will learn not only how to completely disable autocapital letters, but also how to configure exceptions for specific applications.

Why Xiaomi Keyboard Automatically Puts Big Letters

Auto-capitalization is the default feature of most keyboards, and in MIUI, it works by the following rules:

  • ๐Ÿ“ฑ After a point, any new phrase begins with a capital letter.
  • ๐Ÿ”  At the beginning of the sentence โ€“ even if you donโ€™t manually dot
  • ๐Ÿ”‘ When entering passwords โ€“ many users face a problem when registering
  • ๐Ÿท๏ธ In hashtags, social media often requires small letters.

On Xiaomi devices, this feature can be more aggressive than on other Android smartphones, because of the features of the MIUI firmware. The fact is that the system analyzes the context of the input and tries to โ€œguessโ€ when you need a capital letter.

๐Ÿ“Š What keyboard you have installed on Xiaomi?
Standard MIUI
Gboard (Google)
SwiftKey
other

Interestingly, on some models (e.g., the POCO F5), autocapitalization can be activated even after resetting, which is because it is not only keyboard-specific, but also language-specific, and we'll discuss how to fix this in the next sections.

Method 1: Disabling autocapital letters in the standard MIUI keyboard

If you use a standard keyboard from Xiaomi, the algorithm of actions will be as follows. Note that the path may vary slightly depending on the version of MIUI:

  1. Open any application with a keyboard (such as Notes)
  2. Touch the badge. โš™๏ธ keyboard
  3. Go to Additional Settings โ†’ Auto Replacement
  4. Find the item Automatically with a capital letter and turn off the slider

On some devices (e.g. Redmi 12), this option may be called Autocapitalization or Big Letters automatically. If you don't find the right item, try searching by settings - type the word "capitalization" in the search bar.

Make sure you have the latest version. MIUI|Check if the "Children's Mode" is on"|Close all applications before changing settings|Reboot your phone after the changes-->

โš ๏ธ Attention: On devices with MIUI 14 and later, the auto capitalization shutdown may reset after the system update.

If the standard method doesnโ€™t work, try an alternative path:

  1. Go to Settings โ†’ System and Device โ†’ Language and Enter
  2. Select the Virtual Keyboard โ†’ MIUI Keyboard
  3. Open Text Entering โ†’ Auto Replacement
  4. Turn off the option Automatically with a capital letter

Method 2: Setting up Gboard (Google keyboard)

Gboard is the most popular alternative keyboard among Xiaomi users, and its settings are more flexible than the standard MIUI keyboard, but the path to disabling autocapitalization is less obvious.

Here's the step-by-step instruction:

  1. Open any text box and call Gboard
  2. Press the badge. โš™๏ธ top-panel
  3. Select Text Entering โ†’ Auto Replacement
  4. Find the Autocapital item and disable it
  5. Important: Do not confuse with Automatic Comma Arrangement โ€“ it is responsible for another function

There's an additional setting in Gboard that's often overlooked, which is Double-pressing the space for a dot. If it's on, the keyboard will automatically put the dot and the next letter with a capital after double-tape over the space, and turn it off if that's in the way:

Gboard settings โ†’ Text input โ†’ Double-clicking the space for the point (disable)

โš ๏ธ Note: In some versions of Gboard (especially on Xiaomi 13 Pro), autocap settings may be in the Input Preferences section instead of Text Input.

For users who switch between languages frequently, itโ€™s helpful to know that autocapitalization settings apply separately for each language pack, and if youโ€™ve disabled the Russian feature, it may remain enabled for English.

Method 3:SwiftKey and other third-party keyboards

Microsoft's SwiftKey is another popular keyboard among Xiaomi owners, especially on POCO and Black Shark models. Here, the algorithm for disabling autocapital letters is slightly different:

  1. Open SwiftKey settings through the icon โš™๏ธ keyboard
  2. Go to Text Input โ†’ Auto Replacement and Autocomplete
  3. Find the item Automatically with a capital letter and turn it off.
  4. For reliability, also turn off the automatic arrangement of punctuation marks.

SwiftKey has a unique keyboard learning feature that can affect how autocapitalization works, and if you've previously allowed the keyboard to analyze your messages, it can learn to put big letters in certain situations, to reset that behavior:

SwiftKey Settings โ†’ Account โ†’ Reset Keyboard Training
keyboardThe path to settingsFeatures
Standard MIUIKeyboard settings โ†’ Auto-replacementMay be reset after updates
GboardText entry โ†’ AutocapitalizationSeparate settings for each language
SwiftKeyAuto-replacement and auto-fillKeyboard learning affects
FleksySettings โ†’ AutocorrectionThere is no separate switch for autocapitalization

For the Fleksy keyboard, which is sometimes installed on POCO devices, there's no separate autocap switch, so you have to turn off autocorrection completely, which is not always convenient, and in this case, you'd better consider switching to Gboard or a standard keyboard.

๐Ÿ’ก

If you often work with code or technical texts, consider specialized keyboards like Hackerโ€™s Keyboard โ€“ they have autocapitalization turned off by default.

Method 4: Disconnection through MIUI system settings

Sometimes the problem is not the keyboard, but the system settings of MIUI, which is especially true for devices with the latest firmware (starting with MIUI 13).

  1. Go to Settings โ†’ Additional โ†’ Special Opportunities
  2. Select Text Management โ†’ Auto Text Replacement
  3. Check if auto capitalization settings are included here.
  4. Disable all items related to automatic register change

Some devices (such as the Xiaomi 12T) have a hidden setting that controls the behavior of the keyboard at the system level.

Settings โ†’ About Phone โ†’ MIUI version (click 7 times)


Return to Settings โ†’ Additional โ†’ Developer Settings โ†’ Enter text

You can find the option here: Disable autocapitalization for all keyboards. Be careful, changing other settings in the developer settings can affect the stability of the system.

โš ๏ธ Note: Configuring through developer mode may conflict with some applications (e.g. banking) If you have problems with data entry in applications after the changes, return the settings to the original state.

Another system nuance concerns dual-firmware devices (Chinese/global) on Chinese versions of MIUI, which sometimes donโ€™t allow you to turn off autocapitalization through standard settings, only installing a third-party keyboard will help.

Method 5: Using ADB to force shutdown

If all previous methods failed, you can use ADB (Android Debug Bridge) to force the function to be disabled, a method suitable for power users and requires connecting the phone to a computer.

Here's the step-by-step instruction:

  1. Enable USB debugging in the developer settings
  2. Connect your phone to your PC and open the command line
  3. Enter the command to check the connection: adb devices
  4. Execute the command to disable autocapitalization: adb shell settings put secure auto_capitalization 0
  5. Reset the device

To return the standard settings, use the command:

adb shell settings put secure auto_capitalization 1
What if the ADB does not recognize the device?
Make sure you have drivers installed for your Xiaomi model (download them from the official website). USB-cable - some cables are only for charging. Enable the "Allow debugging by debugging" option in the developer settings USB (safe-haven)".

This method works at the system level and should disable autocapitalization for all keyboards, but keep in mind that after another MIUI update, the settings may reset.

Solving problems with specific applications

Sometimes autocapital letters only appear in certain applications (e.g. Telegram or WhatsApp), which is because some programs have their own keyboard settings that overlap the system.

Here's what we can do:

  • ๐Ÿ“ฑ For Telegram: Open the chat โ†’ Press three points. โ†’ Chat management โ†’ Keyboard settings
  • ๐Ÿ’ฌ For WhatsApp: Settings โ†’ chat โ†’ Text input settings
  • ๐ŸŽฎ For games: Usually use their own input fields, not associated with the system keyboard
  • ๐Ÿ”’ For banking applications: Here auto capitalization is often blocked for security reasons

If the problem only occurs in the browser, try:

  1. Open browser settings
  2. Find the section Additional โ†’ Site settings
  3. Check if autofill settings are included here

For applications where you canโ€™t turn off autocapitalization through settings, you can use a workaround: type text in another application (for example, in Notes), then copy and paste in the desired field. This is inconvenient, but sometimes the only working option.

๐Ÿ’ก

Before you change the keyboard settings, check whether the application is enabled its own mode "Smart input" - it can overlap the system parameters.

Frequent Mistakes and How to Avoid Them

Many users have typical problems when trying to disable autocapital letters, and here are the most common mistakes and solutions:

  1. I don't see the right setting: Check out the MIUI version -- on older versions (below MIUI 12), the path may be different. Try updating the firmware.
  2. Settings are reset after rebooting: This is typical for Chinese firmware devices. The solution is to install a global version. MIUI use ADB-team.
  3. Autocapitalization only works in some applications: Check the settings of a particular application โ€“ some messengers have their own keyboard options.
  4. Other auto-replace functions stopped working after the shutdown: In some keyboards, auto-capitalization is linked to the overall auto-replacement system. The solution is to use an alternative keyboard.

Special attention should be paid to devices with custom firmware (for example, Xiaomi.eu or LineageOS), where the path to settings can be radically different, and some functions may not be available, in which case only installing a third-party keyboard with the desired parameters will help.

Another common problem is the conflict between multiple keyboards that you have installed, and if you have Gboard, a standard MIUI keyboard, and, for example, SwiftKey, you can use random keyboard settings.

Settings โ†’ System and device โ†’ Language and input โ†’ Virtual keyboard โ†’ Keyboard management

Turn off all keyboards except the one you use all the time.

Can autocapital letters be turned off for only one language?
Yes, Gboard and SwiftKey have their own autocap settings for each language pack, but the standard MIUI keyboard doesn't have that, and it's common for all languages.
Why did the MIUI update turn auto capitalization back on?
It's a known problem. MIUI โ€” For major updates, some settings are reset to factory settings. Solution: check the keyboard settings after each update, or use ADB-commands.
How to turn off large letters in passwords?
For password fields, autocapitalization is usually turned off automatically, but if it doesnโ€™t: Try entering a password in another field, then copy Use a password manager (e.g. Google Password Manager) Set a keyboard with separate settings for password fields (e.g. 1Password Keyboard)
Is there a way to turn off auto capitalization for hashtags only?
There is no direct setting for this, but you can use workarounds: Enter the hashtag in another application, then copy Use the keyboard with support for custom abbreviations (in Gboard it is called "Text Replacements") Disable autocapitalization completely and manually fix the required large letters.
Why does the POCO F4 have a different auto cap than the Redmi Note 11?
This is because POCO devices often have a modified version of MIUI with different default settings.In addition, different versions of the standard keyboard can be installed on different devices.Solution: use Gboard for a unified experience across all devices.