2012-03-18 41 views
0

目前我正在努力尋找關於如何從我的iPad應用程序調用我的筆記本電腦的按鍵的任何文檔。從我的iPad應用程序調用我的Mac筆記本電腦上的按鍵

我已經很好的理解了通過wifi連接到我的筆記本電腦,至此傳輸和接收midi和osc消息,但經過兩天的搜索net和dev文檔,我無法確定從哪裏開始按鍵仿真和傳輸。

我知道這可以做,因爲我有觸摸板應用程序,這是很好的,但我只需要能夠處理我的應用程序內的一些特定的按鍵,即選項卡鍵,esc鍵。

我可以看到,它可以通過在我的筆記本電腦上創建一個小的「接收器」應用程序來實現,但這似乎是一種繁瑣的處理事情的方式。

如果有人能指出我正確的文檔或資源來幫助我,我應該永遠感激!

由於

回答

1

OS X包括VNC服務器(其實際上充當你「小應用程序接收器」),因此,所有必須要做的就是實現Virtual Network Computing (VNC)棧發送的擊鍵一部分。

VNC使用RFB protocol其中的大量信息可以在Real VNC® documentation

+0

嗨,彼得,非常感謝您的指點。對我來說,首先學習這一切似乎是一件非常困難的工作,其次,實施!我可能不得不把頭腦中的想法敲出來..... – 2012-03-18 18:50:14

+0

@LeighHunt你不會從你已經知道的事情中學習! – 2012-03-18 18:55:34

+0

哈哈 - 的確是彼得!對我來說令人沮喪的是,我只需要能夠傳輸少量的按鍵命令(backspace,tab,esc,return),因爲我想遠程控制的軟件具有MIDI控制的關鍵命令集(協議我在iOS中非常熟悉) - 除了前面提到的關鍵敲擊之外!你不會有興趣加入這個項目嗎?這是一個流行的音樂軟件,沒有一個iPad應用程序存在執行這些功能.... – 2012-03-18 19:02:30

0

如果你想要一個簡單的應用程序,將做到這一點,你可以使用iPad的,將做VNC以下的付費應用中找到,而你不知道不必擔心編程。開箱後,您可以發送任何擊鍵和鼠標點擊。 1.-iTapVNC或類似的 2.-iTeleport 還有很多,只需在iPad上的應用商店中搜索VNC即可。

還有一種不使用VNC而使用網絡的簡單方法,使用Networking和Bonjour將iPad連接到Mac中的另一個程序。 iPad充當客戶端,Mac充當服務器。使用也可以嘗試使用gameCenter,這可以簡化網絡中的大量開銷。 n這種方法會更快,因爲您不需要在iPad中獲取屏幕的開銷。

在下面的鏈接中有一個非常好的教程,其中包含完整的工作應用程序。 http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/

如果你想看看有對等連接的gamecenter,她是最初的指南。 https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

希望這會有所幫助。

相關問題