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.
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:
- Open any application with a keyboard (such as Notes)
- Touch the badge. โ๏ธ keyboard
- Go to Additional Settings โ Auto Replacement
- 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:
- Go to Settings โ System and Device โ Language and Enter
- Select the Virtual Keyboard โ MIUI Keyboard
- Open Text Entering โ Auto Replacement
- 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:
- Open any text box and call Gboard
- Press the badge. โ๏ธ top-panel
- Select Text Entering โ Auto Replacement
- Find the Autocapital item and disable it
- 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:
- Open SwiftKey settings through the icon โ๏ธ keyboard
- Go to Text Input โ Auto Replacement and Autocomplete
- Find the item Automatically with a capital letter and turn it off.
- 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| keyboard | The path to settings | Features |
|---|---|---|
| Standard MIUI | Keyboard settings โ Auto-replacement | May be reset after updates |
| Gboard | Text entry โ Autocapitalization | Separate settings for each language |
| SwiftKey | Auto-replacement and auto-fill | Keyboard learning affects |
| Fleksy | Settings โ Autocorrection | There 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).
- Go to Settings โ Additional โ Special Opportunities
- Select Text Management โ Auto Text Replacement
- Check if auto capitalization settings are included here.
- 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 textYou 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:
- Enable USB debugging in the developer settings
- Connect your phone to your PC and open the command line
- Enter the command to check the connection: adb devices
- Execute the command to disable autocapitalization: adb shell settings put secure auto_capitalization 0
- Reset the device
To return the standard settings, use the command:
adb shell settings put secure auto_capitalization 1What if the ADB does not recognize the device?
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:
- Open browser settings
- Find the section Additional โ Site settings
- 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:
- 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.
- Settings are reset after rebooting: This is typical for Chinese firmware devices. The solution is to install a global version. MIUI use ADB-team.
- Autocapitalization only works in some applications: Check the settings of a particular application โ some messengers have their own keyboard options.
- 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 managementTurn off all keyboards except the one you use all the time.