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)?
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?
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?