Teclado Microsoft
Teclado
Compré un teclado inalámbrico Microsoft 6000 v3.0, con varias teclas multimedia y diseño británico.
Acostumbrarse al layout UK no es un gran problema; mi única queja es la posición de ESC, la tecla más usada en Vim, que queda demasiado lejos.
A pesar de funcionar razonablemente bien out‑of‑the‑box, incluso en la pantalla de arranque, se puede dejar mejor.
En Windows
Descarga e instala IntelliType: http://www.microsoft.com/hardware/en-us/d/wireless-keyboard-6000v3.0
Tras la instalación, todo funcionará bien y podrás personalizar las teclas con el programa del driver.
En Linux
Como el teclado del portátil es americano y el inalámbrico es británico, podemos usar setxkbmap
para especificar el layout de cada teclado por separado. Descubrí los IDs por prueba y error (la
salida de xinput -list no coincidía).
Añade estas líneas al .xinitrc para que sean permanentes:
############## Keyboard Stuff ##############
setxkbmap -device 13 -model acer_laptop -layout us -variant intl
setxkbmap -device 11 -model pc105 -layout gb -variant intl
C‑Cedilla
El layout US permite escribir ç con AltGr + ,, pero en el UK el estándar es Alt + G o
AltGR + = + c (pues AltGR + = es la 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 para algo más simple con xmodmap.
Edita ~/.xmodmap_uk y añade:
keycode 54 = c C c C ccedilla Ccedilla
Y aplica el mapeo:
julio@julio-acer ~> xmodmap ~/.xmodmap_uk
Las teclas de favoritos y zoom ni se detectan en Linux; sigo buscando solución. Las multimedia se
pueden mapear con xbindkeys.