Un chico me enseñó que en MacOS es posible utilizar option como tecla modificadora y así obtener algunos caracteres como letras griegas, trademark, copyright, etc.

Descubrí que en Linux existe algo similar con la tecla compose. Esta tecla no existe en un teclado convencional, mas leyendo artículos al respecto encontré este párrafo muy gracioso:

There isn’t a dedicated key on a physical keyboard, instead you have to assign a key as the compose key. Often the default is the Right Alt or Shift + Alt Gr.

You would normally assign this through settings, to a key that you don’t usually use, or something out of the way. I strongly recommend the Caps Lock key, the most useless key on the keyboard as shown here.

(Fuente: https://code.mendhak.com/compose-keys-user-friendly/)

El artículo de este post es el que estaba enlazado a la parte en bold.

  • lambalicious
    link
    fedilink
    Español
    arrow-up
    2
    ·
    3 days ago

    Ahora mismo estoy batallando por entender cómo escribir letras griegas (lo que necesito ahora mismo)

    Aunque hay mapeos de .XCompose para letras griegas en alguna parte, y en general deberían ser fácil de construir, si los necesitas “pronto” lo que es más rápido, fácil y persistente es habilitar la opción de la modificadora dead_grave en una de tus teclas de acento o de puntuación que no estés usando mucho. Para esto se usa las opciones directas de XKB (con xkbcomp o xmodmap según sea su cariño).

    Por ejemplo con xmodmap:

    xmodmap -e 'keycode  42 = g G g G dead_greek'
    

    Si esto pasa sin errores, al presionar AltGr+g se activa el modo modificador de dead_grave que convierte el siguiente keysym a su equivalente en el alfabeto griego. Por ejemplo AltGr+g, j me imprime θ, etc.

    Para hacerlo persistente la opción más simple es agregarlo a tus opciones de inicio de sesión, pero yo lo hice más persistente agregando una opción de layout de teclado a mi configuración de XKB, lo que hace que la opción sea toggleable en el selector de configuración de teclado de mi distro (en mi caso, xfconf con XFCE). Depende del caso de cada uno.

    En una de esas si me libero de la flojera posteo la configuración de XKB relevante. Le puse de nombre luchoconf(neeeeeeerd).