2012-03-18 3 views
0

Je me bats en ce moment pour trouver de la documentation sur la façon dont on pourrait invoquer des frappes de mon application iPad sur mon ordinateur portable. J'ai une bonne compréhension de la connexion à mon ordinateur portable via wifi, à ce stade de transmission et de réception des messages midi et osc, mais après deux jours de recherche sur la documentation net et dev je ne sais pas par où commencer avec la touche émulation et transmission. Je sais que cela peut être fait car j'ai l'application touchpad, ce qui est génial, mais je dois simplement être capable de gérer quelques touches spécifiques à partir de mon application, c'est-à-dire la touche Tab, la touche Echap.Invoquer une frappe sur mon ordinateur portable mac de mon application iPad

Je peux voir qu'il pourrait être mis en œuvre en créant une petite application «récepteur» sur mon ordinateur portable, mais cela semble être une manière encombrante de faire les choses.

Si quelqu'un peut me diriger dans la bonne direction pour la documentation ou les ressources pour m'aider, je devrais être éternellement reconnaissant!

Merci

Répondre

1

OS X comprend un serveur VNC (qui agit effet que vous « petite application récepteur »), donc tout ce que vous avez à faire est de mettre en œuvre la partie de la pile Virtual Network Computing (VNC) qui transmet touches.

VNC utilise le RFB protocol dont beaucoup d'informations peuvent être trouvées à Real VNC® documentation

+0

Salut Peter, Merci beaucoup pour vos conseils. Il semble que ce soit un travail très difficile pour moi d'apprendre tout d'abord tout cela, et d'autre part, mettre en œuvre! Je pourrais avoir à frapper l'idée sur la tête ..... –

+0

@LeighHunt bien que vous n'apprennent pas de faire des choses que vous connaissez déjà! –

+0

lol - en effet Peter! Le plus frustrant pour moi est que je n'ai besoin que de pouvoir transmettre un petit nombre de commandes de touches (retour arrière, tabulation, échappement, retour) car le logiciel que je souhaite contrôler à distance dispose de jeux de commandes contrôlables en midi (protocole Je suis très familier avec iOS) - tous sauf les coups de touches mentionnés ci-dessus! Vous ne seriez pas intéressé à vous joindre à ce projet? C'est un morceau de logiciel de musique populaire qui n'a pas une application d'iPad existant pour exécuter ces fonctions .... –

0

Si vous voulez une application simple qui va le faire, vous pouvez utiliser les applications payantes suivantes pour l'iPad qui fera VNC, et vous don Ne vous inquiétez pas pour la programmation. Dès la sortie de la boîte, vous pouvez envoyer les frappes et les clics de souris. 1.-iTapVNC ou similaire 2.-iTeleport Il ya beaucoup plus, il suffit de rechercher VNC sur l'App Store dans l'iPad.

Il existe une autre façon simple de le faire sans VNC mais avec Networking, Networking et Bonjour pour connecter votre iPad à un autre programme du Mac. L'iPad agit en tant que client et Mac agit en tant que serveur. L'utilisation pourrait également essayer d'utiliser gameCenter, ce qui simplifie beaucoup les frais généraux de mise en réseau. n Cette méthode sera beaucoup plus rapide car vous n'avez pas besoin de l'overhead pour obtenir l'écran de votre iPad.

Il y a un très bon tutoriel avec une application complète dans le lien suivant. http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/

Si vous voulez vérifier gamecenter qui a une connectivité pair à pair, elle est les guides initiaux. https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

Espérons que cela aide.

Questions connexes