Como ativar a tecla ?/° no ThinkPad T490 com Ubuntu

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...

Tecla ?/° não funciona no ThinkPad T490 com Ubuntu? Veja como corrigir!

  • A tecla ?/° do ThinkPad T490 pode ser reconhecida incorretamente como Ctrl direito no Ubuntu.
  • O problema pode ser confirmado com o comando xev, que mostra como o sistema interpreta a tecla.
  • A correção usa o layout brasileiro específico para ThinkPad: br+thinkpad.
  • O ajuste pode ser aplicado pelo GNOME usando o comando gsettings.
  • Depois da correção, a tecla passa a funcionar com ?, / e ° conforme o teclado físico brasileiro.

Quem usa um ThinkPad T490 com Ubuntu pode encontrar um problema curioso: uma tecla física aparece no teclado, mas não funciona como deveria. Em alguns modelos brasileiros, existe uma tecla ao lado da PrtSc com os símbolos /, ? e °. Visualmente ela está ali, mas ao pressioná-la nada útil acontece.

O detalhe é que, em muitos casos, a tecla não está com defeito. O Ubuntu apenas está interpretando essa tecla como outra função.

Neste tutorial, mostro como identificar o problema e ativar corretamente essa tecla no Ubuntu, especialmente em notebooks Lenovo ThinkPad com layout brasileiro.

O problema

No ThinkPad T490, a tecla localizada ao lado da PrtSc deveria funcionar assim:

JavaScript
Tecla sozinha: /
Shift + tecla: ?
AltGr + tecla: °

Porém, no Ubuntu, ela pode ser reconhecida como Ctrl direito. Isso faz com que, ao pressionar a tecla, o sistema não digite /, ? nem °.

O problema não está necessariamente no teclado. Em muitos casos, é apenas uma configuração incorreta de layout.

Como descobrir se a tecla está sendo reconhecida

Antes de mexer nas configurações, é importante verificar se o Ubuntu está detectando a tecla.

Abra o terminal e rode:

JavaScript
xev

Uma pequena janela será aberta. Clique dentro dela e pressione a tecla problemática.

No caso testado, o Ubuntu retornou algo parecido com isto:

JavaScript
keycode 105 (keysym 0xffe4, Control_R)

Isso significa que a tecla está funcionando fisicamente, mas o sistema está interpretando ela como Control_R, ou seja, Ctrl direito.

Esse é o ponto principal: se a tecla aparece no xev, ela existe para o sistema. O que falta é aplicar o layout correto.

A solução: usar o layout brasileiro para ThinkPad

O Ubuntu possui uma variante de teclado própria para modelos IBM/Lenovo ThinkPad com layout brasileiro.

A configuração correta é:

JavaScript
br+thinkpad

Ela ajusta o comportamento dessa tecla especial e faz com que ela passe a funcionar como /, ? e °.

Comando para corrigir pelo GNOME

No terminal, rode:

JavaScript
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'br+thinkpad')]"

Depois, limpe opções extras de teclado que possam estar interferindo:

JavaScript
gsettings set org.gnome.desktop.input-sources xkb-options "[]"

Agora saia da sessão e entre novamente, ou reinicie o notebook.

Após isso, teste a tecla:

JavaScript
Tecla sozinha: /
Shift + tecla: ?
AltGr + tecla: °

No teclado brasileiro, o AltGr normalmente é o Alt da direita.

Como confirmar se a configuração foi salva

Depois de aplicar o ajuste, rode:

JavaScript
gsettings get org.gnome.desktop.input-sources sources

Se aparecer:

JavaScript
[('xkb', 'br+thinkpad')]

Então, configuração foi aplicada corretamente.

Também é possível conferir com:

JavaScript
setxkbmap -query

O ideal é que o sistema indique o layout brasileiro com a variante ThinkPad.

Esse ajuste é permanente?

Sim. Como o ajuste foi feito via gsettings, ele fica salvo nas configurações do GNOME.

Isso significa que a correção deve continuar funcionando mesmo depois de reiniciar o notebook.

A configuração só deve mudar se você alterar manualmente o layout do teclado nas configurações do Ubuntu ou adicionar outro layout como principal.

Cuidado ao trocar o layout pelo menu gráfico

Se depois de aplicar a correção você abrir as configurações do Ubuntu e trocar o layout do teclado para outro, como “Português Brasil” comum ou “Inglês EUA”, o problema pode voltar.

Para esse caso específico, o layout que resolveu foi:

JavaScript
Português Brasil, ThinkPad

ou, tecnicamente:

JavaScript
br+thinkpad

E se eu quiser desfazer?

Para voltar ao layout brasileiro comum, use:

JavaScript
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'br')]"

Depois, saia da sessão e entre novamente.

Se quiser escolher pelo menu gráfico, vá em:

JavaScript
Configurações > Teclado > Fontes de entrada

E adicione novamente o layout desejado.

Por que isso acontece?

Alguns modelos ThinkPad vendidos com teclado brasileiro possuem uma disposição diferente de certas teclas. A tecla ?/°, em especial, pode ser interpretada incorretamente pelo sistema se o layout genérico brasileiro for usado.

Quando isso acontece, o Ubuntu pode tratar a tecla como Control_R, que é o Ctrl direito.

A variante br+thinkpad existe justamente para lidar melhor com essa diferença de mapeamento.

Conclusão

Se você tem um Lenovo ThinkPad T490 com Ubuntu e a tecla ?/° ao lado da PrtSc não funciona, não assuma imediatamente que o teclado está com defeito.

Primeiro, teste com:

JavaScript
xev

Se a tecla aparecer como Control_R, o problema é de mapeamento.

A solução que resolveu foi aplicar o layout brasileiro específico para ThinkPad:

JavaScript
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'br+thinkpad')]"
gsettings set org.gnome.desktop.input-sources xkb-options "[]"

Depois de reiniciar a sessão, a tecla passa a funcionar corretamente:

JavaScript
/   ?   °

Esse é um daqueles pequenos ajustes que fazem muita diferença no uso diário do Linux em notebooks ThinkPad.

Compartilhe este artigo
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre GNU/Linux, Software Livre e Código Aberto, dedica-se a descomplicar o universo tecnológico para entusiastas e profissionais. Seu foco é em notícias, tutoriais e análises aprofundadas, promovendo o conhecimento e a liberdade digital no Brasil.