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.
Réponse
Trop de publicités?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.
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.