Are you tired of Xiaomi automatically capitalizing at the beginning of each sentence?This feature is part of the MIUI or HyperOS keyboardβs βsmartβ autocorrection, which often interferes with informal communication, form filling, or specific data entry. Unlike iPhone or βpureβ Android, where it takes 2 clicks to turn off autocapital letters, on Xiaomi devices this process can be hidden in non-obvious settings β or even absent in some versions of the firmware.
In this article, weβll discuss 5 working ways to disable automatic capital letters on Redmi, POCO and Xiaomi (including the 2023-2026 models on MIUI 14/15 and HyperOS). Youβll learn how to configure a standard keyboard, third-party applications, and bypass system limitations with hidden features. Importantly, some methods require superuser rights (root) or install additional software β weβll note them separately.
If you are looking for a solution for a particular model (e.g. Redmi Note 12 or Xiaomi 13T), check the firmware version in Settings β About Phone β MIUI version. This depends on the availability of some options. Also note that after the system update, the settings may reset β we will tell you how to avoid this.
1. disable autocapital letters in the standard MIUI keyboard
The most obvious way is to change the settings of the built-in Gboard keyboard (if installed) or the standard MIUI keyboard. However, there is a catch: in some versions of the firmware, the option is hidden or not working correctly.
Open any field to enter text (such as Messages or Notes), then:
- Touch the gear badge (βοΈ) on the keyboard to open its settings.
- Go to Text Input β Autocorrection (or Spelling in new versions).
- Look for the option Automatic capital letters (sometimes called Capital at the beginning of a sentence).
- Turn off the slider. If you don't have an option, read the next section.
β οΈ Note: On certain devices (e.g, POCO X5 Pro MIUI 14.0.3) This option may not be on the menu, so try changing the keyboard language to English (keyboard settings). β Languages β sometimes only available for certain language packages.
Make sure you use a standard MIUI (not Gboard) keyboard
Update the firmware to the latest version
Try changing the input language into English
Reset the device-->
2. Use the Gboard keyboard (Google) instead of the standard keyboard
If the built-in MIUI keyboard doesn't disable autocapital letters, the most reliable solution is to install Google's Gboard, a keyboard with flexible settings. Here's how to do it:
- Download Gboard from Google Play.
- Activate it: go to Settings β System β Language and input β Virtual keyboard and turn on Gboard.
- Click on Keyboard Management and select Gboard as the primary.
- Open the Gboard settings (cog on the keyboard) and go to Text Enter β Autocorrect.
- Turn off the option of Automatic capital letters.
Important: Once you install Gboard, the standard MIUI keyboard will remain in the system, but will not be used by default. To completely remove it, root permissions will be required.
β οΈ Note: Some models (e.g. Xiaomi) 12T with HyperOS) after the system update, Gboard can reset the autocorrect settings. To avoid this, pin the option to Settings β Annexes β Gboard β Permits β Auto-start.
Standard MIUI|Gboard|SwiftKey|Other |I don't know-->
3. Hidden MIUI settings: Disconnect via ADB
If none of the previous methods worked, you can use them. ADB-This method requires you to connect your smartphone to your computer, but you don't need root rights:
- Turn on Developer Mode on your phone: go to Settings β About Phone and click on MIUI Version 7 times.
- Return to Settings β Additional β For developers and activate Debugging over USB.
- Connect your phone to your PC, install ADB Tools, and execute the command:
adb shell settings put secure auto_capitalization 0After restarting the device, the autocapital letters should turn off. If the command does not work, try an alternative option:
adb shell settings put secure miui_auto_capitalization 0β οΈ Note: On some firmware (for example, MIUI 13 for Redmi Note 10, these commands may not work due to manufacturer limitations, in which case only the root access method remains (see next section).
What if the ADB does not recognize the device?
4. disable autocapital letters using root (Magisk)
If you're willing to take drastic measures, root access will give you complete control over your system settings, which is suitable for power users and requires unlocking the bootloader.
- Unlock the bootloader through the Mi Unlock Tool (be aware that this will reset all data!).
- Install Magisk to obtain root rights.
- Download the Disable Auto-Capitalization module for Magisk.
- Install the module via Magisk Manager and restart the device.
The advantage of this method is that it works on any version of MIUI/HyperOS and does not depend on keyboard updates.
- π΄ Loss of warranty (if the device is under warranty).
- π΄ Possible problems with OTA-update.
- π΄ Risk of βbrickingβ with incorrect actions.
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14) you may need to adjust SELinux in Permissive mode after you get root, otherwise Magisk modules will not work.
π‘
Before unlocking the bootloader, back up your data via Settings β Additional β Backup and Reset. This will save your contacts, messages, and application settings.
5. The bypass: using third-party applications
If you don't want to go through the system settings, you can use third-party apps that ignore autocorrection.-3 decision:
| Annex | Features | Reference |
|---|---|---|
| SwiftKey | Flexible autocorrect settings, synchronization with the cloud | Google Play |
| Fleksy | Minimalist design, gestures for quick input | Google Play |
| AnySoftKeyboard | Open source, support for design themes | Google Play |
To customize autocapital letters in these apps:
- Set the keyboard from the list above.
- Activate it in Settings β System β Language and input.
- Open the keyboard settings (usually through the icon) βοΈ input panel).
- Find the Autocorrect or Text Corrections section and turn off the option Capital letters.
β οΈ Note: Some apps (like SwiftKey) may reset settings after the update. To avoid this, turn off the automatic keyboard update on Google Play.
π‘
The keyboard side not only solves the problem with autocapital letters, but also offers additional functions: synchronization between devices, design themes and advanced autocorrection.
6. Alternative solutions: voice input or clipboard
If none of these methods are suitable, you can go for a trick:
- π€ Use voice input (long tap on a space in the keyboard) and the system recognizes speech without autocorrection.
- π Enter text in Notepad or Google Docs where autocapital letters are disabled by default, then copy to the desired field.
- π Use macros (such as via Tasker or MacroDroid) to automatically replace capital letters with lowercase ones.
For voice input, set it to Settings β System β Language & Input β Voice input. Make sure you select the language you use to communicate (e.g. Russian (Russia)).
β οΈ Note: Voice input can send data to servers Google/Xiaomi If privacy is important, use offline mode (not available on all models).