0 votes

Comment effectuer un double tapotement pour zoomer sur un appareil Android avec le shell adb ?

Je veux effectuer un double tap sur l'écran ou la souris avec adb shell . Est-ce possible ? Je ne suis pas intéressé à réveiller ou éteindre l'écran, mais à augmenter le zoom sur une image.

0 votes

@Firelord Je veux un double tapotement pour faire un zoom avant/arrière sur des photos ou des sites web, non lié au réveil de l'appareil.

1 votes

Avez-vous essayé le keyevent 168 ? Cela semble fonctionner ici. 169 pour le zoom arrière.

2voto

Smeterlink Points 215

Merci à @Firelord d'avoir indiqué la solution. Voici plusieurs keyevents qui fonctionnent sur un Samsung Galaxy S7. Vous pouvez envoyer le code ou le nom de l'événement :

Allumer/éteindre l'écran (en cliquant sur le bouton d'alimentation) :

adb shell input keyevent 26 adb shell input keyevent KEYCODE_POWER

Zoome un peu :

adb shell input keyevent 168 adb shell input keyevent KEYCODE_ZOOM_IN

Zoom arrière un peu :

adb shell input keyevent 169 adb shell input keyevent KEYCODE_ZOOM_OUT

Voir tous les KeyEvents officiels sur la page des développeurs de Google : Android KeyEvent

Une autre option, beaucoup plus puissante et sophistiquée, consiste à utiliser minitouch qui est un producteur d'événements multitouch minimal pour Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X