Teclado Full Size Abnt2 - Teclado Full Size Abnt2 Preto Escritório | Shopee Brasil
Teclado Full Size Abnt2 Preto Escritório | Shopee Brasil

Configurando um teclado ABNT2 em sistemas diferentes do que ele foi pensado para rodar

A maioria das pessoas compra um teclado full size ABNT2 sem perceber que o mapeamento de teclas muda radicalmente dependendo do sistema operacional. O layout ABNT2 brasileiro tem duas diferenças estruturais que quebram tudo se não forem ajustadas: a tecla \| na posição abaixo do Shift esquerdo e a tecla § junto ao Enter. Fora isso, o Numpad é idêntico ao padrão americano. O problema real começa quando você conecta esse teclado num Windows com configuração de idioma para EUA ou num Linux com XKB mal configurado. A tecla § vira ponto-e-vírgula. A § no numlock vira 1. O @ some do AltGr+2 e passa a exigir Ctrl+Shift+2. Isso não é bug, é simplesmente o mapeamento errado sendo aplicado ao hardware certo.

O que é teclado full size abnt2 e por que ele se comporta diferente

O ABNT2 é o padrão da ABNT NBR 10061, uma versão adaptada do ISO para o português brasileiro. A versão full size mantém o bloco numérico completo, as três linhas de funções e as teclas de edição à direita. Diferente do ISO europeu, o ABNT2 não tem tecla < dedicada — esse caractere é acessado via AltGr+< ou Shift+AltGr+2 dependendo do software. Um detalhe que quase ninguém menciona: a tecla Enter do ABNT2 é do tipo invertido (ISO shape), não a retangular americana. Teclados full size ABNT2 legítimos têm esse formato. Se você comprou um e a tecla Enter é quadrada, o fabricante está usando um molde genérico e o mapeamento interno pode não corresponder ao padrão.

Quando configurei meu primeiro teclado ABNT2 num Debian há anos, a tecla Backslash estava mapeada na posição errada porque o sistema reconheceu o dispositivo como um teclado genérico USB e aplicou o layout us International por padrão. O backslash produzia & e o pipe só aparecia se eu segurasse AltGr e pressionasse a tecla que deveria ser a barra. A solução foi editar o arquivo xkb diretamente com setxkbmap -layout br -variant abnt2 e adicionar uma regra no Xorg para persistir entre sessões.

Passo a passo para configurar corretamente

No Windows, vá em Configurações > Hora e Idioma > Idioma. Adicione Português (Brasil) se não estiver listado. Depois clique nos três pontinhos ao lado do idioma e selecione Opções de teclado. Verifique se o layout exibido é ABNT2, não ABNT ou EUA Internacional. Se tiver mais de um teclado vinculado ao mesmo idioma, remova os extras para evitar conflito de input. No macOS, o suporte a ABNT2 é limitado. O sistema trata teclados brasileiros como ANSI americano com algumas exceções. A tecla § e a configuração de AltGr não funcionam nativamente. A alternativa mais praticada é usar o layout United States - International e mapear combinações alternadas, mas isso quebra a digitação fluida de acentos em português. Se você depende muito de AltGr para caracteres especiais, o macOS provavelmente não é o ambiente ideal para um ABNT2.

No Linux, a configuração depende do ambiente desktop. No GNOME, vá em Configurações > Teclado > Fontes de entrada e adicione Português (Brasil). No KDE Plasma, o caminho é Configuração do Sistema > Hardware > Entrada do Teclado > Layouts. Certifique-se de que a variant esteja como abnt2 e não abnt. A diferença entre as duas é que abnt não inclui a tecla § e o mapeamento de AltGr é incompleto. Para configurar via terminal em qualquer distro com X11, execute:

👉 Clique no botão abaixo para saber mais sobre o assunto!

setxkbmap -layout br -variant abnt2 -option caps:escape Isso define o layout correto e ainda troca Caps Lock por Escape, algo que acelera bastante o fluxo de trabalho se você usa editor de texto com frequência. Para tornar permanente, adicione a linha ao seu arquivo ~/.xprofile ou crie um arquivo em /etc/X11/xorg.conf.d/ com as opções de layout.

No Wayland a coisa é diferente. O GNOME usa gsettings e o Sway usa config directives. No GNOME, o comando equivalente é gsettings set org.gnome.desktop.input-sources sources "[('br', 'abnt2')]". No Sway, adicione input * xkb_layout br xkb_variant abnt2 no arquivo de configuração e reinicie o compositor.

Pegadinhas que ninguém conta

O primeiro erro comum é achar que qualquer teclado com teclas acentuadas é ABNT2. Teclados com formato ABC ou layouts sem a tecla § específica não são ABNT2, mesmo que venham embalados com essa nomenclatura. Verifique sempre a presença das duas teclas exclusivas: \| abaixo do Shift esquerdo e § ao lado do Enter. Um segundo problema prático aparece com drivers de fabricante. Alguns teclados USB genéricos relutam em trocar de layout dinamicamente. Se você alterar o idioma do sistema e as teclas continuarem erradas, o teclado pode estar usando um firmware com mapeamento fixo. Nesse caso, a solução é usar software de reconfiguração do fabricante ou descartar o dispositivo e comprar um modelo com suporte nativo a mudança de layout via firmware.

O terceiro erro é ignorar o NumLock. Quando o numlock está ativo num teclado ABNT2 mal configurado, as teclas ao redor do bloco numérico se comportam de formas imprevisíveis. O ponto decimal pode virar vírgula, o 5 do numlock pode gerar Page Down em vez do número. Desative o numlock antes de testar o layout ou use o comando numlockx off no boot se isso for recorrente no seu ambiente. Também vale notar que alguns app de automação como AutoHotkey ou AutoKey mapeiam teclas por scan code, não por layout. Se você escrever scripts que dependem de posições específicas do teclado, uma mudança de layout vai quebrar os mapeamentos silenciosamente. Sempre teste os scripts após alterar o idioma do sistema.

Limitações reais do ABNT2

O layout ABNT2 não é perfeito. A posição da tecla § é estranha e a maioria dos usuários nunca a usa, o que significa que ela ocupa espaço sem utilidade prática no dia a dia. O AltGr no ABNT2 é necessário para characters como € e ¤, mas nem todo aplicativo respeita essa combinação corretamente. Programas mais antigos ou ferramentas baseadas em terminal podem ignorar AltGr completamente, deixando esses caracteres inacessíveis. Outra limitação é a compatibilidade internacional. Se você alterna entre português e inglês frequentemente, o ABNT2 cria fricção constante. Tradutores automáticos de teclado no sistema tentam adaptar, mas o resultado raramente é limpo. A solução mais honesta é manter dois layouts ativos e alternar com uma tecla de atalho dedicada, como Alt+Shift ou Super+Shift.

Se o seu uso é predominantemente técnico — programação, servidores, SSH — considere se o ABNT2 realmente agrega valor. O custo de adaptação e os problemas de mapeamento em ambientes remotos muitas vezes superam o benefício de ter a cedilha e os acentos fisicamente acessíveis. Um teclado ANSI americano com software de composição de acentos pode ser mais produtivo nesse cenário.