Windows タブレットでフルスクリーン モードで実行することになっている javafx アプリケーションがあります。
私の問題は、キーボードが表示されたときに、タブレットが AZERTY であるのに対し、QWERTY になっていることです。
質問は次のとおりです。システムの仮想キーボードを使用する方法、または javafx 仮想キーボードを AZERTY に切り替える方法はありますか?
Windows タブレットでフルスクリーン モードで実行することになっている javafx アプリケーションがあります。
私の問題は、キーボードが表示されたときに、タブレットが AZERTY であるのに対し、QWERTY になっていることです。
質問は次のとおりです。システムの仮想キーボードを使用する方法、または javafx 仮想キーボードを AZERTY に切り替える方法はありますか?
レイアウトの定義は、jfxrt.jar (Java インストールの一部) に含まれています。によって説明されていTextBoard.txt
ます。7zip または同様のプログラムを使用して jfxrt.jar を参照することができます。TextBoard.txt
にあるcom/sun/javafx/scene/control/skin/
このファイルはロードされcom/sun/javafx/scene/control/skin/FXVKSkin.java
、ファイルのロードを担当しTextBoard.txt
ます。javafx ソース (jdk を介して含まれ、 に含まれるjavafx-src.zip
) を参照して、それがどのように処理されるかを確認します。おそらくこれで、独自の TextBoard.txt ファイルをロードするのに十分な情報が得られるでしょう。