Teclado digitando duas vezes: o que causa

Um teclado que escreve “olá” como “ollá” tem um destes quatro problemas: a repetição de teclas está rápida demais, a tecla fica pressionada um pouco além da conta, um software está adicionando toques, ou o próprio switch informa dois toques para um só (o chamado chatter). Cada um tem uma solução diferente, e um teste curto separa um do outro.

Teste primeiro: é o switch?

  1. Abra o teste de chatter do teclado e aperte Iniciar captura completa.
  2. Toque a tecla que duplica devagar, cerca de uma vez por segundo, de 20 a 30 vezes. Não segure.
  3. Toque uma ou duas teclas que funcionam normalmente, para comparar.
  4. Veja a contagem de Sinalizados e o Menor intervalo de cada tecla.

Um segundo toque que chega apenas alguns milissegundos depois do primeiro, com uma liberação curtíssima no meio, é rápido demais para um dedo: o contato do switch está oscilando. Se os toques lentos saem limpos mas você ainda vê letras duplicadas ao digitar, a causa provavelmente é uma configuração, uma tecla segurada ou um software.

Causa 1: configuração de repetição de teclas

Todo sistema operacional repete um caractere enquanto a tecla está pressionada. Se o atraso antes da repetição é muito curto, um toque normal que dura um pouco mais que o habitual produz duas letras.

  • Windows: abra Painel de Controle > Teclado e mova o atraso da repetição (Repeat delay) para o lado longo.
  • macOS: Ajustes do Sistema > Teclado, e mova o atraso até repetir (Delay until repeat) para o lado longo.

A repetição gera um fluxo constante quando você segura a tecla, e o teste de keycode marca esses eventos com repeat: true. O chatter não: ele gera toques separados e muito próximos.

Causa 2: tecla segurada um pouco demais, ou tecla presa

Quem digita leve e rápido raramente passa por isso, mas em teclados com switches pesados ou ásperos uma tecla pode ficar pressionada o suficiente para começar a repetir. Uma tecla longa como Espaço, Enter ou Shift com o estabilizador travando também pode voltar devagar. No teste de teclado, observe se a tecla fica verde logo que você solta. Se ela continua laranja por um tempo, a tecla está demorando fisicamente para subir.

Causa 3: software adicionando toques

  • Macros e remapeamento nos utilitários do teclado podem enviar vários caracteres para uma tecla. Desative os perfis ou teste em outro computador.
  • Área de trabalho remota e máquinas virtuais às vezes duplicam teclas em uma conexão lenta. Teste localmente.
  • Recursos de acessibilidade: as Teclas de Filtragem no Windows e as Teclas Lentas no Mac mudam a forma como os toques são aceitos. Se estiverem ativas e o problema mudar, ajuste de propósito em vez de deixar ligado sem querer.
  • Um único aplicativo: se as letras duplicadas só aparecem em um programa, teste em um editor de texto simples. Um resultado limpo ali aponta de volta para o aplicativo.

Causa 4: chatter do switch

Chatter é um defeito do switch ou dos seus contatos: depois de desgaste, sujeira ou líquido, um único toque fecha e abre o contato mais de uma vez, e o teclado informa dois ou mais toques. Os teclados filtram isso com uma pequena espera chamada debounce; quando a oscilação dura mais que essa espera, ela passa.

  • Normalmente afeta uma ou poucas teclas, não o teclado inteiro.
  • Costuma ser intermitente e piorar com o tempo.
  • Aparece mesmo quando você toca devagar, que é exatamente o que o teste de chatter verifica.

Não existe um valor de intervalo que prove chatter em qualquer teclado. Compare a tecla suspeita com teclas saudáveis do mesmo teclado: uma tecla sinalizada várias vezes enquanto as outras saem limpas é a que precisa de atenção.

O que fazer com o chatter

  • Limpe embaixo da tecla: desconecte o teclado e use jatos curtos de ar comprimido em volta do switch. A poeira é um gatilho comum em switches mecânicos.
  • Configuração de debounce: alguns teclados permitem aumentar o tempo de debounce no software ou no firmware. Um pequeno aumento pode esconder um chatter leve em troca de um pouco de atraso.
  • Troque o switch: em teclados hot-swap, um switch com chatter pode ser retirado e substituído. Trocar primeiro com o de uma tecla pouco usada mostra se o defeito acompanha o switch ou fica no soquete.
  • Garantia: chatter em um teclado recente geralmente é defeito. Anote a tecla e guarde uma captura de tela do resultado do teste de chatter antes de falar com o vendedor.

Evite encharcar o teclado ou borrifar produtos de limpeza líquidos nos switches. Se derramou líquido, desconecte o teclado e deixe secar completamente antes de testar.

Teste de novo depois de cada mudança

Mude uma coisa de cada vez e repita o mesmo teste de toques lentos na mesma tecla. Assim você sabe qual mudança fez diferença. Se a tecla sai limpa no teste de chatter mas continua duplicando na digitação normal, volte às verificações do atraso de repetição e dos softwares. Para teclas que não respondem, veja teclado não funciona.

Perguntas frequentes

Por que meu teclado digita duas letras quando aperto uma vez?

Ou o switch está oscilando e o teclado informa dois toques (chatter), ou uma configuração ou um programa está adicionando um caractere. Toque a tecla devagar no teste de chatter: se o segundo toque chega em poucos milissegundos, o switch é a causa provável.

Digitar duas vezes é o mesmo que a repetição de teclas?

Não. A repetição é um recurso intencional que repete uma tecla segurada depois de um atraso. O chatter gera toques separados a partir de um único toque, mesmo quando você solta a tecla rápido.

Dá para resolver o chatter sem trocar o switch?

Às vezes. A limpeza pode ajudar quando a causa é poeira, e um debounce maior pode esconder um chatter leve. Um switch que continua com chatter depois disso normalmente precisa ser trocado ou resolvido pela garantia.

Por que o teclado começou a digitar duas vezes depois que eu limpei?

Umidade que ficou nos switches, teclas mal encaixadas ou um switch mexido durante a limpeza são causas comuns. Deixe o teclado secar completamente, encaixe as teclas de novo e teste outra vez.

Testes relacionados