1 votes

Faire correspondre les touches à l'écran tactile

Je fais tourner Android sur un appareil mobile, mais je l'utilise vraiment comme un ordinateur. Je dispose d'une souris/clavier sans fil que j'utilise pour naviguer dans Windows, etc. Le clavier fonctionne bien en général, mais je trouve que certaines fonctionnalités manquent. Le clavier fonctionne bien en général, mais je trouve que certaines fonctions manquent. J'aimerais vraiment faire correspondre les pressions sur les touches à l'entrée de l'écran tactile. W pour envoyer une entrée tactile à partir d'une partie de l'écran donnée par l'emplacement du pixel ou quelque chose du genre.

J'ai une formation en informatique, je n'ai donc pas peur de me salir les mains. Je suis prêt à Root l'appareil, installer des programmes, ou de construire dans certains matériel supplémentaire. Je peux probablement le faire à partir de zéro, mais je voudrais vraiment ne pas perdre autant de temps sur elle.

0 votes

Avez-vous essayé les options d'accessibilité ? Voir : Utiliser les raccourcis clavier de TalkBack

0 votes

Je veux associer des raccourcis aux signaux tactiles... Je ne veux pas seulement les associer à des fonctions spécifiques. (par exemple, maison, retour, etc.)

0 votes

Vous pourriez peut-être donner un exemple qui ne correspond pas à des fonctions spécifiques (par exemple, des éléments de menu, des champs de texte, des défilements, des boutons, etc.) et qui s'applique à plusieurs applications, car l'interface utilisateur d'Android a déjà un concept de "focus" (qui, si l'application est correctement réalisée, peut être piloté par le d-pad).

4voto

Rehan Khwaja Points 332

Si vous êtes prêt à utiliser un PC comme interface.

Il semble qu'il existe une version modifiée de l'open-source scrcpy qui prend en charge les raccourcis clavier pour les jeux, mais qui devrait correspondre en partie à vos besoins :

QtScrcpy - gitee repo o QtScrcpy - github repo

Voir le fichier README du projet pour la fonction de mappage du clavier : https://github.com/barry-ran/QtScrcpy/blob/master/README.md

README image of PUBG with keyboard shortcuts

Cela semble prometteur. Malheureusement, je ne l'ai pas utilisé, et bien qu'il soit open source, la plupart de l'interface utilisateur et de la documentation du projet ne sont pas en anglais.

Le fil de discussion pour la fonctionnalité de mappage du clavier pour scrcpy :

https://github.com/Genymobile/scrcpy/issues/712

vous pouvez y chercher d'autres options.

0 votes

Cela fonctionne comme un charme... fortement recommandé. Merci pour votre aide...

2voto

Manish S Points 111

Bien que cette question ait une réponse acceptée, j'ai pensé que je pourrais ajouter une autre option, pour les autres personnes qui recherchent quelque chose comme ça.

Vous pouvez utiliser une application d'automatisation comme Automate, Macrodroid, Tasker ou Automagic (développement arrêté), pour écouter l'entrée clavier spécifique et exécuter l'action tactile.

Déclencheur : entrée du clavier Contraintes/conditions : le clavier externe envoie une entrée Action : Interaction avec l'interface utilisateur - écran tactile

(Les contraintes et les actions de déclenchement sont appelées différemment dans les différentes applications).

2voto

Dr UMR Points 1

Vous pouvez lire les données de la souris et du clavier à partir de /dev/input/event* et écrire les données sur l'écran tactile en écrivant les données dans /dev/input/event*, utiliser EVIOCGRAB pour empêcher l'envoi de l'événement à un autre programme. Voici un outil simple pour l'exemple https://github.com/DriverLin/mouse-keyboard-map-touch

0 votes

Bonjour, merci pour votre contribution, mais il semble que le readme soit en chinois. Puisque Stack Exchange est un site international avec une politique d'anglais uniquement, pourriez-vous editar et expliquer plus en détail comment l'utiliser en anglais ?

1voto

Rushabh mhatre Points 31

Vous pouvez utiliser une application de keymapper comme octopus. Cette application reflète l'application originale et ajoute un keymapper. https://play.google.com/store/apps/details?id=com.chaozhuo.gameassistant Voici le lien pour cette application !

0 votes

C'est le genre de chose que j'aimerais, mais après avoir fait des recherches sur ..... Je vois que certaines applications interdisent de l'avoir. Je ne joue pas vraiment aux jeux mobiles, mais ce serait bien de pouvoir le faire si je décidais de le faire. Je marquerai cette réponse comme une solution si j'en obtiens une plus générale.

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