蓝牙键盘中的所有键都强制屏幕锁定Android和iOS手机



一旦我通过手机与蓝牙键盘配对,应该按下所有"键"(如在Windows中是Win+L(才能锁定我的AndroidiOS手机。

事实上,我没有使用蓝牙键盘,我正在Raspberry Pi中实现虚拟键盘.在这里,我使用Linux蓝牙堆栈在Raspberry Pi中构建HID配置文件 BlueZ.So 我的手机检测为键盘,我可以发送任何字符串,如"Hello World"作为HID报告,该报告将传播到手机的整个文本框中。下一个实验是向我的手机发出操作系统中断,例如屏幕锁定。如果有人说明哪个是锁定键,这将很有帮助,以便在我的 Python 脚本中添加以编程方式锁定手机。(我没有蓝牙键盘可以尝试和错误测试(

因此,从Android Doc(https://source.android.com/devices/input/keyboard-devices.html获取Android的KeyStroke非常容易。

但是对于iOS,我一无所知。我严重怀疑 HID 报告结构是否与 iOS 不同。

更新

从蓝牙键盘嗅探蓝牙信号后,我们能够检测到发送的事件数据是鼠标事件(Fn + 键盘的锁定键(。我的 Rpi 中的相同事件结构代码并发送到 iPhone,但从未奏效。我是否需要进一步握手?

相关内容

  • 没有找到相关文章

最新更新