Touch assistant Xiaomi: how to turn on and configure on a smartphone or tablet

Xiaomiโ€™s Touch Assistant is an intelligent tool that makes it easier to interact with the device through gestures, voice commands and contextual prompts.The feature is available on most of the brandโ€™s modern smartphones (Mi series, Redmi series, POCO), and also on tablets under control MIUI However, many users face difficulties when first enabled: the assistant can be hidden in the depths of settings, disabled by default or require additional authorization.

In this article, we will discuss all the ways to activate the touch assistant โ€“ from basic activation through the menu to solving typical problems (for example, when the icon does not appear on the screen or the function does not respond to gestures). MIUI 14 and HyperOS may be different, and youโ€™ll also learn how to customize the assistant to your needs, from changing the sensitivity of the sensor to integrating with Google Assistant or Mi. AI.

What is Xiaomiโ€™s touch assistant and why you need it?

Touch Assistant (sometimes called โ€œGistorial Assistantโ€ or โ€œMiโ€) AI Touch is a set of functions that extends the control of the device:

  • ๐Ÿ‘† Gesture control: swipes, touches and holds for quick access to features (e.g., double tap camera running across the screen).
  • ๐ŸŽค Voice commands: integration with Mi AI Google Assistant for tasks without manual input.
  • ๐Ÿ” Contextual prompts: The assistant analyzes your actions and offers relevant options (e.g. copying text from a screenshot).
  • โšก Fast Action: Creating custom combinations to run applications or scripts.

The main advantage is saving time, for example, instead of unlocking your phone, you can open your Settings. โ†’ Sound and manual volume control, you can swipe your finger twice on the edge of the screen (if the function is set up:

  • ๐Ÿ“ฑ Owners of smartphones with large screens (for example, Xiaomi 13 Ultra or Redmi) K60 Pro, where reaching the top panel is uncomfortable.
  • ๐Ÿ‘จโ€๐Ÿฆฝ Users with disabilities who find it difficult to hold buttons.
  • ๐ŸŽฎ Gamers who want to assign gestures for quick access to settings during the game.
๐Ÿ“Š What is the most important sensory assistant you use?
Gestures for management
Voice commands
Contextual clues
I don't use it.
I'm having trouble answering.

It's important to understand that the touch assistant is not a separate application, but a system module, and it's tightly integrated with the firmware, so it depends on the version. MIUI/HyperOS and the models of the device, POCO F5) The function may be called a โ€œsmart assistantโ€ or โ€œquick ballยป.

Preparation of the device before switching on

Before you activate the touch assistant, make sure your device meets the minimum requirements:

ParameterMIUI 12โ€“14HyperOS
Minimum firmware versionMIUI 12.5+HyperOS 1.0+
Supported modelsRedmi Note 10/11, Mi 11/12, POCO X3/F4 newerXiaomi 14, Redmi K70, POCO F6 newer
Account requiredXiaomi (for synchronization of settings)Xiaomi or Google (depending on the region)
Free seatMinimum 500MBMinimum 1GB

If your device is older than Redmi Note 9 or is running on your device MIUI 11 and below, the touch assistant may be missing or error-proof. In this case, we recommend updating the firmware through Settings. โ†’ The phone. โ†’ Updating the system.

Update the firmware to the latest version|Connect to a stable Wi-Fi|Log in to the account Xiaomi/Google|Release at least 1 GB memory|Reset the device-->

Also check if critical permissions are disabled:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Find the โ€œTouch Assistantโ€ or โ€œMiโ€ AIยป (name may differ).

๐Ÿ’ก

If there is no touch assistant in the list of applications, try searching for โ€œgesturesโ€ or โ€œassistantโ€ in the settings.

Method 1: Including through the basic settings

This is the easiest method that works on most Xiaomi devices. MIUI 12.5+ or HyperOS. Follow the instructions:

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Special Features section (on some firmwares โ€“ Additional or Smart Features).
  3. Choose a Touch Assistant (or Smart Assistant, Mi). AI Touch).
  4. Activate the slider at the top of the screen. If it's not there, click Add Assistant to the screen.
  5. Customize the appearance of the icon (size, transparency) and confirm the changes.

Once activated, a floating button (usually a circle or dot) will appear on the screen, and click on it to open the Quick Action menu.

  • ๐Ÿ”„ Return to the previous screen.
  • ๐Ÿ  Go to the main screen.
  • ๐Ÿ” Open search.
  • โš™๏ธ Quickly move to settings.
What to do if the โ€œTouch Assistantโ€ section is not in the settings?
If there is no option in Special Options, try an alternative path: Open Settings โ†’ System and device โ†’ Gestures. Find the option Floating button or Quick Ball. Activate it and configure actions. On some firmware (e.g. HyperOS for the global market), the touch assistant can be replaced with Google Assistant. In this case, its functions are duplicated by holding the Home button or swipe from the corner of the screen.

If the assistant icon does not appear after turning on, check:

  • ๐Ÿ“ฑ Is not activated Do Not Disturb (it can block floating elements).
  • ๐Ÿ”’ Are permissions for system applications disabled in Settings โ†’ Annexes โ†’ Permits.
  • ๐Ÿ”„ Does the device need to be restarted (sometimes changes only apply after rebooting).

Method 2: Activation through the laboratory MIUI (lip-service)

Some of the scalings (especially on the POCO Or custom builds) sensory assistant hidden in the laboratory MIUI โ€” partition for experimental functions:

  1. Open the Settings. โ†’ The phone.
  2. Press 5-7 times in a row on the version MIUI (A notification will appear saying, โ€œYou have become a developerยป).
  3. Go back to the main settings menu and find a new section. โ†’ Laboratory MIUI (or hidden functions).
  4. Activate the option of Touch Assistant or Quick Ball.

In the laboratory, you can also configure:

  • ๐ŸŽ›๏ธ Sensitivity of gestures: adjusting the speed of swipes and the force of pressing.
  • ๐Ÿ”„ Automatic Hiding: The assistant icon will disappear after a predetermined time of inactivity.
  • ๐Ÿ”’ Blocking Changes: Protection against Inadvertent Motion of the Button.

๐Ÿ’ก

Laboratory MIUI If the partition is not available on all firmware, even after the developer mode is activated, your device does not support hidden functions or they are disabled by the manufacturer.

Be careful: changes in the lab can cause the system to malfunction, for example, if you increase the sensitivity of gestures too much, the phone will react to random touch. MIUI Replaced with HyperOS Labs, where the assistant settings can be in the Smart Features section โ†’ Experimental.

Method 3: Enable via ADB (for power users)

If standard methods do not work, you can activate the sensory assistant through the ADB (Android Debug Bridge โ€“ This method is suitable for devices with unlocked bootloader or root rights, but requires caution.

You'll need:

  • ๐Ÿ–ฅ๏ธ A computer with installed Xiaomi drivers and ADB Tools.
  • ๐Ÿ“ฑ Included debugging by USB on the phone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 taps โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ Cable USB (preferably original).

Instructions:

  1. Connect the phone to the PC and confirm the debugging permission.
  2. Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with adb.exe.
  3. Enter the command to check the connection: Adb devices must appear serial number of your device.
  4. Activate the touch assistant with the command: adb shell settings put global assistive_ball_enabled 1
  5. Reboot the device: adb reboot

If the icon does not appear after the reboot, try additional commands:

adb shell pm enable com.miui.touchassistant


adb shell am start -n com.miui.touchassistant/.ui.TouchAssistantActivity

๐Ÿ’ก

Before use ADB Backup your data through Settings โ†’ Additionally. โ†’ Backup: Incorrect commands can cause system failures.

On HyperOS, the path to the assistant settings may be different. Try an alternative command:

adb shell settings put secure assistive_ball 1

Setting up a sensory assistant to your needs

Once the assistant is activated, it can be customized.

  1. Click on the floating icon and hold it for 2 seconds.
  2. Select Settings (cog icon).
  3. Set the following parameters:
ParameterDescriptionRecommended values
Size of the iconAdjusts the visibility of the button on the screenMedium (so that it does not interfere, but is noticeable)
TransparencyThe degree of "invisibility" of the icon30-50% (for minimal distraction)
Auto-discoveryThe icon disappears after N seconds of inactivity5-10 seconds (balance between convenience and accessibility)
GesturesAssignment of actions for swipesSwipe up to home, swipe left back
Voice assistantIntegration with Mi AI or Google AssistantGoogle Assistant (more general-purpose)

Pay special attention to the Gestures section, where you can assign up to 5 custom actions.

  • ๐Ÿ“ธ Double tap. โ†’ launch.
  • ๐Ÿ”ฆ Triple touch. โ†’ flashlight.
  • ๐Ÿ”‡ Retention + swipe down โ†’ silent.
How to create a custom gesture?
In the assistant settings, select Add a gesture. Draw a trajectory with your finger on the screen (such as the letter "M" to run music); Set an action (application, command or setting); Save and test a gesture. On HyperOS, custom gestures are created in the Smart Features section. โ†’ Screen gestures.

If you use Google Assistant, we recommend syncing it with the touch assistant:

  1. Open the assistant settings.
  2. Select the Voice Assistant โ†’ Google Assistant.
  3. Allow access to the microphone and notifications.
  4. Activate the voice start option (for example, by saying โ€œOK, Googleโ€).

๐Ÿ’ก

On devices for the Chinese market (China) ROM) Google Assistant may not be available. In this case, use Mi. AI, But its functionality is limited to Chinese language support.

Solving Typical Problems with a Sensory Assistant

Even after you set it up correctly, users are still experiencing errors, and let's look at the most common ones.

Problem 1: The assistant icon doesn't appear

Possible causes and solutions:

  • ๐Ÿ”„ The firmware does not support the feature: check the list of compatible models above.If your device is older than the Redmi Note 10, update your firmware or use alternatives (e.g. Edge Gestures from Google Play).
  • ๐Ÿ“ต System permissions disabled: go to Settings โ†’ Annexes โ†’ Application management โ†’ Three points. โ†’ Show system, find Touch Assistant** and enable all permissions.
  • ๐Ÿ› ๏ธ Cache failure: Clear the assistant cache through Settings โ†’ Annexes โ†’ Touch assistant โ†’ Memory. โ†’ Clear the cache.

Problem 2: Gestures donโ€™t work or they happen by accident

What to do:

  • ๐ŸŽ›๏ธ Adjust the sensitivity in the assistant settings (Gestural section) โ†’ Sensitivity adjustment).
  • ๐Ÿงน Remove conflicting applications (such as Nova Launcher or Gesture Control) that can intercept swipes.
  • ๐Ÿ”„ Restart the device โ€“ sometimes gestures โ€œwilterโ€ after a long work.

Problem 3: The assistant spontaneously shuts down

This often happens because of:

  • ๐Ÿ”‹ Battery Optimizations: Add Assistant to Exceptions via Settings โ†’ Battery โ†’ Optimizing the battery โ†’ All applications.
  • ๐Ÿ“ฑ Power Saving Mode: Turn it off or add an assistant to the list of allowed apps.
  • ๐Ÿ”„ Automatic update: after update MIUI/HyperOS You can reset the settings. Check them after each update.

๐Ÿ’ก

If the assistant only turns off in certain applications (such as games), add them to the floating window exception list: โ†’ Special facilities โ†’ Floating windows โ†’ Exceptions.

Problem 4: The voice assistant is not working

Check it out.

  • ๐ŸŽค Permission to access the microphone for Mi AI or Google Assistant.
  • ๐ŸŒ Internet connection (voice commands require cloud processing).
  • ๐Ÿ—ฃ๏ธ Recognition Language: In the voice assistant settings, select your primary language.

๐Ÿ’ก

On devices with HyperOS, voice commands may need to be logged in through a Xiaomi account with a linked phone number.

Alternatives to Xiaomi's touch assistant

If the standard assistant is not satisfied (for example, due to limited functionality or bugs), consider third-party solutions:

AnnexFunctionsPlusesCons
Edge GesturesGestures from the edges of the screen, custom actionsFlexible setting, works without rootPaid version for advanced functions
Fluid Navigation GesturesReplacement of navigation buttons with gesturesSmooth animation, support for dark themeRequires ADB for some functions
Assistant TriggerQuickly launch Google Assistant with gesturesLightweight, free.Limited functionality
TaskerAutomation of gestures, time, locationMaximum customizationComplicated interface, paid

To establish an alternative:

  1. Download the app from Google Play.
  2. Grant permissions to display over other windows and use special features.
  3. Configure the gestures according to the application instructions.

๐Ÿ’ก

Before installing third-party assistants, disable Xiaomiโ€™s standard touch assistant to avoid conflicts.

If you are choosing between standard assistant and alternative, consider:

  • โšก Performance: System Assistant optimized for Xiaomi and consumes less battery.
  • ๐Ÿ› ๏ธ Stability: Third-party apps may cause lags or not work after an update MIUI/HyperOS.
  • ๐Ÿ”ง Functionality: Alternatives often offer more customization (e.g. gestures for specific applications).

FAQ: Frequent questions about Xiaomi's touch assistant

โ“ Can I transfer the assistant settings to another phone?
Yes, if both devices are working on MIUI Or HyperOS and linked to a single Xiaomi account. To do this: On an old phone, open Settings. โ†’ Xiaomi account โ†’ Synchronize. Make sure System Settings are synchronized. On the new device, log in to the same account and wait for the sync to complete. If the sync is not working, export the settings manually through Assistant Settings. โ†’ Export/Import (not available on all firmware).
โ“ Why the Touch Assistant doesnโ€™t work in games?
This is due to performance optimization. in most games (eg Genshin Impact or ) PUBG Mobile) floating elements are locked to avoid interfering with gameplay: ๐ŸŽฎ Add the game to the floating window exceptions (Settings) โ†’ Special facilities โ†’ Floating windows). ๐Ÿ”„ Use gestures at the edges of the screen (for example, swipe from the right edge to return). ๐Ÿ“ฑ Set the triple tap assistant on the back (if your device supports Double-tap to wake).
โ“ How to Disable the Touch Assistant Completely?
To deactivate the function: Go to Settings โ†’ Special facilities โ†’ Touch assistant. Turn off the slider at the top of the screen. Confirm the action (the icon will disappear from the screen). If the partition is missing, use it. ADB-Adb shell settings put global assistive_ball_enabled 0 HyperOS may require an additional command: adb shell pm disable com.miui.touchassistant
โ“ Does the sensory assistant support the Russian language?
Yes, but with reservations: ๐Ÿ—ฃ๏ธ Voice commands via Mi AI They only work in Chinese and English. For Russian, use Google Assistant. ๐Ÿ“ Text tips and assistant menu translated into Russian in global firmware (Global) ROM). โš ๏ธ China. ROM The assistant interface can be partially or completely in Chinese. To change the prompt language: Open the assistant settings. Select the language and input. Install Russian (if available).
โ“ Can I assign a gesture to screenshot or screen recording?
Yeah, but the way it works depends on the firmware: ๐Ÿ“ฑ MIUI 13/14: Open the assistant settings, select Gestures โ†’ Add a gesture and assign an action Screenshot or Screen recording. ๐Ÿ”„ HyperOS: Go to Settings โ†’ Smart functions โ†’ On-screen gestures and create custom action. If the option is not on the list, use the Tasker app to create a chain of commands: Create a task with an action Take a screenshot. Assign it to a gesture in the Tasker settings.