/ / Слушайте натискане на клавиш в HTML / JavaScript на iOS / Safari с Bluetooth Скенер / Клавиатура, без да се налага да фокусирате поле - javascript, ios, ipad, bluetooth, баркод скенер

Чуйте натискане на клавиш в HTML / JavaScript на iOS / Safari с Bluetooth Скенер / Клавиатура без да се налага да фокусирате поле - javascript, ios, ipad, bluetooth, баркод скенер

Имам следната настройка:

  • iPad с браузър Safari, поддържащ webb-приложение.
  • Bluetooth баркод-скенер свързан / сдвоен с iPad.

Моето уеб приложение слуша събитията, които се натискат на клавиатурата в световен мащаб, което ми дава възможност да задействам функциите за сканиране, без потребителят да фокусира текстово поле в webb приложението.

Горното работи добре, когато стартирате приложението на работния плот с USB-скенер.

Проблемът ми е, че приложението не задейства събитията с ключово натискане (натискане / нагоре), докато текстовото поле не се фокусира върху iPad, когато се свърже скенера за Bluetooth.

Възможно ли е да се постигне това?

Свързан въпрос от преди малко: Как мога да добавя слушател на Javascript, за да заснемате вход от баркод скенер за Bluetooth в iPad?

Благодаря / Е

Отговори:

3 за отговор № 1

Вярвам, че с мобилния Safari (и повечето другиiOS мобилни браузъри), клавишните букви се откриват само от уеб приложението, когато входът за формуляри е инфокализиран. Устройството ви (без външна клавиатура) не може да влезе с натискане на клавиш, без да е избран вход за форма, просто защото клавиатурата няма да бъде настроена.