Automatic capitalization at the beginning of a sentence or after a point is a standard feature of Xiaomi smartphones, which works on the basis of MIUI firmware. For some users, this is convenient, for others it becomes an annoying limitation, especially when entering login passwords, nicknames in games or technical terms. Unfortunately, the manufacturer does not bring this option into the main keyboard settings, hiding it in the depths of system parameters.
In this article, we will discuss all the current ways to disable autocapital letters on Xiaomi, Redmi and POCO devices, from standard methods through keyboard settings to editing system files for advanced users. Instructions are checked on MIUI 12, 13 and 14 (including global and Chinese versions) and adapted for different keyboard models: Gboard, SwiftKey and standard MIUI Keyboard.
Important: Some methods require developer rights or additional applications, and if you're a beginner, start with the first two, they're the safest and don't require any deep changes to the system.
1. disable autocapital letters in the standard MIUI keyboard
The standard MIUI Keyboard (set by default on all Xiaomi smartphones) hides the auto-capital settings in the option menu. Here's how to find it:
- Open any application to enter text (such as Notes or Messages).
- Tap the input field to make the keyboard appear.
- Push the gear. โ๏ธ in the top row of the keyboard (or hold the comma if the icon is not available).
- Go to the section Keyboard Settings โ Text input โ Auto-replacement.
- Turn off the capital letters switch at the beginning of the sentence.
If Auto Replace is not on the menu, you have an outdated version of the keyboard, update it via Google Play or use an alternative method from the next section.
โ ๏ธ Attention: On some firmware MIUI 12.5 for the Chinese region (China) ROM) This setting may not be available, so you'll have to install a third-party keyboard or edit system files.
Make sure the keyboard is updated|Check the firmware region (Global/China)|Make a backup copy of the settings|Reboot your phone after the changes-->
2.Using keyboards from Google or Microsoft
If the standard Xiaomi keyboard doesn't disable autocapital letters, the easiest way to install is to install an alternative.
- ๐ฑ Gboard (Google Keyboard) โ supports complete disabling of autocapital letters and has advanced text settings.
- ๐ SwiftKey (Microsoft) โ allows you to configure auto-replacement for each language separately.
- ๐ Fleksy โ Minimalist keyboard with flexible input settings.
Instructions for Gboard:
- Install Gboard from Google Play.
- Activate the keyboard in your phone settings: Settings โ System โ Language and input โ Virtual keyboard.
- Open the Gboard settings (cog on the keyboard) and go to Text Enter โ Auto Replace.
- Turn off the option of capital letters at the beginning of the sentence.
For SwiftKey, the path will be a little different: Settings โ Fix โ Automatic Actions โ Capital letters. Here you can turn off the function completely or configure exceptions for certain applications.
Standard MIUI Keyboard|Gboard (Google)|SwiftKey (Microsoft)|Other |I don't know-->
3. Editing system files (for advanced)
If none of these methods work, you have to edit your system files, which requires root rights or ADB (no root rights), and we'll look at both.
Method 1: Through ADB (without root)
Connect your phone to your PC and execute the command:
adb shell settings put secure auto_capitalization 0Once the device is restarted, the autocapital letters should turn off. If not, try the second method.
Method 2: Edit build.prop (requires root)
- Install a file manager with root support (such as Root Explorer).
- Open /system/build.prop file in the text editor.
- Add the line: persist.sys.language.autocap=0
- Save the file, set the rights to 644, and restart the phone.
โ ๏ธ Warning: Incorrect editing build.prop can lead to a bootloope (cyclic phone reboot!
What to do if the phone is looped after editing build.prop?
4. Disconnection through language and input settings
In some versions of MIUI 14, autocapital settings are duplicated in the language and input menu to find them:
- Go to Settings โ Additional โ Language and input โ Virtual keyboard.
- Select an active keyboard (e.g. MIUI Keyboard).
- Open the text input โ Advanced settings.
- Look for Automatic Capitalization or Capitalization.
If you donโt have one, try changing your regional settings to English (USA) โ sometimes this opens up additional options.
| MIUI version | The path to adjustment | Notes |
|---|---|---|
| MIUI 12 Global | Keyboard settings โ Auto-replacement | It doesn't work on all models. |
| MIUI 13 China | Language and input โ Additionally. | Requires a change of region to the United States |
| MIUI 14 (POCO) | Settings โ System โ Keyboard | Available only for Gboard |
5. Resetting keyboard settings to factory
If you have a keyboard setting that freezes after you've been experimenting with autocapitalization, you can reset to factory settings, and it won't delete your texts or data, but it will return all the input options to their original state.
How to reset:
- Open Settings โ Applications โ Application Management.
- Find a keyboard (such as MIUI Keyboard or Gboard).
- Press Warehouse. โ Clear the data.
- Confirm the action and restart the phone.
After resetting, you will have to reconfigure dictionaries and personal preferences, but the problem with autocapital letters should disappear.
๐ก
If the reset didn't work, try temporarily disabling the keyboard in the settings and turning it back on, sometimes resetting the cache without losing data.
6. Alternative solutions for specific cases
If you only need to turn off autocapital letters in certain applications (such as games or instant messengers), try these methods:
- ๐ฎ For gaming: Use an external keyboard via Bluetooth or OTG-cable - system settings of autocapital letters do not apply to it.
- ๐ฌ For instant messengers: Telegram or WhatsApp can manually fix the register by holding the Shift key before entering.
- ๐ For your information: Apps like Google Keep or Notion ignore keyboard system settings โ check their settings.
For developers or root-right users, there is a radical way to delete the system file /system/usr/keylayout/Generic.kl, which handles keys. However, this can disrupt other input functions, so only resort to it as a last resort.
๐ก
Third-party keyboards (Gboard, SwiftKey) give more freedom to configure autocapital letters than the standard MIUI Keyboard, and if the problem is critical, installing them will be the most reliable solution.
Frequent Mistakes and How to Avoid Them
When trying to disable autocapital letters, users often face typical problems:
- The setting disappears after the MIUI update. Solution: check the keyboard version in Google Play and update it manually.
- The option is gray and inactive. Solution: change the keyboard theme to the standard one or turn off Adaptive input in the settings.
- Autocap letters are returned after the reboot. Solution: clear the keyboard cache in Settings โ Storage.
If nothing helps, your Xiaomi model may have hardware limitations (relevant to some budget devices on MediaTek), in which case you only have to use third-party keyboards.