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 № 1Infelizmente, 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.