使用蓝牙扫描仪/键盘在iOS / Safari上听HTML / JavaScript中的按键,无需聚焦字段

时间:2012-07-10 16:47:40

标签: javascript ios ipad bluetooth barcode-scanner

我有以下设置:

  • 使用Safari浏览器运行webb应用程序的iPad。
  • 蓝牙条码扫描器连接/与iPad配对。

我的网络应用程序全局监听按键事件,这使我有可能触发扫描功能,而无需用户将文本字段集中在webb应用程序中。

使用USB扫描仪在桌面上运行应用程序时,上述工作正常。

我的问题是,当连接蓝牙扫描仪时,应用程序不会触发keydown(按下/向上)事件,直到文本字段集中在iPad上。

有可能实现吗?

前一段相关问题: How can I add a Javascript listener to capture input from bluetooth barcode scanner to iPad?

谢谢/ E

1 个答案:

答案 0 :(得分:3)

我相信,对于移动版Safari(以及大多数其他iOS移动浏览器),当表单输入为焦点时,只有网络应用程序才能检测到按键。您的设备(没有外接键盘)无法在没有选择表单输入的情况下接受按键输入,因为键盘不会启动。