TASKER : Automatiser certaines actions avec « KeyEvent »

Screenshot_2014-12-08-11-34-32Si vous connaissez Tasker, et si vous êtes un utilisateur relativement expérimenté il vous est déja peut-être arrivé de ne pas trouver la fonction permettant d’effectuer une tâche que vous souhaitiez programmer. Cela m’est arrivé il y a quelques temps, alors que je souhaitais planifier un retour à la page d’accueil de mon launcher – c’est à dire émuler simplement un appui sur la touche « home » de mon téléphone. Impossible de trouver dans le menu de tasker cette action pourtant assez simple.

Il m’a donc fallu rechercher un moyen plus astucieux d’arriver à mes fins, et j’ai un peu par hasard découvert un moyen qui s’étend à bien d’autres possibilités : la commande « input keyevent ».

Pour l’utiliser, il vous faudra l’accès root. Mais cette commande permettra de simuler une action utilisateur comme un appui sur à peu près n’importe quelle touche, bouton (alimentation, volume), contrôle des médias… Par une simple tâche : « Script » > « Lancer un shell ». Il vous faut ensuite taper le code correspondant à l’action que vous souhaitez éxécuter, qui correspond à un nombre à un, deux ou trois chiffres. Pensez à cocher la case « utiliser root » sans quoi votre commande ne fonctionnera pas.

Enfin, voici quelques unes des actions que vous pourrez programmer et le code correspondant.
De quoi nourrir votre quête d’automatisation ou de contrôle vocal !

input keyevent 26 : bouton d’alimentation
input keyevent 3 : bouton « home »
input keyevent 88 : piste précédente (média)
input keyevent 87 : piste suivante (média)
input keyevent 85 : lecture / pause (média)
input keyevent 86 : stop (média)
input keyevent 209 : lancer l’application musique par défaut
input keyevent 84 : touche « recherche » (si disponible), utile pour recherche dans une app!
input keyevent 187 : touche multitâche
input keyevent 4 : touche « retour »

Vous en trouverez davantage sur cette page que je vous invite à consulter.

Publicités

Une réponse à “TASKER : Automatiser certaines actions avec « KeyEvent »

  1. Chouette article bien expliqué qui à fonctionner pour moi.
    Es que tu sais comment faire un appuis long sur une touche STP?
    Exemple : appuis long sur bouton d’alimentation.

    J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s