我想让我的笔记本电脑宣称自己是蓝牙键盘或/和蓝牙鼠标。如果能够使用蓝牙将电脑连接到我的手机或媒体电脑就太好了。
有谁知道有什么好方法可以做到这一点?
答案1
如上所述,您应该配置您的笔记本电脑以实现 HID 设备配置文件。
如果您使用的是 Linux,那么 libhid 可能是一个很好的起点。
HID 设备接口 (隐藏设备) 运行良好,而且实际上非常容易理解。文档可以像往常一样在内核文档也。此外,包含文件隐藏设备/usr/include/linux 当然也非常有帮助。
答案2
隐藏客户端
hidclient 程序使配备蓝牙® 技术的计算机在其他机器上显示为蓝牙® 键盘和鼠标设备。本地连接的输入设备的输入事件(如击键和鼠标移动)将通过蓝牙® 链接转发到另一台机器。对于对应方(可能是 Linux PC、Win PC、PDA...),与“真正的”蓝牙® 输入设备没有任何技术差异。
它似乎不再被维护,但可以访问一个稍微更新的分支https://github.com/benizi/hidclient
答案3
这小件代码声称可以做你想做的事。我认为这就是 Marko 所指的(另一个答案)。我正在寻找同样的东西:一种在手机上使用真实键盘(主要用于电子邮件)的快速方法,而无需购买另一件硬件。从描述中:
它是什么?
xkbd-bthid
是软件版的蓝牙 HID 键盘,也就是说,这是一个模拟蓝牙键盘的应用程序。我称之为软 HID。您能用它做什么?
您可以将任何 Linux 机箱、PDA 或平板电脑变成蓝牙键盘,并使用它来控制您的 DVR、MP3 播放器或任何设备。
我做了初步尝试来编译它,但它无法在 BlueZ v4 上运行。但是,Ubuntu 存储库中有一些与 BlueZ 3 向后兼容的软件包,这给了我一些希望。xkbd-bthid 依赖于 BlueZ 2.4。我现在可能不会再继续下去,因为我的蓝牙堆栈目前在 Linux 中很乱,但如果您设法编译它,请在此处发布。
答案4
如果你只是想共享键盘和鼠标,你可能要考虑使用协同作用。这可能比尝试设置蓝牙要容易得多。
来自网站:
Synergy 可让您轻松地在多台具有不同操作系统的计算机之间共享单个鼠标和键盘,每台计算机都有自己的显示器,无需特殊硬件。它适用于办公桌上有多台计算机的用户,因为每个系统都使用自己的显示器。
重定向鼠标和键盘就像将鼠标移出屏幕边缘一样简单。Synergy 还将所有系统的剪贴板合并为一个,允许在系统之间进行剪切和粘贴。此外,它同步屏幕保护程序,使它们一起启动和停止,并且如果启用了屏幕锁定,则只有一个屏幕需要密码才能解锁所有屏幕保护程序。详细了解其工作原理。
当我使用两台计算机时,我使用它与笔记本电脑共享台式机的鼠标和键盘。