Como configurar um Input Method default?

Olá,

Preciso desenvolver um Input Method que irá lidar com algumas teclas de uma forma diferente do usual. Isso implicará diretamente nos campos JText e correlatos. Há alguma maneira de setar o IM desenvolvido como default para todas as aplicações java sem a interação do usuário? Talvez carregando o .JAR do IM junto com a aplicação (não consegui fazer isso)?

Referências:
http://download.oracle.com/docs/cd/E17476_01/javase/1.4.2/docs/guide/imf/index.html

Abraços, global

O que voce quer fazer?

Definir um IM default para todos os JTextComponents do seu projeto ou entao para todo o sistema operacional? Não entendi direito sua duvida.

Seria para o sistema operacional. Este IM afetaria todos JText Components de todas as aplicações java que rodam ali…

Para aplicações GTK, criamos um IM e carregamos através da variável de ambiente GTK_IM_MODULE=nome_do_im. Em java há algo parecido? Ou cada aplicação deve tratar o IM de forma independente?

abraços, global

Na JVM não tem como mudar isso globalmente não.

E até onde sei, nem existe uma opção para mudar o Document default de todos TextComps.

Tem alguma idéia de como o pessoal de línguas como Koreano e Japonês fazem para utilizar seus IM representando caracteres das respectivas línguas? É um tratamento dentro de cada aplicação?

abraços, global