Teclado Microsoft

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
Julio Batista Silva
Engenheiro de Dados

Eu sou um engenheiro de computação apaixonado por ciência, tecnologia, fotografia e idiomas. Atualmente trabalhando como Engenheiro de Dados na Alemanha.

comments powered by Disqus