La virgulilla está muerta!

Desde hace ya algunos meses, nuestro teclado no es el que era. Me refiero a la forma de escribir el carácter virgulilla (también llamado ‘tilde’). ¿Qué ha pasado?

Bueno, pues resulta que ese carácter que solemos utilizar para indicar el directorio HOME, entrar en la página web de algún mengano, poner un espacio irrompible en LaTeX, como operador NOT en Python o C, etc, en realidad es un signo de puntuación, de modo que se puede escribir cosas como “ã”. Pero claro, para poder escribir algo como eso, la tecla debe poder funcionar como una dead key (igual que pasa con los acentos, diéresis y demás) y sin embargo, no lo era.

Pues bien, eso era así hasta la versión del paquete xkb-data del 2007-01-26. La tecla del número 4 (encima de la ‘R’) imprimía el anhelado carácter ‘~’. Sin embargo, una vez notificado y resulto el bug, el keymap de castellano, que está en /usr/share/X11/xkb/symbols/es fue modificado para convertir esa tecla en una “dead key”.

En realidad, en el keymap “es” había 3 teclas que se podían utilizar para imprimir la virgulilla: AltGr – 4, AltGr – ñ y AltGr – Shift – ¡ y ninguno de ellos era “dead key”, así que era lógico cambiar alguno de ellos y la tecla “4” parecía la mejor opción porque ya es así en otros SSOO.

Moraleja: Si quieres escribir la ~ sin tener que recurrir a AltGr-4, SPACE puedes usar AltGr – ñ que parece bastante fácil de recordar.

Ya sé que cómo receta no es ninguna maravilla, pero ¿a que es curioso todo esto? Smiling

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

La tecla virgulilla está muerta!

Por suerte, el mes pasado España ha logrado poder tener sitios con nuestra queridisima ñ.
A mi entender, un gran avance.
---------------------------------------------
Juanes

Imagen de int-0

Pues hombre...

...será un gran avance, pero espero que metan también todos los caracteres arábicos, chinos, japoneses, cirílicos, etc.
------------------------------------------
For Happy Lusers! Try this as root!
dd if=/dev/zero of=/dev/hda bs=1G count=10
------------------------------------------

------------------------------------------------------------
$ python -c "print 'VG9udG8gZWwgcXVlIGxvIGxlYSA6KQ==\n'.decode('base64')"
------------------------------------------------------------

Con las dead keys también

Con las dead keys también se puede obtener el símbolo correspondiente pulsándolas dos veces seguidas.