How to Turn Off the Automatic Capital Letter on Xiaomi Phones: The Complete Guide

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:

  1. Open any application to enter text (such as Notes or Messages).
  2. Tap the input field to make the keyboard appear.
  3. Push the gear. โš™๏ธ in the top row of the keyboard (or hold the comma if the icon is not available).
  4. Go to the section Keyboard Settings โ†’ Text input โ†’ Auto-replacement.
  5. 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:

  1. Install Gboard from Google Play.
  2. Activate the keyboard in your phone settings: Settings โ†’ System โ†’ Language and input โ†’ Virtual keyboard.
  3. Open the Gboard settings (cog on the keyboard) and go to Text Enter โ†’ Auto Replace.
  4. 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 0

Once the device is restarted, the autocapital letters should turn off. If not, try the second method.

Method 2: Edit build.prop (requires root)

  1. Install a file manager with root support (such as Root Explorer).
  2. Open /system/build.prop file in the text editor.
  3. Add the line: persist.sys.language.autocap=0
  4. 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?
If the phone doesnโ€™t boot, try going to Power + Vol Up and roll back changes via ADB sideload or reflashing the device via Fastboot. In extreme cases, a full reset (Wipe Data) will help, but it will delete all data!

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:

  1. Go to Settings โ†’ Additional โ†’ Language and input โ†’ Virtual keyboard.
  2. Select an active keyboard (e.g. MIUI Keyboard).
  3. Open the text input โ†’ Advanced settings.
  4. 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 versionThe path to adjustmentNotes
MIUI 12 GlobalKeyboard settings โ†’ Auto-replacementIt doesn't work on all models.
MIUI 13 ChinaLanguage and input โ†’ Additionally.Requires a change of region to the United States
MIUI 14 (POCO)Settings โ†’ System โ†’ KeyboardAvailable 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:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find a keyboard (such as MIUI Keyboard or Gboard).
  3. Press Warehouse. โ†’ Clear the data.
  4. 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:

  1. The setting disappears after the MIUI update. Solution: check the keyboard version in Google Play and update it manually.
  2. The option is gray and inactive. Solution: change the keyboard theme to the standard one or turn off Adaptive input in the settings.
  3. 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.

Can autocapital letters be turned off without root rights?
Yes, in 90% of cases, this is possible through keyboard settings or Gboard/SwiftKey installation. Root is only required for editing system files on custom firmware.
Why do autocapital letters still appear after the shutdown?
You probably have Adaptive input enabled or AI keyboard prompts enabled. Turn them off in text input settings.
Will the ADB work on MIUI 14?
Yes, the adb shell settings put secure auto_capitalization 0 relevant to all versions MIUI, but may require developer rights (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” press 7 once).
How do I get my autocap letters back?
Just repeat the steps from the instructions and turn the parameter back on. If you used ADB, run a command with a value of 1 instead of 0.
Is there a risk of losing data when editing system files?
Yes, improperly changing build.prop or other system files can lead to a bootloop.Always back up via TWRP or MIUI Backup before experimenting.