How to set volume buttons on Xiaomi with MIUI 12: All the ways and hidden chips

Volume buttons on Xiaomi smartphones under control MIUI 12 is not just mechanical keys for adjusting sound, but it's a whole arsenal of features that many users don't even know they're having. From basic alarm clock volume settings to full reassignment of actions, the possibilities are limited only by the firmware version and device model.

In this article, we will discuss all the available ways to customize volume buttons: from the standard settings in the Sound and Vibration menu to hidden functions through Developer Mode and third-party applications, POCO F3, Mi 11 et al., where the interface may be different. If you want to make sound control as convenient as possible, read on.

Standard volume settings in MIUI 12

Basic parameters of sound regulation in MIUI The 12 are hidden in the settings menu, but not all users know that you can adjust not only the overall volume, but also priorities for different types of notifications:

  1. Go to Settings. โ†’ Sound and vibration.
  2. Slip on Volume (or Volume Control on some models).
  3. You will see a panel with sliders for: ๐Ÿ”” Media - music, video, games; ๐Ÿ“ž Calls โ€“ the volume of incoming calls; โฐ Alarm clock โ€“ separate adjustment for signals; ๐Ÿ”Š Notifications โ€“ the sounds of messages and system alerts.

Please note: on certain devices (for example, POCO X3 NFC) The alarm clock can be hidden, and to activate it, you need to set the alarm clock at least once through the standard Watch app.

๐Ÿ“Š What volume button function do you use most often?
Media regulation
Shutting down the sound
Track switching
Activation of the voice assistant

Important nuance: in MIUI 12, Volume Control is now available, and if it's activated (yes by default), the volume buttons in different apps will work independently, for example, reducing the sound on YouTube will not affect the volume on Spotify. You can disable this option in the same menu Volume - Slider Separate control.

๐Ÿ’ก

After updating before MIUI 12 volume buttons started to work "curve" (for example, do not respond to the first press), try resetting the sound settings: โ†’ Annexes โ†’ Application management โ†’ Three dots (menu) โ†’ Reset application settings.

Reassign volume buttons through Developer Mode

For advanced users MIUI 12 offers hidden options for reassigning buttons through Developer Mode, which allows, for example, the use of volume keys to:

  • ๐ŸŽต Switching tracks in the player;
  • ๐Ÿ“ธ Launching the camera (even on a locked screen);
  • ๐Ÿ” Activation of the flashlight;
  • ๐Ÿค– Calling Google Assistant or Xiao AI.

To activate these functions:

  1. Turn on Developer Mode: Settings โ†’ About Phone โ†’ MIUI Version (shap 7 times)
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Find Volume buttons (or button functions on some firmware).
  4. Select action for: Single tap (such as camera start); Double tap (track switch); Hold (activate voice assistant).
What models support button reassignment?
Starting with MIUI 12.0.3 The feature is available on most Mi line devices 10/11, Redmi Note 9/10, POCO F2/F3. However, on budget models (e.g. Redmi). 9A) This option may not be available due to iron limitations.

Important: Reassigning buttons through Developer Mode only works in the unlocked screen state. On the locked device, the keys will perform standard functions (volume adjustment or camera start if set separately).

โš ๏ธ Note: On some firmware (especially custom ones), button reassignment may conflict with control gestures. If lags or accidental positives appear after the changes, return the standard settings or update the software.

Turning off the volume buttons

Many users are annoyed by the sound signals when they press volume. MIUI 12 This sound can be turned off in two ways:

Method 1: Through sound settings

  1. Open the Settings. โ†’ Sound and vibration.
  2. Scroll down to the System Sounds block.
  3. Turn off the slider Sound of buttons (or tactile feedback if you need to remove the vibration).

Method 2: Through Developer Mode (to completely disable)

If the standard method doesnโ€™t work (sometimes the sound comes back after a reboot), use:

  1. Activate Developer Mode (see instructions above).
  2. Go to For Developers โ†’ Media.
  3. Find the item Disable system sounds and activate it.

On some firmware (e.g, MIUI 12.5 Enhanced) button sound is linked to system notifications, in which case only completely disabling all sound effects in Settings will help. โ†’ Sound. โ†’ Additionally. โ†’ Systemic sounds.

The buttons are turned off in "Settings" โ†’ Sound and vibration"|

Tactile feedback is disabled (if not necessary)|

Checked in Developer Mode (to completely disconnect)|

Phone reloaded to apply changes-->

Using Volume Buttons to Control Multimedia

One of the most useful functions in MIUI 12 โ€” The ability to use volume buttons to switch tracks in the player, even when the screen is locked, and this option works out of the box on most devices, but it can be customized to suit yourself.

To activate multimedia management:

  1. Open any audio app (Spotify, YouTube Music, standard Music).
  2. Start playing the track.
  3. Press the volume button up/down once and the sound will change.
  4. Tap twice and the track will switch to the next/previous one.

If the function is not working:

  • ๐Ÿ”„ Check if the Separate Volume Control is enabled (see first section).
  • ๐Ÿ“ฑ Make sure the player app has permission to work in the background (Settings) โ†’ Annexes โ†’ Permits โ†’ Auto-start).
  • ๐Ÿ”Š Update the app to the latest version (in some versions) MIUI 12.0.x There were double-press recognition bugs).

โš ๏ธ Attention: On devices with MIUI 12.5 and later double pressing of volume buttons may conflict with the camera's start gesture. If the player does not switch tracks, and the camera opens - reassign the action to double press in Developer Mode (see section above).

Model of the deviceSupport for multimedia managementIs adjustment required?Notes
Xiaomi Mi 11Yes.No (works by default)There are no conflicts with the camera.
Redmi Note 10 ProYes.Yes (double pressing for camera needs to be disabled)V MIUI 12.0.8 delayed-action bug
POCO F3Yes.No.It only works with Google Play Music and Spotify.
Redmi 9TPartially.Yes.For the standard Music app only

Setting up volume buttons for quick application launch

V MIUI 12 has a hidden function that allows you to set any application to start holding the volume buttons. This is convenient, for example, for quickly opening a flashlight, camera or messenger. However, this option is not dokument and requires activation through Developer Mode.

Instructions for setting:

  1. Enable Developer Mode (see section above).
  2. Go to Settings. โ†’ Additionally. โ†’ For developers โ†’ Volume buttons.
  3. Select an action to hold (such as Launching an application).
  4. Specify the desired application from the list (for example, Camera or Flashlight).

Limitations:

  • ๐Ÿšซ Not all applications are supported (for example, you can not set up a Google Pay startup or system utilities).
  • ๐Ÿ”„ On some firmware (MIUI 12.0.1-12.0.4) function is unstable โ€“ it can be triggered with a delay.
  • ๐Ÿ“ฑ If you assign a camera launch, then on a locked screen, holding the volume button will open the camera without unlocking (the risk of random shots).

๐Ÿ’ก

Assigning applications to volume buttons is one of the most useful, but also the most unstable features MIUI 12.Pre-test it on your model before use, as it can cause accidental positives or lags on some devices.

Solving Volume Button Problems

If the volume buttons on your Xiaomi stop working or behave strangely (for example, adjusting the sound with jerks, do not respond to presses), the reasons can be both software and hardware.

Problem 1: Buttons donโ€™t respond or work over and over again

Possible solutions:

  • ๐Ÿ”„ Rebooting the device โ€“ sometimes helps with temporary failures.
  • ๐Ÿงน Cleaning the cache of system applications: Settings โ†’ Annexes โ†’ Application management โ†’ Three points. โ†’ Show system-based โ†’ Find "Settings" and "Systems" UI" โ†’ Clear the cache
  • ๐Ÿ“ฒ Resetting sound settings: Settings โ†’ System system โ†’ Resetting settings โ†’ Reset application settings
  • ๐Ÿ› ๏ธ Physical damage check โ€“ if the buttons donโ€™t work even after resetting, they may have stuck or the plume has gone away (especially after falls or moisture hits).

Problem 2: Buttons regulate the wrong sound (for example, instead of media โ€“ a call)

This is a typical situation after a firmware update or a setting reset.

  1. Open Settings โ†’ Sound and vibration โ†’ Volume.
  2. Check if the volume control is separate. If it's not, turn it on.
  3. If the problem persists, reset the sound settings (see paragraph above).

Problem 3: The buttons will work on their own

Reasons:

  • ๐Ÿ’ง Moisture falling under buttons (often on Redmi with leaky body).
  • ๐Ÿ› ๏ธ Wear of the button mechanism (relevant for devices older than 2-3 years).
  • ๐Ÿค– Conflict with applications that use accessibility (e.g., automatic volume control).

Decisions:

  • Check the device for moisture (Liquid Damage Indicator under the battery).
  • Turn off permissions for suspicious apps in Settings โ†’ Special facilities โ†’ Special facilities services.
  • If the problem is hardware, you need to replace the buttons (cost of repair: ~1 000โ€“1 500 โ‚ฝ).

โš ๏ธ Attention: On devices with MIUI 12.5 Enhanced and later spontaneously triggered volume buttons may be associated with the Adaptive Sound function. โ†’ Sound and vibration โ†’ Adaptive sound.

Hidden functions of volume buttons in MIUI 12

In addition to the standard settings, the MIUI 12 There Are Some Hidden Tricks Few People Know About:

  • ๐ŸŽฎ Game mode: In games, volume buttons can be used to quickly access a chat or map (configured in Settings). โ†’ Special facilities โ†’ Gaming accelerators).
  • ๐Ÿ“ธ Fast shooting: Some models (Mi 11 Ultra, Redmi) K40 Pro) holding the volume button down on the locked screen immediately opens the camera in video mode.
  • ๐Ÿ”• Scheduled silent mode: You can set the automatic buttons to shut down the sound at a certain time (via Settings) โ†’ Sound. โ†’ Don't disturb. โ†’ Schedule).
  • ๐Ÿ”‹ Saving Charge: In Developer Mode, there is an option to turn off vibration at low charge, which automatically makes the volume buttons "quiet" at the battery level below 15%.

Another little-known possibility is to adjust the sensitivity of the buttons, so if you think the keys are too easy to work or require a lot of pressing, you can calibrate them:

  1. Activate Developer Mode.
  2. Go to For Developers โ†’ Entering.
  3. Find the Calibration button volume and follow the instructions on the screen.

This feature is not available on all devices โ€“ it is not available on budget models (Redmi). 9A, POCO M3) and some other firmware from third-party developers.

FAQ: Frequent questions about volume buttons in MIUI 12

Can I turn off the volume buttons completely?
Yes, but only software. You can't physically disable buttons without disassembling the device. To block their functions: Use applications like Button Mapper (rights required) ADB). Activate Developer Mode and disable all button actions in the Developer Menu โ†’ Volume buttons. Please note that this may interfere with the use of certain features (e.g. volume control in games).
Why After Updating to Update MIUI 12 Volume buttons are working differently?
V MIUI 12 has changed the logic of separate volume control. Now by default: Single tap regulates media (music, video); On the home screen, it regulates calls and notifications; In games, it can control game sound separately. To return old behavior, turn off the Separate Volume Control in the sound settings.
How to make the volume buttons switch tracks in any player?
By default. MIUI 12 supports multimedia management only in standard applications (Music, Video) and some popular ones (Spotify, YouTube Music). For other players: Make sure the application has permission to work in the background (Settings) โ†’ Annexes โ†’ Autorun. Use third-party utilities like SoundAssistant (requires) ADB). Update the firmware to the latest version - in MIUI 12.5+ Third-party support improved.
Can I assign the Google Assistant voice to the volume buttons?
Yes, but with caveats: On most devices, this is done through Developer Mode. โ†’ Volume buttons โ†’ Retention. Some models (POCO F3, Mi 11 Lite) is not available, but instead you can use the power button hold gesture. AI (Chinese version of the assistant) settings available in Settings โ†’ Xiao AI โ†’ Voice assistant โ†’ Quick start. If the assistant doesn't start, check if the app settings are enabled OK Google or Hey Xiao. AI.
Why is my Xiaomi not having the option to reassign buttons in Developer Mode?
It depends on: Device models: On budget smartphones (Redmi) 9A, POCO C3) function is often absent. firmware versions: MIUI 12.0.1-12.0.4 the option may have been hidden. MIUI 12.5+. Firmware Regions: Global (Global) and European (EEA) In some versions, the functionality can be reduced compared to the Chinese (China). If you do not have an option, try installing custom firmware (for example, xiaomi.eu), where it is usually available.