/ / Não insira o teclado virtual quando a entrada recebe foco - android, html5, angular, angular5, aplicativos progressivos da web

Não insira o teclado virtual quando a entrada recebe foco - android, html5, angular, angular5, aplicativos da web progressivos

Eu estou construindo um aplicativo web progressivo angular.

Eu preciso de uma maneira de dar um foco de entrada sem o teclado virtual aparecendo em dispositivos móveis. A entrada receberá texto via rec da fala e assim o teclado fica no caminho.

Eu tive uma peça com o atributo readonly, mas isso oculta o cursor e, portanto, o usuário não sabe para onde o texto irá até chegar lá.

Eu também tive uma jogada com o atributo autofocusque dá um foco de entrada sem estalar o teclado, mas isso só funciona quando a página é carregada. Eu quero ser capaz de mover entre as entradas e ter o teclado não pop.

Respostas:

1 para resposta № 1

Infelizmente, os teclados suaves são da API nativa do celular e o navegador não tem controle sobre ele sem algo como Cordova.

Sua melhor aposta seria usando readonly e adicionando css para adicionar um cursor em foco.