Are you tired of having a Xiaomi smartphone automatically capitalize at the beginning of each sentence or after a point?This feature, designed for convenience, often annoys users, especially when entering logins, passwords or technical terms. Unlike iOS or standard Android, where disabling autocapitalization takes a couple of clicks, in the MIUI shell, this process can be non-trivial.
Complicating the problem is that the manufacturer regularly changes the layout of the settings in new firmware versions. What worked on MIUI 12 may not work on MIUI 14. In this article, we will examine all the current ways, from basic keyboard settings to advanced methods using ADB and modifying system files, you will learn how to completely disable autocapital letters or adjust their behavior to specific use cases.
Why Xiaomi Automatically Puts Capital Letters
Auto-capitalization is built into the default MIUI keyboard, and it works by three basic rules:
- πΉ The beginning of a sentence after a point, exclamation/question mark or a new paragraph;
- πΉ Own names β recognizes names, geographical names (for example, βMoscowβ instead of βMoscow");
- πΉ Abbreviations β attempts to correct βDMβ to βDMβ (as in βDirect Message").
In practice, this often leads to errors, such as when you type in:
- π Logins like user123 β transmuted User123;
- π Terminal commands (sudo apt update) β Sudo Apt Update);
- π Hashtags (#vacation2026) β #Vacation2026).
Unlike Google Keyboard (Gboard), where the autocap setting is placed in a separate switch, MIUI hides it deeper, and in some regional firmware (for example, India or China), this setting may not be at all.
Method 1: Disconnection through system keyboard settings
The easiest method is to use the built-in MIUI keyboard options. It is suitable for most models (Redmi Note 11, POCO X5, Xiaomi 13, etc.) on MIUI firmware 12-14.
β οΈ Note: The path to settings may be different on some devices. If you don't find "Autocapital letters", try alternative methods in this article.
Instructions:
- Open any field to enter text (for example, notes or a message in Telegram).
- Touch the gear badge (βοΈ) on the keyboard to open its settings.
- Go to Text Input β Auto Replacement and Suggestions.
- Find the autocapital option and turn off the slider.
- To save the changes, restart the keyboard (just close and open the application again).
If there is no Autocapital letter:
- π Check the Additional Settings section β Ordinance;
- π Try changing the keyboard language to English (USA) β sometimes the option appears;
- π Update the keyboard through Settings β Annexes β Application management β keyboard β Update.
Check the version of MIUI in Settings β About the phone
Make sure the keyboard is updated to the latest version
Back up important notes (in case of resetting)
Restart your phone before changing the settings-->
Method 2: Use Gboard instead of a standard keyboard
If the MIUI system keyboard does not disable autocapital letters, the most reliable solution is to install an alternative keyboard. Googleβs Gboard provides flexible settings and works consistently on all Xiaomi devices.
The advantages of Gboard:
- π± Separate switch for autocapitalization;
- π± Support for gestures and themes;
- π± Synchronizing the dictionary between devices;
- π± Regular updates (unlike the keyboard) MIUI).
How to install and configure:
- Download Gboard from Google Play.
- Activate the keyboard in Settings β System β Language and input β Current keyboard.
- Open the Gboard settings (image) βοΈ on the keyboard) and go to Text input β Autocapital letters.
- Turn off the option or select Never.
To completely remove the standard MIUI keyboard (not recommended):
adb shell pm uninstall --user 0 com.miui.miuikeyboardβ οΈ Note: Removing the system keyboard may cause some applications to crash (e.g. Mi Account or Themes) and it is better to disable it in the input settings without completely removing it.
Method 3: Editing settings through ADB (for advanced)
If none of the previous methods worked, you can use Android Debug Bridge (ADB), a low-level system setup tool that works for MIUI 13/14 and requires you to connect your phone to your computer.
What you need:
- π₯οΈ Computer with installed ADB-driver;
- π± Included Debugging by USB on the phone (Settings) β The phone. β Version. MIUI β 7 times to unlock the developer menu);
- π USB-cable (preferably original).
Step-by-step:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices must display the serial number of your device.
- Execute the command to disable autocapitalization: adb shell settings put secure auto_capitalization 0
- Reboot the phone.
If the team doesnβt work, try an alternative:
adb shell am broadcast -a com.android.inputmethod.latin.SETTINGS --es setting auto_capitalization offWhat if the ADB canβt see the device?
Method 4: Manual editing of system files (root)
For users with unlocked bootloader and root rights, the most radical method available is editing system configuration files, which is guaranteed to disable autocapitalization, but requires caution.
Warning: Incorrect editing of system files can lead to a device "brick" and it is recommended to back up through TWRP before starting.
Instructions:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/usr/keylayout/ and find the Generic.kl file (or qwerty.kl for some models).
- Open the file in the text editor and find the line: key 115 VOLUME_UP Add it after it: key 200 AUTO_CAP_OFF
- Save the file, set the rights 644 (rw-r--r---).
- Reset the device.
Alternative path (for MIUI 14):
/data/data/com.miui.miuikeyboard/shared_prefs/In the file settings.xml find the parameter auto_capitalization and replace it with false.
Method 5: Resetting keyboard settings to factory
If all previous methods failed, the last option is to reset the keyboard settings to factory ones, which will remove all user dictionaries and preferences, but often solves autocapital problems.
How to reset:
- Go to Settings β Applications β Application Management.
- Find the MIUI keyboard (or Gboard if you use it).
- Open the Warehouse. β Clear the data.
- Confirm the reset and restart the phone.
After discharge:
- π Configure the keyboard again (select languages, disable auto-replacement);
- π Check if Autocapital letters appear in the settings;
- π If the problem persists, try updating the keyboard via Google Play.
π‘
Before reset, export the custom keyboard dictionary. To do this, go to Keyboard Settings β Dictionary β Export (if available).
Comparison of methods: what way to choose
Depending on your Xiaomi model and MIUI version, the effectiveness of the methods may vary. Below is a table comparing all the methods:
| Method | Difficulty | Required. root/ADB | It's working on MIUI 14. | Risk to the system |
|---|---|---|---|---|
| Keyboard settings | β | β No. | β Yeah, not always) | β No. |
| Installation of the Gboard | ββ | β No. | β Yes. | β No. |
| ADB-team | βββ | β Yes (USB-debugging) | β Yes. | β οΈ Low. |
| Editing system files | ββββ | β Yeah) | β Yes. | β οΈβ οΈ High-pitched |
| Resetting the keyboard | ββ | β No. | β Yes. | β No (but deleted data) |
For most users, installing Gboard or using ADB is the best solution. If you are not afraid of experimentation and have root rights, editing system files will give you maximum control.
π‘
On devices with MIUI Global (European/Indian firmware), changing the keyboard to Gboard is most often helpful. MIUI China may require ADB or root.
Frequent Mistakes and How to Avoid Them
When trying to disable autocapital letters, users often encounter typical problems, and here are the most common ones and ways to solve them:
- π« No "Autocapital letters" in the settings β Check the keyboard version (update it via Google Play). β Install Gboard or another keyboard.
- π« ADB can't see the device β Turn on Debugging. USB developer-setting. β Use the original cable and port USB 2.0 (not 3.0).
- π« After editing the system files, nothing has changed. β Check the file access permissions (should be 644). β Restart the phone to recovery mode and clear the cache.
- π« Autocap letters are returned after the update MIUI β This is standard behavior β after major updates, settings are reset. β Repeat the keyboard setting or use ADB-team-up.
If neither method worked, maybe the problem is regional firmware, and some versions of MIUI for China or India have hard-sewn keyboard settings, and then just flashing it on Global ROM will help.