Comment puis-je modifier le mappage des boutons de mon appareil non rooté, par exemple en échangeant les boutons de volume ? Mon appareil est un Sony Xperia E C1505.
Réponse
Trop de publicités?Je ne vois pas pourquoi vous voudriez échanger ces boutons mais vous pouvez certainement le faire en utilisant Entrée automatique (pour Android 4.3 et plus), Tasker les deux sont/ont un essai complet payant de 7 jours, MacroDroid (gratuit/payant) et Lanceur de raccourcis / AutoShortcut (gratuit/payant).
-
Après avoir installé Lanceur de raccourcis vous verrez quatre icônes, à savoir Raccourci 1 , Raccourci 2 et ainsi de suite dans votre tiroir d'applications.
Tapez Raccourci 1 → Raccourci MacroDroid →
<Add New Macro>
→ Volume haut/bas → Volume bas → procéder → ignorer Ajouter des contraintes → le nom "Volume Down
". -
De même, attribuez un raccourci MacrDroid à Raccourci 2 mais choisissez Augmentation du volume et le nommer "
Volume Up
".On peut également utiliser AutoShortcut à la place de Shortcut Launcher. Utilisez-le dans la tâche d'un Tasker pour accéder directement à un raccourci MacroDroid. Il est disponible sous Plugin .
-
Dans le Tasker, créez un Événement profil basé sur Plugin → Entrée automatique → Clé → Configuration :
- Clés : Augmentation du volume
- Action clé : Clé en bas
-
Créez une tâche et ajoutez les actions suivantes :
-
Plugin → Entrée automatique → Modes :
-
Configuration :
- Suppression des touches : Activer
- Clés : Augmentation du volume
- Temps mort : Aucun
-
- App → Lancer l'app → Raccourci 1
-
-
Créer un autre Événement mais pour Réduction du volume (suivre étape 3 )
-
Répéter étape 4 mais sous sous-étape 1 tun Clés : Réduction du volume et assigner l'application Raccourci 2 sur sous-étape 2 là.
C'est ça. Ce n'est pas complètement parfait, mais les défauts peuvent être ignorés.
Pour tout raisonnement concernant l'AutoInput, voir ma réponse à l'adresse suivante Lier l'action à une combinaison de touches matérielles .