As chaves inativas não funcionam nos aplicativos Java Swing

5

Atualmente estou usando o Ubuntu 10.10 e o Netbeans 7.0 e não consigo mais escrever letras acentuadas com chaves inativas. Não é um problema específico da versão parece que está relacionado com o Swing desde que eu tenho o mesmo problema com a versão mais antiga do NetBeans e do sistema operacional.

Quando eu digito ' + a em qualquer aplicativo no Linux, recebo uma vogal á . Todos os aplicativos do Linux estão funcionando bem, mas o Netbeans não funciona. Quando eu digito ' + a no Netbeans, recebo uma vogal a (sem acento). Eu não posso digitar aspas e aspas duplas também.

Mas eu tenho acentos no Netbeans usando a tecla direita Alt . (não é isso que eu quero)

No terminal, tenho o seguinte código de idioma:

LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
    
por AndreDurao 11.05.2011 / 19:14

1 resposta

1

Acho que encontrei a correção para o mesmo problema, graças a esta resposta .

Resumidamente: parece ser um problema com o ibus. Eu tentei tanto lançar o aplicativo java (no meu caso freemind ) com XMODIFIERS="" freemind e configurar o ibus com ibus-setup e agora eu posso escrever vogais acentuadas (usando chaves de inatividade no teclado ES).

    
por 29.10.2013 / 11:28