虚拟HID(人机接口设备)的代码示例

我需要用于制作虚拟HID(人机接口设备)的代码示例(或者一些教程)。 如果可能的话,使用QT / C ++进行蓝牙整合并用于Linux。

实际上,我想制作我自己的手机应用程序,它将有几个按钮(但它将作为键盘发送按键),而不需要服务器端应用程序(它将控制windows / linux / mac操作系统),HID似乎我最好的选择。 不幸的是,我找不到任何代码示例或教程。

事情是我不知道我应该如何提供服务和注册(通过蓝牙使其可用,以便操作系统可以将其识别为键盘并与之配对)。


到目前为止,我已经发现了关于BlueZ,但正如我所提到的,我无法找到任何代码示例或教程。


更新:我正试图让我的手机(诺基亚N9 - Maemo 6 / MeeGo操作系统 - Linux)通过蓝牙假装为HID设备,以便我可以向PC发送按键。


我想到的第一个问题就是这个由你制造的USB设备?

我不明白是什么让自己的手机应用程序意味着什么。 所以你有一个手机设备或者更明确的设备

无论如何,你的解决方案可能是libusb库在Windows和Linux机器上都能很好地工作。

如果你需要学习有关USB HID设备以及如何与它们交互,你可以在这里找到很多非常好的教程。

请更加明确地为了帮助你。

链接地址: http://www.djcxy.com/p/58307.html

上一篇: Code example for virtual HID (Human Interface Device)

下一篇: Bluetooth mouse/keyboard emulation