Are you tired of Xiaomiβs smartphone persistently fixing the first letter of each sentence to a capital one, even when itβs not necessary?This feature of the built-in MIUI or HyperOS keyboard can be annoying when writing messages on Telegram, WhatsApp or filling out forms that require a strict lowercase. Fortunately, the problem is solvable β and it doesnβt always require root rights or complex manipulation.
In this article, we will discuss 5 working methods to disable autocapital letters on Xiaomi (including the Redmi, POCO and Black Shark models), methods tested on the MIUI 12-15 firmware and the new HyperOS, and take into account the features of the standard Gboard keyboard and the branded Mi Keyboard. If you want words to be written with a small letter by default β without manual fixing every time, read on.
Warning: Some methods require changes to system settings, so back up your data first (especially if you plan to work with ADB or developer settings).
1. Disabling autocapital letters in keyboard settings
The easiest way to do this is to use the built-in keyboard options, which are suitable for most users and require no additional software, and letβs take a look at setting up two of the most popular keyboards: the standard Mi Keyboard (from Xiaomi) and Gboard (from Google).
If you are using the MIUI keyboard:
- Open any field to enter text (for example, in Messages or Notes).
- Touch the gear badge (βοΈ) on the keyboard to open its settings.
- Go to the Text Input section β Auto-replacement.
- Find the option Capital letters at the beginning of the sentence and turn it off.
For the Gboard keyboard (if installed by default):
- π± Open the Settings. β System system β Language and input β Virtual keyboard β Gboard.
- π Select Text Input β Auto-replacement.
- β Turn off the switch Capital letters at the beginning of sentences.
- π If necessary, also turn off the automatic arrangement of punctuation marks if it interferes with the.
If you have a problem after you turn off the option, try restarting your smartphone β sometimes the settings are only applied after the reboot. Also check if the keyboard settings are overlapping with the options of a particular application (for example, WhatsApp has its own auto-replacement).
π‘
If your keyboard settings donβt have Auto Replace, update it via Google Play or Mi App Store. Outdated versions may not support this feature.
2. Reset keyboard settings to factory
Sometimes the keyboard settings get lost after updating the firmware or installing new applications, and factory resets will help, and this method is safe and does not affect personal data (messages, photos, etc.), but all user dictionaries and words studied will be deleted.
How to reset your settings:
- Go to Settings β Applications β Application Management.
- Find the Mi Keyboard (or Gboard) and open the page.
- Click Warehouse β Clear the data and confirm the action.
- After reset, open any keyboard and reconfigure it by turning off autocapital letters (see Section 1).
If you use POCO Launcher or custom firmware, the path to settings may be different, in which case, use the search by settings (the magnifying glass icon in the upper right corner).
What if after resetting the keyboard began to glitch?
3.Use ADB for deep settings (no root)
If standard methods don't work, you can use ADB debugging. This doesn't require superuser rights, but it requires connecting your smartphone to your computer. It's suitable for power users, because the wrong commands can disrupt the system.
Step-by-step:
- Turn on Developer Mode on Xiaomi: Go to Settings β About Phone. Tap 7 times on the MIUI Version (or HyperOS Build Number). Go back to Settings β Additional β For Developers and enable USB Debugging.
ADB-driver
Terminal
adb devicesMake sure your device is listed.
adb shell settings put secure auto_capitalization 0Reboot your smartphone.
If the command doesnβt work, try an alternative (for some versions of MIUI):
adb shell settings put global auto_capitalization_enabled 0π‘
ADB-commands temporarily disable autocapital letters until the next reset or firmware update.
β οΈ Note: If after use ADB keyboard stopped working, return the default settings by command:
adb shell settings delete secure auto_capitalization4. Installation of an alternative keyboard
If the built-in solutions don't suit, you can install a third-party keyboard with flexible register settings.
| keyboard | Lower-register support | Additional chips | Cons |
|---|---|---|---|
| Microsoft SwiftKey | β Complete disabling of autocapital letters | Cloud dictionary, topics, gestures | Registration required for synchronization |
| Fleksy | β Flexible register settings | Minimalist design, extended gestures | Paid extensions |
| AnySoftKeyboard | β Disconnection through Settings β Auto-replacement | Support for rare languages, open source | Outdated interface |
How to install and configure an alternative keyboard:
- Download the keyboard from Google Play (like SwiftKey).
- Go to Settings β System β Language and input β Virtual keyboard.
- Turn on the new keyboard and set it by default.
- Open the keyboard settings and turn off auto-replace options (usually in the Text Correction or Auto-Replacement section).
Tip: Check reviews before installing - some keyboards may conflict with MIUI due to aggressive battery optimization. If the keyboard is slowing down, add it to the power saving exceptions:
- π Settings β Battery β Choice of applications β No restrictions.
5. Manual Register Correction with Text Templates
If none of the methods worked (for example, on highly customized firmware), you can go a workaround - use text templates or clipboard to quickly insert text in the lowercase.
Methods of automation:
- π Template apps: Text Blaze or aText lets you create abbreviations that unfold into text with the right register. For example, type;lower and it will be replaced with "small letter text exampleΒ».
- π Macros in keyboard: In Gboard or SwiftKey, you can create text replacements manually (Settings) β Dictionary β Text substitutions).
- π Clipboard: Save frequently used lowercase phrases in Mi Clipboard or Clipper and paste them as needed.
Example of text replacement settings in Gboard:
- Open Gboard Settings β Dictionary β Text Substitutes.
- Add a new pair: in the field "Reduce" enter;low, in the field "Phantacle" - an example of text with a small letter.
- Now, when you enter;low and press the space, the phrase will be substituted automatically.
Download template app (Text Blaze, aText) | Create a list of frequently used lowercase phrases |Configure auto-replace exceptions in the keyboard |Check the templates in the right applications-->
This method does not eliminate autocapital letters completely, but it significantly speeds up lower case text entry, especially for passwords, logins or technical terms where the register matters.
6 Problems and Solutions: Why Settings Are Not Applying
Sometimes even after all options are turned off, the keyboard continues to correct the register, and let's look at the typical causes and ways to fix them:
| Problem. | Possible cause | Decision |
|---|---|---|
| Settings are reset after rebooting | Conflict with MIUI Optimizer | Turn off autoclean for keyboard in Settings β Applications β Special Rights β Autorun |
| Autocapital letters only work in some applications. | The application has its own text settings | Check the auto-replacement settings inside the messenger (for example, in Telegram: Settings β Auto-replacement) |
| Keyboard ignores ADB commands | Manufacturer restrictions in new versions of MIUI/HyperOS | Try to execute the command via Shizuku (requires temporary root) |
β οΈ Note: On HyperOS devices (e.g. Xiaomi 14 or Redmi) K70) some ADB-In this case, only the installation of an alternative keyboard or the use of text templates will help.
If the problem persists, check if you have text correction apps on your smartphone (such as Grammarly or LanguageTool) that can override keyboard settings, disable them or delete them.