私はキーボードの入力言語モードを自動的に変更することがしたい -キーボード言語の検出方法は?以下のJava言語で(NetBeansの)GUI、</p> <p><a href="https://i.stack.imgur.com/tQGP5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/tQGP5.png" alt="enter image description here"></a></p> <p>については
韓国に "Kボックス"(すなわち、カーソルのフォーカスを取得したとき
英語へ「Eボックスは、」フォーカスが取得する(つまり、カーソルが
は(FYI、キーボード入力言語モードをrを押すことで変更された「Eボックス」)であり、「Kボックス」)でありますight-ALTキー)。これが可能ではない場合は、英語入力モードであるか韓国語入力モードであるかを検出する必要があります。次に、現在の入力言語モードをユーザーに伝えるラベルを作って、英語モードで韓国語を間違えて入力する必要はありません。
あなたは 'user.country'と' user.language'プロパティを持っています。 (System.getProperty()を見てください。 –
@ Jean-BaptisteYunèsはこれがSwingの使い方ですか?私は最終的にはオペレーティングシステムの設定が有効になることを期待しています –
次のような結果が得られます: System.getPropertyキーボードがシステム・ロケールに準拠していない場合は、キーボードがシステム・ロケールに準拠していないと、キーボードが英語のままになっています。 –