Are you tired of the keyboard on your Xiaomi automatically putting a capital letter at the beginning of each sentence or after dots?This feature, called autocapitalization (or autocapitalization), can be annoying - especially if you often write in messengers where lowercase letters are stylistically appropriate. Fortunately, MIUI has several ways to disable this option, but they are hidden in different settings sections depending on the firmware version and device model.
In this article, we will explore all the current methods of disabling autocapital letters on Xiaomi, Redmi, POCO and Black Shark smartphones, from standard keyboard settings to hidden developer settings. You will also learn why the feature can be turned on voluntarily after MIUI updates and how to avoid it. Instructions are checked on MIUI 12-15 (including global and Chinese versions).
Why does Xiaomi keyboard automatically put capital letters?
Autocapitalization is part of the text correction system that is enabled by default in MIUI firmware. It works on two levels:
- π± System Keyboard (Gboard or Mi Keyboard): Corrects the register of letters according to punctuation rules (after the dot, exclamation/question mark).
- π€ Android language settings: Some languages (such as Russian or English) have built-in autocapital rules.
On Xiaomi devices, the problem is complicated by the fact that the manufacturer often modifies standard Android settings. For example, in some versions of MIUI 13-14, the autocapitalization option is duplicated in the Additional Keyboard Settings menu and in the Language and Types section. If you turn it off in only one place, the function can continue to work.
Also, after major MIUI updates (like when you switch from 12th to 14th), the keyboard settings are reset to factory ones, which is one reason users complain that autocapital letters are turned on on on their own.
Method 1: Disabling in the system keyboard settings
The most obvious method is to change the settings directly in the keyboard, which is suitable for the standard Mi Keyboard (built into MIUI) and Gboard (if you have installed one).
For Mi Keyboard:
- Open any field to enter text (for example, in Notes or Messages).
- Touch the badge. βοΈ (gears) on the keyboard to open its settings.
- Go to the Text Input section β Autocorrection.
- Turn off the Autocapital (or Capitalize first letter) switch.
For Gboard:
- Start Settings β System β Language and input β Virtual keyboard.
- Select Gboard β Text input β Autocorrect.
- Find the autocapital option and deactivate it.
Update your keyboard in Google Play (if you use Gboard)
Make sure you have the latest version of MIUI.
Check if autocapitalization is included in third-party messengers (Telegram, WhatsApp)
Reboot your smartphone after the changes-->
β οΈ Note: Some Xiaomi models (e.g. Redmi Note 11 or X-ray) POCO X5) The option can be called Automatic Register or Register Correction. If you don't find the right item, try searching by settings (the magnifying glass icon in the upper right corner).
Method 2: Change the language settings of Android
If disabling autocapital letters in the keyboard did not help, the problem may lie in the system settings of the language. In MIUI, these settings sometimes overlap the keyboard settings.
Follow the instructions:
- Open Settings β Additional settings β Language and input β Virtual keyboard.
- Select an active keyboard (such as Mi Keyboard or Gboard).
- Go to Text Input. β Additional (or Advanced).
- Find the Language Settings section and turn off the Autocapital letters option for [language].
| Xiaomi model | MIUI version | The Way to Auto Capitalization Settings |
|---|---|---|
| Redmi Note 12 Pro+ | 14.0.5 | Settings β Language and input β Gboard β Text input β Autocorrection |
| POCO F5 | 14.0.3 | Settings β Additional β Language and input β Mi Keyboard β Automatic Register |
| Xiaomi 13 Ultra | 14.0.8 (China) | Settings β System β Language and input β Additional β Registry Correction |
| Black Shark 5 Pro | 13.0.1 | Settings β Device β Keyboard β Autocapital letters |
π Advice: If in your version MIUI There is no separate option to disable autocapital letters, try resetting the keyboard to factory. To do this, find Reset Settings or Restore by default in the keyboard menu.
Mi Keyboard (built-in)
Gboard (Google)
SwiftKey
Another.
I don't know.-->
Method 3: Disconnect through the developer settings
On some Xiaomi devices (especially custom firmware or MIUI betas), standard methods donβt work, and a developer mode that allows you to disable autocapitalization at the system level will help.
Steps:
- Activate Developer Mode: Go to Settings β About Phone. 7 times click on the MIUI Version until the notification appears You became a developer!.
Settings β Additional settings β For developers
Input of text
Autocapital letters
Auto-capitalization
Reset the device.
β οΈ Attention: Changing the settings in developer mode can affect the stability of the system. Do not turn off other settings if you are not sure about their purpose. For example, the option Do not save actions will result in the loss of all unsaved data when you close applications.
π‘ Useful tip: If after turning off autocapital letters in developer mode, the function still works, try clearing the keyboard cache:
- Go to Settings β Applications β Application Management.
- Find the Mi Keyboard or Gboard.
- Press Warehouse. β Clear the cache.
Method 4: Using third-party keyboards
If none of the above methods worked, consider installing an alternative keyboard. Some apps (like SwiftKey or Fleksy) offer more flexible autocap settings.
Selection recommendations:
- π SwiftKey: allows you to disable autocapital letters separately for each language.
- β‘ Fleksy: has a minimalist design and advanced text input settings.
- π± AnySoftKeyboard: Open Source, Supports Custom Themes.
To install a third-party 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.
- In the keyboard settings, turn off autocapital letters.
π‘
Before installing a third-party keyboard, check the stability reviews on your Xiaomi model. Some apps may conflict with MIUI, causing delays in typing.
Method 5: Resetting keyboard settings to factory
If all attempts to disable autocapital letters have failed, the last option is to reset the keyboard settings, which will return all text input settings to the post-purchase state, but will not affect other data on the device.
Instructions:
- Open Settings β Applications β Application Management.
- Find the Mi Keyboard or Gboard and select it.
- Click Storage β Delete data (this will reset all keyboard settings).
- Reboot your smartphone.
- After the reboot, open the keyboard settings again and immediately turn off autocapitalization until the system has applied factory settings.
β οΈ Note: Resetting keyboard data will remove all saved words from the user dictionary and typing history. If you add specialized terms (such as medical or technical), they will have to be re-entered.
π§ Alternative method: If the reset didn't help, try removing keyboard updates (if they were installed via Google Play:
- Go to Settings β Applications β Mi Keyboard.
- Click on the three dots in the top right corner and select Remove Updates.
- Reset the device.
Why do autocapital letters turn on themselves?
Many Xiaomi users find that after updating MIUI or rebooting the device, autocapitalization is automatically turned on.
- π Updates MIUI: When you install a new firmware version, some of the settings are reset to the factory.
- π± Keyboard conflict: If multiple keyboards are installed on a device (such as Mi Keyboard and Gboard), their settings may overlap with each other.
- π§ Resetting: Security or Optimization applications sometimes reset keyboard settings to βimprove performance".
To avoid the spontaneous inclusion of autocapital letters:
- π Turn off automatic optimization in Settings β Battery β Optimization.
- π΅ Stop the keyboard from updating automatically on Google Play.
- π Back up your keyboard settings with apps like Swift Backup (root rights required).