none
IMEの独自バーの表示について

    質問

  • Javaで作成されたシステムの入力項目(テキストボックス)にフォーカスがある場合に、IMEの独自バーが非表示となります。

    但し、入力項目(テキストボックス)への入力は正常にできる。(全角、半角の切替も問題なし)

    (ここで言うJavaのシステムは、ブラウザから起動しますが、クライアント側で動くアプレットの様なものです。)

    IMEの独自バーが消える場合の操作

    • Tabキーで入力項目を移動し、コンボボックスやボタン等のオブジェクトにフォーカスが移った場合
    • 違うウィンドウ(ブラウザ、Explorer、コントロールパネル等)に遷移して戻った場合

    しかしながら、入力項目を含むウィンドウの位置を上下左右何れかにずらしてから操作すると、

    上記の操作をしてもIMEの独自バーが非表示とならない。

    また、一旦消えてしまった言語バーは、そのシステムのウィンドウを閉じて再度開くことで表示される。

    質問

    1. OS側の設定でIMEの独自バーを表示状態のままにできるのか。
    2. プログラム側からIMEの独自バーの表示/非表示を制御できるのか。

    環境

    OS:Windows7 Professional sp1

    IME:Offiece IME 2010(詳細なテキストサービスをOFF)

    JRE:1.6.0._24

    その他

    レジストリを変更して、IMEの独自バーをタスクトレイに格納することはできました。

    タスクトレイに格納されていれば、IMEの独自バーが消える場合の操作を行っても

    タスクトレイから非表示となることはありませんが、それ以外の対策を探しています。

    以上、よろしくお願いします。


    • 編集済み mxm2013 2012年6月28日 13:15 言語バーとIMEの独自バーを間違えていたから
    2012年6月7日 1:13

回答

  • こんにちは。

    みゃうさん、HomeClosetさん、コメントを恐れ入ります。

    mxm2013さん、今回のご質問の件は、IME フォーラムで適切なコメントが付くのは難しいかと思います。
    みゃうさんもご提案されていますが、MSDNのWindows クライアント開発 - 全般 などで質問された方がより適切なアドバイスが付くのではないかと思います。

    よろしくお願いいたします。


    Sakushima
    MS MVP Client Operating System Windows Expert-Consumer

    • 回答としてマーク mxm2013 2012年7月3日 6:31
    2012年7月2日 3:30

すべての返信