如何獲得重音鍵功能以與基於 Java 的應用程式配合使用?

如何獲得重音鍵功能以與基於 Java 的應用程式配合使用?

我使用的是 Fedora 18 和 Gnome 3.6,我的鍵盤佈局設定是英文(美國)。當我需要寫重音字元時,我使用組合鍵(右 alt)加上重音鍵(`),後跟我想要重音的元音。除了基於 java 的應用程式之外,它在所有應用程式中都可以正常工作。有人知道如何解決這個問題嗎?

答案1

將 XMODIFIERS 變數設定為“”:

$ env XMODIFIERS="" java -jar your_java_application.jar

或者:

$ 導出 XMODIFIERS=""

$ java -jar your_java_application.jar

但在後一種情況下,XMODIFIERS 變數在退出 java 應用程式後仍將保持修改狀態,並且可能其他命令需要它的預設值。

我在這裡學到了這個技巧:https://devnet.jetbrains.com/message/5485348;jsessionid=AC90E67E77944B70A337D368B22A788A#5485348

答案2

嘗試以這種方式匯出 AWT_TOOLKIT 環境變數

export AWT_TOOLKIT=MToolkit

相關內容