K Kibo Baixar

Por que o botão Colar do teclado de terceiros não funciona

Um botão Colar desenhado na barra do próprio teclado não é a mesma coisa que o menu de colar do iOS, e só um dos dois depende do Permitir Acesso Total. Entenda a diferença antes de mexer em qualquer permissão.

A digitação funciona, o tema está do jeito que você escolheu, o som das teclas está lá — e aí você toca no botão Colar da barra do teclado e não acontece nada, ou aparece um aviso curto no lugar do texto que deveria entrar. Isso não é teclado quebrado. É um botão específico pedindo uma permissão que ainda não foi dada.

Duas coisas diferentes chamadas colar

O iOS sempre deixou você colar sem envolver teclado nenhum: toque duas vezes ou mantenha o dedo dentro do campo de texto e use a opção Colar no menuzinho que aparece acima do cursor. Esse menu pertence ao campo de texto, não ao teclado que estiver desenhado embaixo dele. Ele funciona com o teclado da Apple, com qualquer teclado de terceiros e com o Permitir Acesso Total desligado, porque a extensão de teclado não é quem está colando.

Um botão Colar embutido na barra do próprio teclado é um mecanismo completamente diferente. Para aquele botão funcionar, a extensão de teclado precisa ir até a área de transferência do sistema, ler o que está lá e inserir o conteúdo no campo de texto em seu nome. Isso é código rodando dentro da extensão, não o menu do sistema, e depende de uma permissão que o menu do sistema nunca precisa pedir.

Por que a extensão não pode simplesmente ler a área de transferência

Uma extensão de teclado roda isolada por padrão, e o motivo principal é justamente o que costuma estar na área de transferência. As pessoas copiam código de verificação recebido por SMS, senha vinda de um gerenciador, chave Pix, número de cartão, dados que acabaram de sair do app do banco. Se qualquer extensão de teclado pudesse ler tudo isso silenciosamente no instante em que fosse ativada, seria um risco permanente em todo iPhone, com todo teclado, o tempo inteiro. Então o iOS bloqueia esse acesso de dentro da extensão até que você diga o contrário.

Esse contrário é o Permitir Acesso Total. É uma chave única, não um menu de permissões separadas, então ligá-la pela área de transferência também levanta o mesmo isolamento em torno do acesso à rede e do armazenamento compartilhado com o app do teclado — inclusive para um teclado que só pretende usar a parte da área de transferência. É exatamente por isso que o iOS mostra um aviso tão duro quando você liga a chave: o sistema honestamente não tem como dizer quais dessas capacidades o teclado vai usar, apenas que todas passam a ser tecnicamente possíveis.

Como ligar

  1. Abra Ajustes → Geral → Teclado → Teclados.
  2. Toque no nome do teclado cujo botão Colar você quer usar.
  3. Ligue Permitir Acesso Total e confirme no aviso que aparece em seguida.

Não é preciso reiniciar o aparelho. Volte para o app em que você estava escrevendo e o botão deve responder no toque seguinte. Se o teclado já estiver na tela, feche e abra o campo de texto uma vez para ele carregar de novo.

Se você preferir não ligar

Você não é obrigado. O menu nativo descrito acima continua funcionando em qualquer situação, com qualquer teclado e com o Permitir Acesso Total desligado, porque ele nunca passa pela extensão. Deixar a chave desligada significa apenas que o atalho do teclado fica inativo; a capacidade de colar em si nunca esteve em falta. Para muita gente esse é um compromisso perfeitamente razoável: dois toques a mais em troca de manter a extensão sem acesso à rede.

Quando o aviso é do sistema, não do teclado

Existe ainda um terceiro personagem nessa história. O iOS pede confirmação quando um app tenta ler algo que foi copiado em outro app, mostrando um aviso do tipo permitir colar. Esse pedido vem do sistema, aparece uma vez por ação e some assim que você confirma. Ele não é sinal de que algo está errado nem substitui a chave de Acesso Total: são camadas diferentes, e você pode encontrar as duas na mesma tarefa.

Quando o problema não é permissão

Vale descartar as causas banais antes de concluir que a culpa é da extensão. Se você copiou o texto há bastante tempo e usou outros apps no meio do caminho, pode não haver mais nada na área de transferência. Se copiou no Mac ou no iPad contando com a área de transferência universal, a transferência entre aparelhos leva alguns segundos e depende de Wi-Fi e Bluetooth ligados nos dois. E alguns apps corporativos, sobretudo os que a empresa administra, bloqueiam a saída de texto para fora deles — nesse caso nenhum teclado vai conseguir colar, e o menu nativo também não vai.

Um roteiro curto para conferir

Perguntas frequentes

Por que o botão Colar do meu teclado não responde?

Porque ele precisa ler a área de transferência do sistema de dentro da extensão de teclado, e o iOS bloqueia isso por padrão. Ligue Ajustes → Geral → Teclado → Teclados, toque no teclado em questão e ative Permitir Acesso Total. O botão volta a funcionar sem reiniciar o aparelho.

Dá para colar sem ligar o Acesso Total?

Dá. Mantenha o dedo no campo de texto ou toque duas vezes e use a opção Colar no menu que aparece. Esse menu é um recurso do campo de texto, não do teclado, então funciona com qualquer teclado instalado e com a permissão desligada.

Ligar o Acesso Total dá ao teclado acesso às minhas senhas?

Não em campos de senha: o iOS reserva campos seguros para o teclado do sistema, independentemente do que estiver instalado ou ligado. Mas o Acesso Total realmente levanta o isolamento em geral, incluindo o acesso à rede, e por isso vale conhecer o motivo declarado pelo desenvolvedor antes de ativar.

Depois de ligar, preciso reiniciar o iPhone?

Não. A permissão passa a valer imediatamente. Se o teclado estava aberto na hora da mudança, feche o campo de texto e toque nele de novo para que a extensão recarregue. Só se o comportamento continuar estranho é que vale reiniciar, e isso raramente é necessário.

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