0

我目前正在努力寻找有关如何从我的 iPad 应用程序调用击键到我的笔记本电脑的任何文档。

我对通过 wifi 连接到我的笔记本电脑有很好的了解,到目前为止传输和接收 midi 和 osc 消息,但是在搜索了两天的网络和开发文档之后,我只是不知道从哪里开始击键仿真和传输。

我知道这可以做到,因为我有触摸板应用程序,这很棒,但我只需要能够在我的应用程序中处理一些特定的击键,即 tab 键、esc 键。

我可以看到它可以通过在我的笔记本电脑上创建一个小型“接收器”应用程序来实现,但这似乎是一种繁琐的处理方式。

如果有人可以为我指明正确的方向以获取帮助我的文档或资源,我将永远感激不尽!

谢谢

4

2 回答 2

1

OS X 包含一个 VNC 服务器(它实际上充当您的“小型接收器应用程序”),因此您所要做的就是实现传输击键的虚拟网络计算 (VNC)堆栈的一部分。

VNC 使用RFB 协议,其中大量信息可在Real VNC® 文档中找到

于 2012-03-18T16:40:58.713 回答
0

如果您想要一个可以执行此操作的简单应用程序,您可以使用以下用于执行 VNC 的 iPad 付费应用程序,您不必担心编程。开箱即用,您可以发送任何击键和鼠标点击。1.-iTapVNC 或类似 2.-iTeleport 还有很多,在 iPad 的应用商店搜索 VNC 即可。

还有另一种简单的方法,不用 VNC 而是使用 Networking,使用 Networking 和 Bonjour 将 iPad 连接到 Mac 中的另一个程序。iPad 充当客户端,Mac 充当服务器。使用时也可以尝试使用gameCenter,这大大简化了Networking中的开销。n 这种方法会快得多,因为您不需要在 iPad 中获取屏幕的开销。

以下链接中有一个非常好的教程,其中包含完整的工作应用程序。 http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/

如果您想查看具有点对点连接的游戏中心,她是最初的指南。 https://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html

希望这可以帮助。

于 2012-05-17T06:09:33.727 回答