如何使重音键功能与基于 Java 的应用程序配合使用?

如何使重音键功能与基于 Java 的应用程序配合使用?

我使用的是 Fedora 18 和 Gnome 3.6,我的键盘布局设置为英语(美国)。当我需要输入重音字符时,我会使用组合键(右 Alt 键)加上重音键(`),然后输入我想要重音的元音。除了基于 Java 的应用程序外,它在所有应用程序中都运行良好。有人知道如何解决这个问题吗?

答案1

将 XMODIFIERS 变量设置为“”:

$ env XMODIFIERS="" java -jar 你的 java_application.jar

或者:

$ 导出 XMODIFIERS=""

$ java -jar 你的 java 应用程序.jar

但在后一种情况下,XMODIFIERS 变量在退出 java 应用程序后仍将保持修改状态,并且其他命令可能需要它的默认值。

我在这里学到了这个技巧:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348

答案2

尝试以这种方式导出 AWT_TOOLKIT 环境变量

export AWT_TOOLKIT=MToolkit

相关内容