Are you tired of Xiaomi automatically capitalizing at the beginning of each sentence or after the dot? This feature is useful for business correspondence, but interferes with logins, hashtags or program code. In this article, we will examine all possible ways to disable autocapital letters on Redmi, POCO and other Xiaomi devices β from standard settings to hidden developer settings.
The problem arises from the aggressive autocorrection policy in the Mi Keyboard and Gboard keyboard, which the manufacturer believes that the user always needs "beautiful" sentences with a capital letter, but in practice this often leads to errors. For example, when typing commands in Terminal or writing code in Python, extra capital letters can break the syntax.
1. disable autocapital letters in the standard Mi Keyboard keyboard
The Mi Keyboard is installed by default on all Xiaomi smartphones, to deactivate the automatic conversion of the first letter to the capital:
- Open any field to enter text (such as notes or a message).
- Touch the gear badge (βοΈ) on the keyboard to go into settings.
- Select Text Input β Autocorrection.
- Turn off the capital letters switch at the beginning of the sentence.
If Autocorrect is not on the menu, update your keyboard via Google Play or use an alternative method:
Update the keyboard in Google Play|Reboot your smartphone|Check the availability of the item "Autocorrection"|Reset the keyboard settings (if necessary)-->
Important: On some MIUI firmware (e.g. MIUI 14 for the global version), this option may be called Capitalize first letter of sentences. If the interface is in Chinese, look for characters (automatic capital letters).
β οΈ Note: After disabling this function, the keyboard will stop correcting all automatic capital letters, including proper names (for example, "Moscow" instead of "Moscow.
2. Setting up Gboard (Google keyboards) on Xiaomi
Many Xiaomi users prefer Gboard because of the advanced features.
- Open Settings β System β Language and input β Virtual keyboard.
- Select Gboard (if not, install it from Google Play).
- Go to the text input β Autocorrection.
- Turn off the option of capital letters at the beginning of sentences.
You can also pinpoint exceptions in Gboard, such as adding words that should never be capitalized:
- In the same autocorrect menu, select the Dictionary.
- Click Add a word and enter a term (e.g., "python" or "github").
- Save it with a note always with a small letter.
Mi Keyboard|Gboard|SwiftKey|Another |I don't know-->
Gboard allows you to create personalized autocorrection rules, for example, you can configure that after certain characters (not just dots) you don't have a capital letter.
- In Gboard settings, go to Additional Settings β Personal Offers.
- Turn off the automatic capital letter after the characters.
3. Reset keyboard settings to factory
If autocapital settings donβt save or the keyboard is unpredictable, resetting will help, which is relevant for Xiaomi with custom firmware or after MIUI updates.
For Mi Keyboard:
- Go to Settings β Applications β Application Management.
- Find Mi Keyboard and select Warehouse β Clear Data.
- Confirm the action. Attention: it will remove all saved words from the dictionary!
For Gboard:
- In the keyboard settings, select Additional β Reset settings.
- Confirm the reset. After that, you'll have to reconfigure the auto-replacement and the dictionary.
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 10 Pro with a MIUI 13) a keyboard reset may cause you to lose sync with your Google account. Before the procedure, check if backup is enabled in Settings β Google β Backup.
4.Using Developer Mode for Deep Customization
If standard methods don't work, you can use Android's hidden settings, which is suitable for power users.
First, activate the developer mode:
- Go to Settings. β The phone.
- 7 times click on the MIUI version.
- Enter the password from your Mi Account if required.
Now enable USB debugging and change the keyboard settings via ADB:
adb shell settings put secure auto_capitalization 0This command globally disables autocapital letters for all keyboards. To return settings back, use:
adb shell settings put secure auto_capitalization 1What if the ADB does not recognize the device?
| ADB Team Team | The effect | Note |
|---|---|---|
| auto_capitalization 0 | Turns off autocapital letters. | It works at MIUI 12+. |
| show_password 1 | Shows passwords when you type in | Good for debugging. |
| default_input_method com.google.android.inputmethod.latin | Installs Gboard with the default keyboard | Requires a reboot. |
5. Alternative keyboards without autocapital letters
If none of these methods worked, consider installing a third-party keyboard.The best options for Xiaomi are:
- πΉ SwiftKey β allows you to disable autocapital letters in Settings β Autocorrection β Capital letters.
- πΉ Fleksy β Minimalist keyboard with flexible text settings.
- πΉ Hackerβs Keyboard β optimized for programmers, does not automatically fix the register.
- πΉ AnySoftKeyboard β Open Source, Full Control of Autocorrection.
To install an alternative keyboard:
- Download the app from Google Play.
- Go to Settings β System β Language and input β Virtual keyboard.
- Activate the new keyboard and set it by default.
π‘
If you are a programmer, try the Termux:API keyboard β it integrates with the terminal and does not fix the register in commands.
On Xiaomi smartphones with MIUI Global Stable 14.0.5+ firmware, the standard Mi Keyboard ignores auto-capital settings for password and login fields. This is for security, but it interferes with complex characters, in which case the only solution is a third-party keyboard.
6. Features for specific Xiaomi models
Some Xiaomi devices have unique nuances:
- π± Redmi Note 11/12 β On these models, autocapital letters can be turned on again after the update. MIUI. Check the settings after each update.
- π± POCO F4/F5 β firmware MIUI for POCO There is no separate switch for autocapital letters. use Gboard or ADB.
- π± Xiaomi 13/14 Series supports contextual autocorrection, for example, in messengers, capital letters are turned on automatically, but in the terminal - no.
For POCO X3 Pro and other devices with a Qualcomm processor, you may need to adjust via the engineering menu.
- Dial in the dialer ##4636##.
- Select Phone Information β Settings menu.
- Find Input Settings and disable Auto Capitalization.
β οΈ Note: Changes to the engineering menu may cause the keyboard to work unstable or reset language settings. It is not recommended to use this method without a backup of data.
7. Frequent mistakes and how to avoid them
Xiaomi users often face typical problems when turning off autocapital letters:
- β Settings are not saved - the cause may be a conflict with the optimizer MIUI. Solution: Add keyboard to auto-clean exceptions (Settings) β Annexes β Special access β Optimizing the battery).
- β The keyboard itself includes capital letters β check if Single-handed or Voice-Input mode is activated, which resets settings.
- β It's not working. ADB-team - update MIUI Use adb shell settings list secure to check available options.
If you still have a problem after all the manipulations, try resetting your phone to factory settings (pre-saving the data!). On some Xiaomi devices (for example, Redmi 9A), autocapital letters are rigidly spelled out in the firmware and cannot be configured without root rights.
π‘
On devices with MIUI 14+, the standard Mi Keyboard keyboard can ignore auto-capital settings in some apps (e.g. Telegram or WhatsApp).