我有以下设置:
我的web应用程序全局监听按键事件,这使我有可能触发扫描功能,而无需用户将文本字段集中在webb应用程序中.
使用USB扫描仪在桌面上运行应用程序时,上述工作正常.
我的问题是,当连接蓝牙扫描仪时,应用程序不会触发keydown(按下/向上)事件,直到文本字段集中在iPad上.
有可能实现吗?
前一个相关问题: 如何添加Javascript监听器来捕获从蓝牙条码扫描器到iPad的输入?
谢谢/ E.
我有以下设置:
用法:
问题:
在IOS7的Safari上,蓝牙设备上的键盘事件处理方式似乎有所改变.代码 ...
window.onkeyup = function (e) {
console.log(e.KeyboardEvent)
}
Run Code Online (Sandbox Code Playgroud)
...应该返回有关按下的键的信息.相反,我得到......
keyCode: 0
keyIdentifier: "Unidentified"
Run Code Online (Sandbox Code Playgroud)
......无论我按哪个键.
同样的结果展位形式蓝牙扫描仪和蓝牙键盘.
谢谢/ E.