目前,当在 Swing 应用程序中使用 java 输入法框架(作为 JRE 扩展安装 - http://www.javadesktop.org/articles/InputMethod/index.html)时,我们的用户总是必须手动激活输入法热键或从应用程序系统菜单中选择。他们发现它非常恼火,想摆脱它。他们希望每次启动程序时都必须激活输入法。
有谁知道如何以编程方式选择和激活输入法(我们事先知道它是什么)?
PS。
这个问题是这个问题的延续:Ubuntu上的swing应用程序的系统菜单上不显示输入法菜单项
我们的用户使用 Ubuntu 桌面,由于这个问题https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/481656我们无法使用带有 Swing 的 IBus,这就是我们提供 java 输入法框架解决方案的原因。