ios - 蓝牙 HID 设备和 iOS 文本字段

标签 ios keyboard bluetooth virtual

我们正在使用充当键盘的 BT 设备与 iPad 对话。 我们希望这个蓝牙设备与我们应用程序中的 1 个字段对话。 (这是自己的看法) 我们要显示虚拟键盘的所有其他文本字段/区域字段。

这可能吗? 每当 BT 设备配对时,它都会禁用屏幕键盘。

我们考虑在显示需要从设备输入的 1 个字段的 View 之前关闭蓝牙,然后在移除 View 时将其重新打开,但这有 2 个问题。 iPad 不会自动连接到设备,并且不使用私有(private) API 就无法关闭蓝牙。

这是一个相关问题: Force on screen keyboard to show when bluetooth keyboard connected 还没有得到满意的答复。

任何帮助将不胜感激

干杯 菲尔

最佳答案

Erica Sadun 找到了一种通过发送 GraphicsServices 事件恢复键盘的方法。邮寄:http://www.tuaw.com/2010/06/02/hacksugar-bringing-back-the-on-screen-keyboard/请参阅源代码链接。发送 GSEvents 可能不适合 AppStore,但也许值得一试。

关于ios - 蓝牙 HID 设备和 iOS 文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7412649/

相关文章:

ios - 检查选定的 UITableViewCell 的值是什么

ios - 系统键盘 plist 设置中的长字符串

bluetooth - 用ESP32测量蓝牙连接力

c++ - 如何使用Qt枚举蓝牙设备

ios - Google 登录按钮什么都不做

ios - 如何停止主 ui 线程,直到我收到来自 http 请求的响应

ios - 从 Parse 获取关系用户

Android 键盘输入预定义文本

html - 出现键盘时失去对文本区域的关注

Android 4.0 和 4.1 蓝牙问题。检测损坏的通信和掉线配对