XDA Spotlight: Button Mapper, une application pour remapper les boutons matériels de votre téléphone

Dans ce XDA Spotlight, nous passons en revue Button Mapper. Cette application vous permet de remapper n'importe lequel de vos boutons matériels pour effectuer un grand nombre d'actions.

Les boutons matériels sont de plus en plus difficiles à trouver sur les appareils Android, la plupart des appareils ne conservant aujourd'hui que les boutons d'alimentation et de volume nécessaires. Bien que certains utilisateurs préfèrent les designs élégants qu'offrent les boutons de navigation à l'écran, d'autres manquent de boutons tactiles qui pourraient être utilisés à des fins spécifiques. Heureusement, vous pouvez avoir le meilleur des deux mondes avec une application appelée Mappeur de boutons.

Disponible sur le Google Play Store, cet outil a été développé par XDA Recognized Developer flar2 et il permet à l'utilisateur de remapper les boutons matériels pour activer différentes fonctions sans racine. L'application fonctionne en exploitant le cadre d'accessibilité intégré à Android, ce qui signifie que L'application peut fonctionner avec la plupart des appareils, y compris ceux fonctionnant sur d'anciennes versions d'Android, telles que KitKat.


Prenez le contrôle de vos boutons matériels

Il existe deux versions de cette application: une Basique version et un Pro Version. La version Basic limite l'interception uniquement les boutons physiques d'accueil et de volume, mais ne limite pas les actions que vous pouvez effectuer en appuyant sur ces boutons. Si vous passez à la version Pro pour un prix assez raisonnable (2,60 € pour les résidents de l'UE et 2,99 $ pour les résidents des États-Unis), vous aurez accès à thèmes, paramètre niveaux de vibration personnalisés, davantage de prise en charge des boutons matériels (à condition que votre téléphone dispose de ces boutons) et des boutons de remappage de liste noire dans certaines applications. La version Pro offre également deux fonctionnalités supplémentaires si vous disposez d'un bouton d'accueil physique - aperçu de l'écran de verrouillage et verrouillage de l'écran d'accueil, que nous aborderons ci-dessous.

Lorsque vous ouvrez l'application pour la première fois, vous recevez des instructions sur ce que l'application peut et ne peut pas faire. Button Mapper ne cache pas non plus ses limites et déclare explicitement qu'il peut n'interceptez que les boutons matériels (qui ne sont pas le bouton d'alimentation) lorsque l'écran est allumé. Pour ce faire, l'application vous demande d'activer son service d'accessibilité. Flar2 indique clairement que son application respecte votre vie privée et que le service d'accessibilité est utilisé uniquement pour intercepter les pressions sur les boutons matériels.

Personnellement, j'ai très peu de boutons matériels sur mon appareil - augmentation du volume, diminution du volume et alimentation - me laissant seulement deux boutons à remapper puisque le bouton d'alimentation ne peut pas être intercepté. C'est assez courant pour de nombreux utilisateurs (même si les propriétaires d'appareils Samsung et OnePlus auront plus de possibilités de profiter de cette application), vous pourriez donc vous demander: Cette application vaut-elle encore son prix?

À mon avis, il c’est certainement le cas. J’ai vite découvert que n’avoir que deux boutons n’est pas aussi limitant qu’il y paraît au premier abord. C'est parce que je peux réellement définir 3 actions par bouton (appui simple, appui double ou appui long), ce qui donne un total de 6 actions pour mes boutons matériels disponibles. Pour être honnête, je ne vous recommande pas de remplacer l'action par défaut d'un simple clic pour augmenter et diminuer le volume, mais vous le pourriez tout à fait si vous le souhaitez.

Thèmes du mappeur de boutons

Alors, que pouvez-vous faire pour remapper vos boutons? Voici la (longue) liste des actions supportées :

  • Applications
    • Lancez n'importe quelle application installée sur votre téléphone
  • Raccourcis
    • Lancez n'importe quel raccourci disponible sur votre téléphone
  • Actions
      • La navigation
        • Maison
        • Dos
        • Applications récentes
        • Dernière application
      • Assistance
        • Recherche
        • Lancez l'application « Assistant » (équivalent à un appui long sur Accueil)
    • Interface utilisateur
      • Supprimer les paramètres rapides
      • Développer/fermer la nuance de notification
    • Afficher
      • Basculer la lampe de poche
      • Afficher la boîte de dialogue d'alimentation
      • Éteindre l'écran
      • Prendre une capture d'écran
      • Luminosité +/-
    • l'audio
      • Activer le mode Ne pas déranger
      • Volume +/-
      • Piste suivante/précédente
      • Jouer pause

Comme nous l'avons mentionné précédemment, il existe quelques paramètres utiles situés dans le menu Options avancées. Premièrement, il existe les différentes options de « contournement ». Vous pouvez configurer Button Mapper pour qu'il soit désactivé lorsque les boîtes de dialogue système sont à l'écran, lorsque vous utilisez l'appareil photo, au milieu d'un appel téléphonique ou lorsque vous utilisez une application que vous avez mise sur liste noire. De plus, vous pouvez définir des délais plus courts/plus longs pour que Button Mapper reconnaisse une entrée valide. Cela peut être utile pour les utilisateurs qui appuient sur des combinaisons de boutons trop rapidement ou trop lentement. Je vous recommande d'expérimenter avec les timings jusqu'à ce que vous en trouviez un que vous pouvez maîtriser à 100 % du temps.


Recâblage de vos boutons

Je peux certainement penser à quelques raisons utiles pour lesquelles je continuerais à utiliser cette application. L'une des premières choses que j'ai faite a été d'ajouter une exception pour Spotify et les appels téléphoniques afin de pouvoir continuer. en utilisant les fonctions de volume normales dans ces applications tout en conservant mes mappages matériels personnalisés sinon. Une autre action que j'ai mise en place consistait à appuyer longuement sur la touche de réduction du volume pour déclencher la prise d'une capture d'écran, ce qui est normalement plus difficile avec mon boîtier volumineux. Ensuite, j'ai remappé un appui long sur la touche d'augmentation du volume pour revenir à la dernière application active et j'ai également appuyé deux fois sur ma touche de volume pour afficher la liste des applications récentes.

Bien que mes utilisations ici soient plutôt basiques, elles fonctionnent très bien dans mon cas lorsque je me rends au travail dans le métro. Dans une main, je tiens la barre d'appui tandis que dans l'autre, je tiens mon téléphone. Remapper des actions en deux ou trois étapes sur une seule touche est beaucoup plus pratique pour moi, car j'utilise fréquemment mon téléphone d'une seule main. Avoir un appui long pour passer à la dernière application active peut paraître un peu étrange, mais je l'utilise assez souvent lors de la copie de texte. Je trouve que certaines applications ne partagent/copient pas très bien le texte, donc ce remappage de boutons permet de passer d'une application à l'autre un peu plus rapidement pour copier ou saisir des codes d'authentification à deux facteurs, par exemple.

Cependant, tous les téléphones ne disposent pas d’un nombre aussi limité de boutons matériels que le mien. Le OnePlus 3/3T, par exemple, possède ce bouton coulissant qui peut être remappé avec cette application en fonction de l'action choisie.Mise à jour: il semble que le curseur de notification sur les appareils OnePlus n'envoie pas d'événements clés et ne peut donc pas être intercepté. Les téléphones Xperia disposent généralement d'un bouton d'appareil photo dédié qui peut également être remappé. Les appareils Samsung disposent de touches de navigation physiques, qui peuvent toutes être remappées pour répondre à vos attentes. Vous pouvez, par exemple, basculer les touches Précédent et Récents sur votre appareil Samsung pour mieux refléter la présentation de navigation Android d'origine. Avec un appareil Samsung Galaxy, vous pouvez également régler l'éclairage des boutons (version Basic) et la durée des vibrations (version Pro).

Boutons capacitifs du Samsung Galaxy S6. (Crédits: Android expliqué)

Et si votre téléphone dispose d'un bouton d'accueil physique dédié, vous pouvez profiter des deux fonctionnalités que j'ai mentionnées au début de cet article: l'aperçu de l'écran de verrouillage et le verrouillage de l'écran d'accueil. La première fonctionnalité vous permet de verrouiller votre appareil en relâchant le bouton d'accueil pendant que vous êtes sur le verrou. écran et ce dernier vous permet de verrouiller votre appareil lorsque vous êtes sur votre écran d'accueil (Nova Launcher non requis)! À l'aide de l'aperçu de l'écran de verrouillage, vous pouvez maintenir le bouton d'accueil enfoncé pour afficher l'écran de verrouillage (et « jeter un coup d'œil » à vos notifications), puis relâcher le bouton d'accueil pour que l'écran s'éteigne. Le verrouillage de l'écran d'accueil est plus simple, mais pour ceux d'entre vous dont les boutons d'alimentation sont défaillants, cela peut s'avérer une fonction vitale.

Le développeur répertorie de nombreuses utilisations potentielles différentes pour cette application dans sa description du Play Store ainsi que quelques-unes dans son Fil du forum XDA. En fin de compte, ce que vous pouvez faire dépend entièrement de votre imagination. Notre aficionado résident de Tasker, Mishaal Rahman, note que même si vous pouvez configurer Tasker pour intercepter le bouton appuie à l'aide d'un plug-in comme AutoInput, il est bien plus simple d'utiliser une application dédiée telle que Button Mappeur. De plus, Button Mapper vous permet essentiellement d'effectuer presque toutes les actions auxquelles vous pouvez penser grâce au possibilité de lancer des raccourcis - ce qui signifie que vous pouvez directement lancer des tâches Tasker en une seule (ou double ou longue) presse.


Conclusion

Ce qui serait bien d'avoir dans une future version, ce sont des mappages distincts tout en utilisant des applications distinctes, un peu comme des « profils » pour chaque application. Par exemple, je souhaiterais peut-être que Spotify change de piste en appuyant sur le volume haut/bas, mais sur le bureau, ces boutons allument la lampe de poche ou abaissent les paramètres rapides. Mais actuellement, le remappage d’un bouton est appliqué à l’ensemble du système et ne s’applique à aucune application individuelle.

Mais dans l’ensemble, il s’agit d’un outil assez utile dans l'arsenal d'un passionné d'Android. Que vous l'utilisiez pour remapper vos boutons matériels d'une manière plus typique, par exemple en augmentant et en diminuant le volume pour changer des morceaux de musique, ou vous l'utilisez de manière plus non conventionnelle, comme dans mon cas, la façon dont vous l'utilisez dépend de votre préférences. L'application vous permet d'être aussi créatif que vous le souhaitez, cependant, plus vous avez de boutons matériels, plus vous pouvez vous amuser.


Téléchargez Button Mapper depuis le Google Play Store !