这有点卷曲,我不确定是否有答案。
我有一个简单的应用程序,它使用与 iPhone 配对的手持式蓝牙扫描仪来保存来自卡车后部的包裹列表。
扫描仪充当键盘,在扫描时发送字符串。在应用程序中,用户必须在设置中与扫描仪配对。
扫描完成后,文本字段将填充发送的字符串。最后一个字符是返回字符,此时内容将添加到 UITableView 的数据源中。
问题是这样的;一旦扫描仪被使用一次系统seems将其识别为唯一的用户输入。以后任何调出软键盘的尝试都会失败。这超出了扫描应用程序的范围 - 完全退出该应用程序并尝试使用苹果的短信应用程序也无法调出键盘。
有没有any(苹果法律)使用两者或设置首选输入设备的方式?蓝牙和配件似乎存在无数法律问题,我想知道我是否运气不好。有没有人听说过任何可以帮助我的事情?
看来我并不孤单(如这篇关于 iPad 软键盘的文章)
我想你已经差不多涵盖了。
根据HT4111:
您可以通过关闭蓝牙配件或关闭 iPad 上的蓝牙来停止使用蓝牙配件。
根据 Gizmodo 的10 个 iPad 基本提示和技巧:
当您将蓝牙键盘连接到 iPad 时,虚拟键盘将不再出现。 (这是一件好事。)但是,如果出于某种随机原因,您需要虚拟键盘怎么办?不要取消蓝牙配对。只需...按苹果物理键盘上的弹出键。它会调出虚拟的。
如果扫描仪上有关闭按钮,请点击该按钮。如果您有实际的蓝牙键盘,请使用它(如果是苹果键盘,请点击其弹出按钮)。如果您可以控制扫描仪硬件的设计,那么您可以添加一个“显示键盘”按钮(我不确定苹果使用哪个键码用于“弹出”),如果关闭它太乏味的话。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)