Android Q: abandonnez le bouton Retour pour des commandes gestuelles de navigation complètes

Google teste une refonte majeure des commandes gestuelles de navigation d'Android, introduites pour la première fois dans Android Pie, dans la version bêta d'Android Q. Voici comment l'activer.

La version divulguée d'Android Q que j'ai obtenue à la mi-janvier a révélé de nombreux changements majeurs dans la prochaine version d'Android. Le mode sombre à l'échelle du système, refonte de la confidentialité et des autorisations, et nouveau mode bureau étaient les points forts, mais j'ai ensuite découvert que Google faisait du prototypage commandes gestuelles de navigation remaniées qui supprime le bouton de retour. Le nouveau Android Q bêta pour les trois générations de smartphones Pixel, les modifications expérimentales de Google en matière de navigation gestuelle sont toujours appliquées, et vous pouvez les activer dès maintenant grâce à quelques paramètres cachés.

Si vous voulez voir comment les nouveaux gestes d'Android Q se comparent à ceux d'Android Pie, voici une vidéo que j'ai réalisée le mois dernier. Notez cependant que j'ai découvert depuis que les gestes d'Android Q offrent bien plus, notamment le fait qu'ils sont (partiellement) personnalisables !

Google ne vous laissera probablement pas personnaliser les gestes de navigation dans le version finale d'Android Q. Ce que j'ai trouvé, c'est simplement leur fonction de prototypage qu'ils utilisent probablement pour tester différentes configurations de contrôle gestuel afin de voir lesquelles sont les meilleures. Néanmoins, puisque la fonctionnalité est là, autant en profiter pour améliorer la gestuelle d'Android Pie.

Exigences:

  • Google Pixel, Google Pixel XL, Google Pixel 2, Google Pixel 2 XL, Google Pixel 3 ou Google Pixel 3 XL exécutant la version bêta d'Android Q
  • Android Debug Bridge (ADB) configuré sur votre PC. Nous avons un tutoriel sur comment configurer ADB ici.

Comment se débarrasser du bouton de retour pour les gestes de navigation complets dans Android Q

Un merci spécial au développeur reconnu par XDA Zacharee1 et joaomgcd (le développeur Tasker) pour son aide dans le déchiffrement de son fonctionnement !

Avant de vous montrer des commandes, laissez-moi vous expliquer comment cela fonctionne. Il y a des paramètres cachés. Préférence globale appelée "quickstepcontroller_gesture_match_map" qui prend une valeur entière de 6 chiffres ou plus. La préférence accepte les chiffres de 1 à 7 (0, 1 et 8 sont ignorés) et l'ordre dans lequel vous placez les chiffres détermine les actions que les gestes de balayage de la pilule entreprendront.

Voici les actions possibles :

  1. QuickStep (entrez dans l'aperçu des applications récentes)
  2. QuickScrub (parcourez les applications récentes en déplaçant votre doigt vers la gauche et la droite sur la pilule tout en la maintenant enfoncée)
  3. Retour (retourner)
  4. QuickSwitch (passer rapidement à l'application précédente)
  5. Nul (ne rien faire)
  6. Assistant (lancez l'application assistant par défaut)
  7. NotificationPanel (déroulez le panneau de notification)

Voici l'ordre dans lequel les gestes sont cartographiés :

  1. Balayez vers le haut
  2. Balayez vers le bas
  3. Balayez vers la gauche
  4. Balayez vers la droite
  5. Inconnu
  6. Inconnu

Je n'ai pas encore compris quels sont les 5ème et 6ème gestes. Peu importe ce que j'ai essayé, je n'ai pas pu modifier l'appui simple sur le bouton d'accueil et l'appui long sur les actions du bouton d'accueil. Je mettrai à jour cet article si je découvre comment remapper ces actions.

Voici donc quelques exemples de commandes ADB que vous pouvez envoyer pour améliorer les gestes d'Android Q. (Pour les commandes ADB suivantes, si vous utilisez PowerShell sous Windows, faites précéder la commande d'un ."\" (sans guillemets). Si vous utilisez macOS ou Linux, faites précéder la commande d'un "./" (sans guillemets).)

Exemple 1: nouveau geste arrière, balayage vers le bas pour les notifications, ancienne animation QuickSwitch

C'est ma configuration préférée en ce moment, car la nouvelle animation de transition pour basculer entre les applications récentes, comme indiqué dans la vidéo précédente, est un peu boguée. Cette commande ADB vous permettra de faire glisser la pilule vers la gauche pour revenir en arrière (rendant le bouton de retour redondant), faites glisser votre doigt vers le bas pour dérouler le panneau de notification (super utile !), et enfin conservez les applications récentes d'Android Pie défilement.

  1. Ouvrez une invite de commande ou une fenêtre de terminal dans le répertoire où vous avez stocké le binaire ADB.
  2. Branchez votre téléphone Pixel à votre PC.
  3. Pour vous débarrasser du bouton retour, entrez cette commande :
    adb shell settings put global quickstepcontroller_hideback 1
  4. Exécutez la commande suivante pour modifier le comportement de la pilule gestuelle :
    adb shell settings put global quickstepcontroller_gesture_match_map 173255

Exemple 2: nouveau geste arrière, balayage vers le bas pour les notifications, nouvelle animation QuickSwitch

Si vous souhaitez essayer la nouvelle animation de transition d'Android Q pour la dernière action de l'application, vous pouvez le faire en remplaçant le 2 en quatrième position par un 1. Soyez averti que la transition est un peu géniale puisqu'il s'agit toujours d'un travail en cours et que vous ne pouvez pas glisser directement sur la pilule lorsque vous êtes sur l'écran d'accueil. Au moins, ça a l'air sympa, je suppose.

  1. Suivez les étapes 1 à 3 de la section précédente.
  2. Exécutez cette commande :
    adb shell settings put global quickstepcontroller_gesture_match_map 173155

Aide! Mon téléphone n'arrête pas de planter! Je veux que les vieux gestes reviennent !

Vous vous souvenez quand j'ai dit que la préférence prenait une valeur de 6 chiffres ou plus? Eh bien, je le pensais. Si vous saisissez un entier de 5 chiffres ou moins, la méthode ne peut pas le gérer et SystemUI se bloquera à plusieurs reprises. Heureusement, ce problème est simple à résoudre. Vous pouvez soit saisir à nouveau l'une des commandes ci-dessus, cette fois en utilisant une valeur à 6 chiffres, soit réinitialiser les gestes en exécutant les commandes suivantes :

adb shell settings put global quickstepcontroller_hideback 0
adb shell settings deleteglobal quickstepcontroller_gesture_match_map

Amusez-vous à jouer avec les nouveaux gestes d'Android Q! Cet article ne vous donne qu'une infime partie du travail que Google effectue en coulisses pour améliorer les contrôles gestuels dans Q. Il existe au moins 6 autres paramètres masqués. Valeurs globales que je n'ai pas partagées ici ainsi que d'autres expériences qui ne peuvent pas être activées via ADB. Je vais encore jouer avec la version bêta d'Android Q sur le Google Pixel 3 XL pour voir si je peux partager quelque chose de plus. Plus de trucs et astuces sur Android Q :

  • Comment activer le thème sombre caché à l'échelle du système d'Android Q
  • Le mode bureau d'Android Q est réel, voici votre premier aperçu

Si vous avez trouvé cet article utile et décidez de le partager sur les réseaux sociaux, veuillez nous renvoyer un lien! Nous aurons bientôt plus de tutoriels pour vous. Pour plus d’actualités sur Android Q, suivez notre balise.

Actualités Android Q