我有以下设置:
我的网络应用程序全局监听按键事件,这使我有可能触发扫描功能,而无需用户将文本字段集中在webb应用程序中。
使用USB扫描仪在桌面上运行应用程序时,上述工作正常。
我的问题是,当连接蓝牙扫描仪时,应用程序不会触发keydown(按下/向上)事件,直到文本字段集中在iPad上。
有可能实现吗?
前一段相关问题: How can I add a Javascript listener to capture input from bluetooth barcode scanner to iPad?
谢谢/ E
答案 0 :(得分:3)
我相信,对于移动版Safari(以及大多数其他iOS移动浏览器),当表单输入为焦点时,只有网络应用程序才能检测到按键。您的设备(没有外接键盘)无法在没有选择表单输入的情况下接受按键输入,因为键盘不会启动。