Teclado Microsoft

jul. 4, 2011·
Julio Batista Silva
Julio Batista Silva
· 2 minutos de leitura
blog Hardware

Teclado

Comprei um teclado wireless Microsoft 6000 v3.0, que possui várias teclas multimídia e é padrão britânico.

Acostumar com o layout UK não é um grande problema, minha única reclamação é a posição do ESC, a tecla mais utilizada no Vim, que está muito afastada.

Apesar de ter funcionado razoavelmente bem out of the box, inclusive na tela de boot, dá para deixá-lo funcionando ainda melhor.

No Windows

Baixe e instale o IntelliType: http://www.microsoft.com/hardware/en-us/d/wireless-keyboard-6000v3.0

Após a instalação, tudo funcionará muito bem e ainda podemos personalizar as funções das teclas utilizando o programa que acompanha o driver.

No Linux

Como o teclado do notebook é americano e o teclado wireless é britânico, podemos utilizar o setxkbmap para especificar o layout de cada teclado separadamente. Eu descobri o device ID dos teclados por tentativa e erro (já que a saída do xinput -list não confere).

Adicione as seguintes linhas ao .xinitrc para tornar as configurações permanentes:

##############    Keyboard Stuff    ##############
setxkbmap -device 13 -model acer_laptop -layout us -variant intl
setxkbmap -device 11 -model pc105 -layout gb -variant intl

C-Cedilha

O layout US permite digitar o ç usando AltGr + , , mas no layout UK, o padrão é Alt + G ou AltGR + = + c (pois AltGR + = é o cedilla).

julio@julio-acer ~> xmodmap -pk | grep cedilla
     21         0x003d (equal)  0x002b (plus)   0x003d (equal)  0x002b (plus)       0xfe5b (dead_cedilla)   0xfe5c (dead_ogonek)

Podemos remapear o teclado para conseguir uma configuração mais simples usando o xmodmap.

Edite o ~/.xmodmap_uk e adicione a linha:

keycode  54 = c C c C ccedilla Ccedilla

E depois utilize o comando para ativar os mapeamentos novos:

julio@julio-acer ~> xmodmap ~/.xmodmap_uk

As teclas dos favoritos e do zoom nem são detectadas no Linux, ainda estou procurando uma solução para isso. As teclas multimídia podem ser configuradas utilizando o xbindkeys.

Aumentando o alcance do sinal


Julio Batista Silva
Authors
Senior Cloud Developer

Sou um engenheiro de computação brasileiro baseado na Alemanha, apaixonado por tecnologia, ciência, fotografia e línguas.

Programo há cerca de duas décadas, explorando desde aplicativos móveis e desenvolvimento web até aprendizado de máquina. Atualmente, foco em SRE de nuvem e engenharia de dados.

Sou voluntário nas comunidades de open source e Python, ajudando a organizar a PyCon DE e a PyData Berlin, mentorando e contribuindo com código e traduções.

No meu blog, compartilho dicas de Linux, guias de configuração e notas pessoais que escrevo para referência futura. Espero que outras pessoas também as considerem úteis. O conteúdo está disponível em vários idiomas.

Visite minha galeria para ver algumas das minhas fotografias.

Longe do teclado, você vai me encontrar em shows, tocando clarinete, pedalando, mergulhando ou explorando novos lugares, culturas e culinárias.

Sempre feliz em me conectar! 🙂

comments powered by Disqus