【问题标题】:Which all keys in Bluetooth Keyboard to force Screen-Lock Android and iOS phone蓝牙键盘中的哪些键可以强制屏幕锁定 Android 和 iOS 手机
【发布时间】:2017-08-19 00:12:42
【问题描述】:

一旦我通过电话与蓝牙键盘配对,所有“键”(如在 Windows 中是 Win+L)都应按下以锁定我的 AndroidiOS 电话。

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

【问题讨论】:

    标签: android bluetooth raspberry-pi hid keystrokes


    【解决方案1】:

    所以很容易从 Android Doc.(https://source.android.com/devices/input/keyboard-devices.html) 获得 KeyStroke for Android

    但对于 iOS,我没有任何线索。我严重怀疑 HID 报告结构是否与 iOS 事物不同。

    更新

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

    【讨论】:

      猜你喜欢
      • 2011-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多