Como escrever em português brasileiro usando um teclado americano?

Como escrever em português brasileiro usando um teclado americano?

Usei Linux e FreeBSD como meus principais ambientes de desktop de 2000 a 2006. Naquela época teríamos que editar mapas de teclado para fazer o português brasileiro funcionar. Desde então, parei de usar o Linux como desktop e mudei para o MacOS porque demorava muito para fazer as coisas.

Tenho ouvido falar de toda a evolução do desktop Linux na última década e há algumas semanas acabei de comprar um novo Dell XPS pré-carregado com Ubuntu 16.04 e que surpresa... simplesmente não consigo fazer meu teclado funcionar. funcionar corretamente!

No começo não consegui escrever a cedilha "ç" usando US-internacional. Seguindo as instruções emComo digitar a letra minúscula latina c com cedilhaEu poderia fazer funcionar, mas agora todas as consoantes ficam "acentuadas" (por exemplo, '+s vira ś ou '+r vira ŕ), o que simplesmente não é possível em português. O comportamento esperado seria 's ou' r.

Por que é tão difícil simplesmente acertar as coisas?

Gostaria de saber se existe alguma solução ou solução alternativa para esse problema.

EDIT: Alguém marcou isso como duplicado de outra pergunta sobre como usar vários idiomas. Esta não é a questão aqui. Minha dúvida é como fazer o Ubuntu/Linux funcionar corretamente para escrever português brasileiro usando um teclado americano.

Em outras palavras, digitar'seguido pelaédeve produzirdee nãoś, enquanto digita'seguido pelaadeve produzirae digitando'seguido pelacdeve produzirç.

Então, a questão é como obtenho esse comportamento?

EDIT: Como não obtive resposta real, codifiquei um pequeno método de entrada ibus, baseado em ibus-tmpl para resolver isso. Provavelmente não é uma boa solução, mas a solução mais rápida que consegui encontrar. Está disponível emhttp://github.com/gcms/ibus-semidead

Responder1

Quando você usa oInglês (EUA, internacional com chaves mortas)layout, a 'tecla (apóstrofo) é transformada em uma tecla 'morta'. Para digitar um caractere acentuado sozinho, você pode pressionar 'duas vezes, o que resulta em ´ (acento agudo), ou pode pressionar 'seguido de Space, que resulta em ' (apóstrofo).

Editar:

Se você preferir o básicoInglês (EUA)layout sem chaves mortas, a configuração abaixo pode ser uma configuração adequada para aplicativos GTK:

  1. Habilite uma chave de composição: Como posso ativar a tecla Compose?

  2. Crie o arquivo ~/.XComposee forneça este conteúdo:

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

Então você pode digitar facilmente as letras acentuadas mais comuns, por exemplo:

Composeseguido por 'seguido por A=> á

Composeseguido por 'seguido por C=> ç

e ao mesmo tempo:

'seguido por S=> 's

Edição II:

ComoDaviapontado em um comentário, a tecla de composição possui uma maneira integrada de digitar ccedilla:

Composeseguido por ,(vírgula) seguido por C=> ç

Então basicamente o ~/.XComposearquivo sugerido acima é redundante.

informação relacionada