Adiós a la dualidad keyboardesca Español-Inglés
Fecha: September 16th, 2009 | Categoría: Informatica | No Comments »Los hispanohablantes que aprendemos a programar nos encontramos tarde o temprano con algunas incomodidades para escribir código. Sobre todo si nos pasan el hint de que programar en un teclado inglés es mucho más cómodo.
En KDE y en windows, tengo que tener configuradas dos distribuciones de teclado, porque para escribir las fucking "ñáéíóöú¡¿", necesito un teclado castellano.
Pero encontré que está la variación internacional del teclado inglés, que al principio no quería usar por las dead keys. Sin embargo, un capo que se llama Adriaan (según dice el archivo /usr/share/X11/xkb/symbols/us) tuvo la misma idea que yo y cambió para que no haya dead keys por defecto, que estén todas en el AltGr.
Sin embargo, no encontré el ¡ en esta distribución, así que le mandé mano al susodicho archivito y con este diff me quedó algo muy copado, un teclado inglés ideal para programar y que además tiene los caracteres españoles...
Archivo: teclado.dff
-
89c89
-
< key <TLDE> { [dead_grave, dead_tilde, grave, asciitilde ] };
-
---
-
> key <TLDE> { [grave, tilde, dead_grave, asciitilde ] };
-
95c95
-
< key <AE06> { [ 6, dead_circumflex, onequarter, asciicircum ] };
-
---
-
> key <AE06> { [ 6, circumflex, onequarter, asciicircum ] };
-
123c123
-
< key <AC11> { [dead_acute, dead_diaeresis, apostrophe, quotedbl ] };
-
---
-
> key <AC11> { [ aposthrophe, quotedbl, dead_diaeresis, dead_acute ] };
-
Aplicar el patch con (siendo superuser o usando sudo)
-
patch /usr/share/X11/xkb/symbols/us -i teclado.dff -b
Y luego setear el teclado con
-
setxkbmap us -variant intl
Y Voilà!
Alt Gr + "aeiou" = "áéíóú"
Alt Gr + 'n' = 'ñ'
Alt Gr + '/' = '¿' (esto tiene sentido porque Shift + '/' = '?')
Alt Gr + '1' = '¡' (esto tiene sentido porque Shift + '1' = '!')
Alt Gr + 'p' = 'ö' (esto tiene sentido porque la 'p' está al lado de la 'o')
