私は次の設定をしています:
- webb アプリケーションを実行している Safari ブラウザーを搭載した iPad。
- iPadに接続/ペアリングされたBluetoothバーコードスキャナー。
私の Web アプリケーションはキープレス イベントをグローバルにリッスンします。これにより、ユーザーが Web アプリケーションのテキスト フィールドにフォーカスしなくても、スキャン機能をトリガーできるようになります。
上記は、USB スキャナーを使用してデスクトップでアプリケーションを実行している場合に正常に機能します。
私の問題は、Bluetooth スキャナーが接続されているときに、テキストフィールドが iPad にフォーカスされるまで、アプリケーションが keydown(press/up) イベントをトリガーしないことです。
達成することは可能ですか?
少し前の関連する質問: Javascript リスナーを追加して、Bluetooth バーコード スキャナーから iPad への入力をキャプチャするにはどうすればよいですか?
ありがとう/E