Je travaille actuellement sur un port Synergy (http://sourceforge.net/projects/synergyandroid/, synergy-foss.org) sur le téléphone android. J'ai des séquences de touches qui fonctionnent - j'écris les événements clés dans/dev/uinput. Cependant, je n'ai pas réussi à faire apparaître le curseur de la souris. J'ai essayé d'écrire un mouvement de souris en écrivant un EV_REL input_event dans/dev/uinput mais je suppose qu'il y a autre chose que je dois activer pour afficher le curseur. J'ai vu des vidéos d'un téléphone Cyanogen modded & une souris bluetooth avec curseur ... donc je présume que c'est possible. Quelqu'un at-il des informations à ce sujet?Accès au curseur cyanogène
1
A
Répondre
1
J'ai donc essentiellement découvert comment afficher et déplacer le curseur avec les mouvements relatifs de la souris. Je n'ai pas réussi à trouver une méthode pour déterminer la position du curseur de la souris.
Utiliser dev/uinput tourner sur le positionnement de la souris par rapport via:
ioctl (uinput_fd, UI_SET_EVBIT, EV_REL)
et (ce qui est la partie que j'ai raté au départ)
for(i=REL_X;i<REL_MAX;i++)
ioctl(uinput_fd,UI_SET_RELBIT,i);
+0
Est-il possible d'obtenir un curseur de souris à afficher dans Android vanilla (qui a uinput disponible ou installable), ou est la capacité de dessiner le curseur spécifique au téléphone modded ? – user48956
vraiment une bonne idée, je teste en attendant il:). Avez-vous essayé d'attraper le TouchEvent? – ykatchou
J'écris juste le client pas le serveur pour le moment. Donc, je pense que le TouchEvent ne serait utile que pour le côté serveur – Shaun