如何将原始蓝牙数据发送到 OSX 上的蓝牙键盘

如何将原始蓝牙数据发送到 OSX 上的蓝牙键盘

我在 OSX 上使用 Logitech 的 K810 键盘。除了“Fn-lock”之外,其他功能都运行正常,该功能由设备内部保留,要设置此功能,操作系统必须与其通信。

已经有了存在适用于 Linux 的解决方案,因此需要发送的代码是已知的,但由于解决方案的性质,它无法在 OSX 上使用。

这里唯一的问题是如何将这些已知代码发送到 OSX 上的键盘。虽然我可以接受库,但我更希望有可以执行此操作的实用程序(GUI 或 CLI)。

答案1

我得到了一些信息碎片并决定采用它。我用 hidapi 库替换了原始解决方案中的 hidraw,并使用它实现了解决方案。

源代码可在 GitHub 上获取

相关内容