Navigation gestures on smartphones Honor (especially under control MagicOS or EMUI) often cause accidental clicks and inconvenience when playing games or using applications. Many users prefer the classic three control buttons - Back, Home and Recents - due to habit or greater precision. However, the manufacturer does not always make this transition obvious: in some firmware versions the option is hidden deep in the menu, and on new models (for example Honor 200 Pro or Magic6 Ultimate) gesture recognition algorithms may conflict with the gestures of the applications themselves.

In this article we will look into all possible ways to disable gestures na Honor โ€” from standard settings to hidden commands for developers. You'll learn how to get buttons back on the screen, what to do if an option is blocked, and how to avoid common mistakes when changing the way you navigate. And also why on some devices after an update gestures return by themselves, and how to fix it forever.

1. Standard method: through the system settings menu

The easiest method is to use the built-in interface options. It works on most models Honor (including Honor 90, Honor X9b, Honor Magic V2 and others) running MagicOS 7.0+ or EMUI 12/13. The instructions are also relevant for devices with a shell Google Play Services (for example, European versions).

To disable gestures and return buttons:

  1. Open the application Settings (gear icon on the main screen).
  2. Go to section System and updates โ†’ System โ†’ Language and input โ†’ System navigation.
  3. Select item Navigation buttons (or Three buttons depending on the firmware version).
  4. Confirm the change if a warning appears about changing the control method.

The path may be slightly different on some devices. For example, on Honor 80 Pro s MagicOS 7.2 you need to go to Settings โ†’ Screen โ†’ System navigation. If you donโ€™t find the section, use the search in settings (magnifying glass icon at the top of the screen) and enter the query โ€œnavigationโ€.

๐Ÿ’ก

If after changing the navigation method the bottom panel with buttons does not appear, reboot the device - this will reset the interface cache.

2. Alternative method: through "Developer Mode"

If the standard method did not work (for example, the option is blocked by the operator or is missing due to custom firmware), you can try to disable gestures through Developer Mode. This method is suitable for advanced users and requires caution - incorrect settings can affect system stability.

Steps to enable and disable gestures:

  1. Activate Developer Mode:
    • Go to Settings โ†’ About phone.
    • Find the item Build number and click on it 7 times in a row. A notification โ€œYou have become a developerโ€ will appear.
  • Return to the main settings menu and open a new section For developers (usually at the bottom of the list).
  • Scroll down to the block Enter and find the options:
    • Disable navigation gestures (if any)
    • Navigation bar type โ†’ select Buttons
    • Important: on some devices (for example Honor Play 40 Plus) in developer mode there may not be a direct option to disable gestures. In this case, try resetting the interface settings to factory settings (see section 4).

      What to do if the developer mode does not turn on?

      If after 7 clicks on "Build Number" there is no developer mode, check:

      1. Make sure that you click on the โ€œBuild Numberโ€ line and not on the โ€œDevice Modelโ€.

      2. Some firmware requires you to enter a PIN code or pattern after 7 clicks.

      3. If you are using a corporate device (with MDM), the administrator may have blocked this mode.

      3. Disabling gestures via ADB (for advanced users)

      If none of the previous methods worked, the only option left is using Android Debug Bridge (ADB). This is a universal method that works even on devices blocked by the operator, but requires a connection to a computer and basic knowledge of the command line.

      Instructions:

      1. Download and install ADB Tools on a PC.
      2. Enable on your smartphone USB debugging (in developer mode).
      3. Connect the device to the computer and enter in the command line:
        adb shell settings put global policy_control immersive.full=*

        This command disables all navigation gestures, including system ones.

      4. To return buttons use:
        adb shell settings put global policy_control null*

      After executing the commands, reboot the device. If the buttons do not appear, check whether a third-party launcher (for example, Nova Launcher or Microsoft Launcher) conflicts with the system - temporarily return the standard launcher MagicOS.

      ๐Ÿ“Š Which navigation method do you prefer?
      Gestures
      Three buttons
      Panel with two buttons
      Depends on the application

      4. Resetting the interface settings to factory settings

      If gestures are not disabled due to a failure in the shell settings, this will help resetting interface parameters. This method does not affect user data (photos, applications), but will return all system settings to factory settings, including the navigation method.

      How to reset:

      1. Open Settings โ†’ System and updates โ†’ Reset.
      2. Select Reset interface settings (or Reset all settingsif there is no first item).
      3. Confirm the action and wait until the device restarts.

    After the reset, check the navigation settings - the option to choose between gestures and buttons should become available. If the problem persists, the device may have operator software installed that blocks changes (see section 6).

    1. Save important passwords (they may be reset)

    2. Remember the current design theme

    3. Disable the screen lock (if you use a PIN/pattern)

    4. Check that the device is charged at least 50%-->

    5. Problems and solutions: why gestures do not turn off

    Sometimes even after the correct actions, gestures continue to work, but the buttons do not appear. Let's look at typical causes and ways to eliminate them:

    Problem Possible cause Solution
    The "Navigation buttons" option is missing in the menu Outdated firmware version or custom assembly Update the software via Settings โ†’ System โ†’ Software update
    After reboot, gestures return Shell failure MagicOS Run resetting the interface settings (section 4)
    Buttons appear, but do not respond to pressing Conflict with a running application (for example, game mode) Close all applications and restart the device
    ADB commands do not are applied No permission for USB debugging Check that the option is enabled in the developer settings Allow debugging (USB)

    If your problem is not listed in the table, check whether software for remote administration (for example Knox or corporate MDM solutions). Such apps can block changes to system settings.

    ๐Ÿ’ก

    On devices with MagicOS 8.0+ (for example, Honor Magic V3), navigation gestures can be tied to the user profile. Try creating a new user in the settings and check the navigation in it.

    6. Features for devices with operator firmware

    Many smartphones Honorsold through telecom operators (for example, MTS, Beeline, MegaFon) have modified firmware with blocked options. In such cases, standard methods for disabling gestures may not work. Here's what you can do:

    • ๐Ÿ“ฑ Update the firmware manually: Download the latest version MagicOS for your model from the official website Honor and install it via Settings โ†’ System โ†’ Software update โ†’ Local update.
    • ๐Ÿ”“ Unlock the bootloader: On some models (for example, Honor 50), unlocking the bootloader allows install custom firmware without operator restrictions. Please note: this will void the warranty!
    • ๐Ÿ› ๏ธ Use third-party utilities: Applications like QuickShortcutMaker or Activity Launcher can open hidden settings navigation, but require rights ADB.

    โš ๏ธ Attention: Unlocking the bootloader and installing unofficial firmware can lead to data loss, unstable operation of the device, or IMEI blocking. Before performing these steps, create a backup via Settings โ†’ System โ†’ Backup.

    7. How to disable gestures in individual applications

    Sometimes the problem is not in system gestures, but in a conflict with the gestures of the applications themselves. For example, in games (for example Genshin Impact or PUBG Mobile) swipes along the edges of the screen can be perceived as system commands. To fix this:

    • ๐ŸŽฎ Enable game mode: There is a built-in MagicOS there is a built-in Gaming center (accessible through the notification panel) that blocks system gestures during the game.
    • โš™๏ธ Configure exceptions: Some applications (for example, YouTube or TikTok) allow you to disable gestures in their settings. Look for options like "Full Screen Mode" or "Navigation Gestures".
    • ๐Ÿ–ฅ๏ธ Use the mode Immersive View: In the Developer Options, enable Force Immersive View โ€”this will hide the system navigation bar in supported apps.
    • If the conflict occurs in only one application, check its settings or updates. Developers often add support for new versions of Android and fix bugs with gestures.

      FAQ: Frequently asked questions about disabling gestures on Honor

      Is it possible to disable gestures on Honor without losing the warranty?

      Yes, all the methods described (except for unlocking the bootloader and installing custom firmware) are safe and do not affect the warranty. Standard disabling through settings or ADB is not considered a system hack.

      Why do gestures return after an update?

      This is a known problem MagicOS - with major firmware updates, some settings are reset. To avoid this, after the update, immediately check the section System navigation and, if necessary, reselect the buttons.

      How to return gestures back if the buttons are inconvenient?

      Go to Settings โ†’ System navigation i select Gestures (or Full screen gestures). If the option is not available, use the ADB command:

      adb shell settings put global policy_control immersive.full=*

      Then restart the device.

      Do these methods work on Honor tablets?

      Yes, the instructions are also relevant for tablets (for example, Honor Pad 9 or Honor Pad X9). The path to the navigation settings may be slightly different: look for the section Screen or Display.

      What to do if a black bar appears on the screen instead of buttons?

      This is a bug shell MagicOS, which occurs when changing the navigation type. To fix:

      1. Reboot the device.
      2. If the bar remains, turn on and off developer mode (section 2).
      3. As a last resort, reset the interface settings (section 4).

      โš ๏ธ Attention: Interface settings and available navigation options may vary depending on the regional firmware version. For example, on Chinese models Honor (without Google Play Services) the path to the settings may be different. For accurate information, check the user manual for your model on the official website Honor.