Windows 8 以降の IME カタカナ設定について

Windows 8 以降では Windows Form アプリケーションで、コントロールの IMEModeに「Katakana」や「KatakanaHalf」を設定しても、カタカナになってくれません。

原因
Windows 8 以降、IMEModeの切り替えは、ユーザー単位で切り替わるようになった

そのためアプリから IMEMode制御が出来ないようになってしまった
(IME をON にした場合、常にひらがなモードになる)
※ Windows 7までは、アプリ単位で切り替えられたため制御が可能だった

方法
スタートメニューからキーボードの詳細設定画面を立ち上げ
項目名「入力方式の切り替え」にある「アプリウィンドウごとに異なる入力方式を設定する」に
チェックを付ける。

ただしこの方法だとアプリをインストールする端末すべてに設定が必要で
とても手間がかかります。
現状他に方法がないようなので今後の動向から目が離せません。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です