Как отключить родную клавиатуру мобильного телефона / планшета в текстовом поле? - PullRequest
0 голосов
/ 15 октября 2019

У меня есть текстовое поле, которое всегда сфокусировано, и оно используется для поиска сканером штрих-кода. Проблема в том, что в мобильных устройствах внизу у меня родная клавиатура, которая мне не нужна. Я хочу, чтобы ввод имел поведение по умолчанию, за исключением того, что на мобильных устройствах не было встроенной клавиатуры.

Я обнаружил, что свойство только для чтения отключает встроенную клавиатуру, но не решает проблему, так как сканер штрих-кода выигралне работает.

   <Input
   id="search-auto-focus"
   autoFocus
   onFocus={(event) => event.target.select()}
   placeholder="Search item"
   value={searchQuery}
   onChange={(e) => setSearchQuery(e.target.value)}
   onKeyPress={(e) => {
     if (e.key === 'Enter') searchInventoryItemBy(searchQuery, () => 
      setSearchQuery(''))}}
   className={classes.textField}
   />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...