K Kibo Baixar

Por que a digitação por deslize não funciona no teclado que instalei

Arrastar o dedo pelas letras forma palavras no teclado da Apple e não faz nada em muitos teclados instalados. Não é um ajuste que você deixou passar: o iOS não entrega esse recurso pronto às extensões de teclado.

No teclado da Apple, arrastar o dedo de letra em letra sem levantar monta a palavra sozinha: você passa por um caminho aproximado sobre o-l-a e ola cai no campo de texto. Troque para um teclado que você acabou de instalar, tente o mesmo movimento e normalmente não acontece nada, ou aparecem as letras soltas por onde o dedo passou. É fácil concluir que algo está mal configurado. Quase sempre não está: aquele teclado simplesmente nunca construiu esse recurso.

O que a digitação por deslize realmente faz

Por baixo do arrasto, o teclado não está apenas registrando quais letras o seu dedo tocou de raspão. Ele compara o formato do caminho inteiro com um dicionário de palavras prováveis e escolhe a mais parecida — o mesmo tipo de previsão que a autocorreção faz com uma palavra digitada errado, só que alimentado por um gesto em vez de uma sequência de toques. Essa etapa de comparação é o recurso de verdade. As letras que o dedo cruzou são apenas a matéria-prima dela.

Por que a maioria dos teclados de terceiros não tem

Um teclado personalizado no iPhone é uma extensão: um pedaço de código isolado, ao qual o iOS entrega uma área da tela para desenhar e um canal para ler e escrever o texto perto do cursor. O que o sistema não entrega é um motor de reconhecimento de gestos compartilhado. Não existe um componente do iOS que uma extensão possa simplesmente ligar para transformar um traçado em palavra: todo teclado que oferece isso precisou construir o próprio reconhecedor de caminho e rodá-lo contra o próprio dicionário, do zero — do mesmo jeito que um teclado de terceiros precisa desenhar o próprio painel de emoji em vez de pegar emprestado o da Apple.

E esse é um trabalho consideravelmente maior do que quase tudo o que uma extensão de teclado faz. Desenhar um tema, tocar um clique a cada tecla ou trocar um caractere por outro equivalente é um serviço fechado, com uma resposta certa evidente. Um motor de digitação por gesto precisa acompanhar um dedo em movimento em tempo real, pontuar aquilo contra dezenas de milhares de palavras candidatas e fazer tudo isso dentro do mesmo orçamento apertado de memória e processamento a que toda extensão de teclado está sujeita. Alguns teclados investem nisso. Muitos, sobretudo os construídos em torno de som, tema ou estilo de escrita, razoavelmente não investem — e isso é uma decisão de escopo, não um defeito.

Como saber se um teclado tem o recurso

Arraste o dedo devagar de uma letra à outra sem levantar, como você faria no teclado da Apple, e escreva uma palavra comum de cinco ou seis letras. Se uma palavra se formar sozinha quando você levantar o dedo no fim, o teclado construiu a digitação por gesto. Se aparecerem as letras avulsas pelas quais você passou, ou nada, ele não construiu — e não há um ajuste escondido em algum lugar capaz de ligar isso, porque o código de reconhecimento simplesmente não está presente.

Não tem nada a ver com o Acesso Total

É um palpite razoável imaginar que um recurso ausente num teclado de terceiros esteja preso ao Permitir Acesso Total, já que essa é a permissão sobre a qual o iOS insiste. A digitação por gesto não é uma das coisas que ela controla. Aquela chave trata de acesso à rede, à área de transferência do sistema e ao armazenamento compartilhado com o app do teclado; comparar o caminho de um dedo com um dicionário é cálculo puramente local, que não precisa de nenhum dos três. Um teclado poderia oferecer deslize com a permissão desligada tão facilmente quanto com ela ligada.

O idioma também conta

Mesmo em teclados que têm o recurso, ele depende de um dicionário para o idioma em que você está escrevendo. Um reconhecedor treinado para inglês não vai adivinhar bem uma palavra em português, e um teclado pode oferecer o gesto em alguns idiomas e não em outros. Se o deslize funciona quando você escreve em um idioma e falha em outro no mesmo teclado, é quase certo que seja isso, e não um problema no aparelho — vale conferir quais idiomas aquele teclado declara suportar.

Dois teclados para dois usos

Como extensões de teclado convivem lado a lado em vez de substituírem umas às outras, nada impede você de manter o teclado da Apple na lista exatamente para os momentos em que quer atravessar uma mensagem longa deslizando, e segurar a tecla do globo para pular ao teclado personalizado pelo som, pelo tema ou pela sensação de digitação no resto do tempo. Custa um toque a mais no globo, e nenhum dos dois precisa fazer o trabalho do outro. Para adicionar ou reordenar, o caminho é Ajustes → Geral → Teclado → Teclados.

Quando o deslize faz falta e não há opção

Se a razão de gostar do gesto é velocidade em texto longo, vale lembrar que o ditado por voz continua disponível pelo botão de microfone do teclado do sistema, e resolve mensagens compridas mais rápido do que qualquer digitação. Para trechos que você repete, atalhos criados em Ajustes → Geral → Teclado → Substituição de Texto entregam frases inteiras com poucas letras. Nenhum dos dois é substituto exato do deslize, mas atacam o mesmo problema por outro caminho.

Perguntas frequentes

A digitação por deslize precisa de Acesso Total no iPhone?

Não. O Permitir Acesso Total governa acesso à rede, à área de transferência e ao armazenamento compartilhado, e nada disso é necessário para comparar um traçado com um dicionário, o que acontece inteiramente no aparelho. Um teclado sem deslize não tem o recurso construído, não está bloqueado por permissão.

Existe algum ajuste que ative o deslize num teclado que não tem?

Não existe. A digitação por gesto é código de reconhecimento que o desenvolvedor do teclado construiu ou não construiu. Não há chave escondida nos Ajustes do iOS nem no painel do próprio teclado capaz de acrescentar isso depois, porque não há nada para ligar.

Posso usar o teclado da Apple para deslizar e outro teclado para o resto?

Pode, e é a solução mais prática. Os dois ficam na lista ao mesmo tempo em Ajustes → Geral → Teclado → Teclados. Mantenha o dedo na tecla do globo para abrir a lista e escolher qual usar em cada momento, sem precisar remover nenhum dos dois.

Por que o deslize funciona em inglês e falha em português no mesmo teclado?

Porque o reconhecimento depende de um dicionário do idioma. Sem uma base de palavras em português, o traçado é comparado com o vocabulário errado e o resultado sai estranho ou não sai. Confira quais idiomas aquele teclado declara suportar para digitação por gesto antes de concluir que há defeito.

Teste no seu próprio teclado

O Kibo é um teclado personalizado gratuito para iPhone, com sons mecânicos de verdade, temas para escolher e efeitos de luz RGB. Sem conta, sem anúncios e funciona com o Acesso Total desativado.

Baixar na App Store

Guias relacionados

Todos os guias