Answers:
我知道一个叫做Master Control的项目正是这样做的:程序将从本地/dev/input
源读取事件,然后通过Bluetooth HID配置文件或通过USB使用来重新发送这些事件gadgetfs
。这可以有效地模拟BT或USB鼠标,键盘或操纵杆。
最初的项目是为ARM构建的,并且我不确定作者(Roger Zoellner)是否发布了源代码。您可能需要对其进行ping操作,因此您不必从头开始重新实现所有功能。
是的,那是可能的。例如,hidclient允许您将Linux PC用作另一台设备的蓝牙键盘和鼠标。
我不认为你在做梦。我认为可以使用Python,C等编程语言来完成此操作。例如,在Python中快速搜索后,我发现本教程基于PyBluez:https://people.csail.mit.edu/albert/bluez- intro / c212.html
顺便说一句,可能已经可用的应用程序可以满足您的需求。几年前,我一直在使用AirDroid应用程序,对此我感到非常满意,因为我可以使用WiFi(而不是电缆,不是蓝牙)通过PC浏览我的Android手机。
PS:AirDroid不需要root访问手机,您可以使用PC键盘和鼠标,并且在Google Play中仍然可用。不幸的是,我无法确定AirDroid是否可以与BT一起使用,或者是否有AirDroid BT应用程序。