蓝牙+模拟鼠标

时间:2011-03-16 03:38:14

标签: android bluetooth mouse

任何人都知道它是否可以通过蓝牙模拟触摸屏鼠标或触控板?

如何让PC(或MAC)知道我是鼠标设备?

此致      涓

3 个答案:

答案 0 :(得分:2)

您应该查看蓝牙HID规范。根据您用来模拟鼠标/触控板的设备堆栈,这可能是可能的。我不熟悉Android上的堆栈(假设你的问题是你在标签上使用的平台)所以我不知道它是否可以从那里开始。

基本上,您在L2CAP协议上创建HID服务。服务记录指定描述从仿真设备发送的数据的HID描述符。主机上的HID驱动程序应该能够解释该数据。

尝试从桌面连接到另一个蓝牙鼠标/触控板可能很有用(除了Microsoft之外的堆栈上的Bluecove是一种在蓝牙中进行黑客攻击的好方法)。查看鼠标/触控板上HID服务的服务记录。另外,查看来自鼠标/触控板的数据,了解需要发送什么以及何时发送。

或者,您可以在计算机上编写一个服务器应用程序,通过其他蓝牙协议(例如RFCOMM / SPP)与手机上运行的输入设备模拟器应用程序进行通信。服务器应用程序将模拟输入设备(例如,在屏幕上移动鼠标指针等)。

答案 1 :(得分:2)

为什么不为remotedroid项目做贡献,而不是创建自己的项目?

我假设你知道你的蓝牙api很好。远程机器人使用Wifi和OSC消息传递与PC通信。

答案 2 :(得分:0)

是的,您可以将GlovePie与连接到BlueSoleil的wiimote一起使用,它将允许您使用wiimote对您的计算机执行任何操作。它还有一个使用的语言