2009-05-13 17 views
2

キーボードのキーの一部を再マップするアプリケーションを作成しています。ユーザーがクリックすると、入力ソースはOSの次の入力に変更されるようにボタンを追加したいと思います。私はそれをアラビア語と英語の入力に使用しています。私は何を使うべきですか?それをjavaで行うことは可能ですか?(Shift + altを使用する代わりに)javaで入力ソース(言語)を変更する方法は?

+3

アプリケーションでこのようなボタンを使用しないでください。これはOSの仕事です。すべてのアプリケーションが入力言語を別の方法で変更したかどうかを想像してみてください! – kgiannakakis

+0

@ kgiannakakis - 入力タイプを動的に変更できます。たとえば、Javaメソッド入力フレームワークは、現在選択されている入力メソッドを反映するためにWindows言語ツールバーにフィードバックします。 – McDowell

答えて

1

私はInputContext.selectInputMethod()があなたが探していると信じています。 This articleには、システムメニューまたはホットキーを使用して入力方法を設定する方法も記載されています。

関連する問題