Javaベースのアプリケーションで動作するアクセントキー機能を取得するにはどうすればよいですか?


0

Gnome 3.6でFedora 18を使用しています。キーボードレイアウトの設定は英語(米国)です。アクセント付き文字を書く必要があるときは、コンポーズキー(右Alt)とアクセントキー( `)に続いて、アクセントを付けたい母音を使用します。Javaベースのアプリケーションを除くすべてのアプリケーションで正常に動作します。誰でもこの問題を解決する方法を知っていますか?


構成キーはどのように定義されますか?別の設定(Debian / KDE)がありますが、〜/ .Xmodmap:keysym Super_R = Multi_key(Windowsのコンテキストメニューキー)で定義すると、composeはjava applicatiosnで動作します。おそらくあなたもそれを試してみることができます。
mpy

回答:


1

XMODIFIERS変数を「」に設定します。

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

または:

$ export XMODIFIERS = ""

$ java -jar your_java_application.jar

しかし、後者の場合、XMODIFIERS変数はJavaアプリケーションの終了後も変更されたままであり、他のコマンドがデフォルト値でそれを必要とする場合があります。

ここでこのトリックを学びました:https : //devnet.jetbrains.com/message/5485348 ; jsessionid=AC90E67E77944B70A337D368B22A788A#5485348


作成キーの問題を修正するだけではありません。私の場合、デッドキーが機能しない問題を修正しました(Kubuntu 14.04)。
ヌル

0

この方法でAWT_TOOLKIT環境変数をエクスポートしてみてください

export AWT_TOOLKIT=MToolkit

試しただけで、うまくいきません。
マヌエル・ビット

ターミナルから変数をエクスポートしてから、同じターミナルからJavaアプリケーションを起動しようとしましたか?
アンドレア・デ・パロ

試してみましたが、動作しません:(
マヌエル・ビット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.