¿Cómo escribir en portugués brasileño usando un teclado estadounidense?

¿Cómo escribir en portugués brasileño usando un teclado estadounidense?

He usado Linux y FreeBSD como mis principales entornos de escritorio desde 2000 hasta 2006. En aquel entonces teníamos que editar mapas de teclado para que el portugués brasileño funcionara. Desde entonces, dejé de usar Linux como escritorio y me pasé a MacOS porque me llevaba mucho tiempo hacer las cosas.

He estado escuchando sobre toda la evolución del escritorio Linux en la última década y hace un par de semanas acabo de comprar un nuevo Dell XPS precargado con Ubuntu 16.04 y qué sorpresa... Simplemente no puedo hacer que mi teclado funcione. funciona correctamente!

Al principio no conseguí que escribiera la cedilla "ç" usando US-international. Siguiendo las instrucciones enCómo escribir la letra c minúscula latina con cedillaPude hacer que funcionara, pero ahora todas las consonantes se "acentúan" (por ejemplo, '+s se convierte en ś o '+r se convierte en ŕ), lo cual simplemente no es posible en portugués. El comportamiento esperado sería 's o 'r.

¿Por qué es tan difícil hacer las cosas bien?

Me gustaría saber si existe alguna solución o solución a este problema.

EDITAR: Alguien marcó esto como duplicado de otra pregunta sobre cómo usar varios idiomas. Este no es el problema aquí. Mi pregunta es cómo hacer que Ubuntu/Linux funcione correctamente para escribir portugués brasileño usando un teclado estadounidense.

En otras palabras, escribir'seguido porsdebería salir'sy nos, mientras escribe'seguido poradebería saliray escribiendo'seguido porCdebería salirC.

Entonces, la pregunta es ¿cómo consigo este comportamiento?

EDITAR: Como no obtuve una respuesta real, codifiqué un pequeño método de entrada ibus, basado en ibus-tmpl para resolver esto. Probablemente no sea una buena solución, pero es la solución más rápida que pude encontrar. Está disponible enhttp://github.com/gcms/ibus-semidead

Respuesta1

Cuando usas elInglés (EE.UU., internacional con claves muertas)diseño, la 'clave (apóstrofo) se convierte en una clave "muerta". Para escribir un carácter de acento por sí solo, puede presionar 'dos veces, lo que resulta en ´ (acento agudo), o puede presionar 'seguido de Space, lo que resulta en ' (apóstrofo).

Editar:

Si prefieres lo básicoInglés (Estados Unidos)diseño sin teclas muertas, la siguiente puede ser una configuración adecuada para aplicaciones GTK:

  1. Habilite una clave de redacción: ¿Cómo puedo habilitar la clave Redactar?

  2. Crea el archivo ~/.XComposey dale este contenido:

    <Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
    <Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
    

Luego podrás escribir fácilmente las letras acentuadas más comunes, por ejemplo:

Composeseguido de 'seguido de A=> á

Composeseguido de 'seguido de C=> ç

y al mismo tiempo:

'seguido de S=> 's

Edición II:

ComoDavidComo se señaló en un comentario, la tecla de redacción tiene una forma incorporada de escribir ccedilla:

Composeseguido de ,(coma) seguido de C=> ç

Básicamente, el ~/.XComposearchivo sugerido anteriormente es redundante.

información relacionada