IE10 で1つのタブのIMEをオンにして、別のタブへ移動すると!
IE9 RC での不具合は IE9 製品版でどうなった? で「1つのタブで日本語入力のIMEをオンにして、別のタブに移動するとIMEが切れている」と言う現象を紹介しました。
この現象は、Microsoft Connectの Internet Explorer Beta プログラムの下記ページで報告してありました。
1つのタブで日本語入力の IME をオンにしたら別のタブに移動してもオンのままにして欲しい
その報告が Microsoft Internet Explorer Teamさんから来ましたので、お知らせいたします。
Microsoft Internet Explorer Teamさんからのコメントには、こうありました。
Thank you for your feedback. This issue is currently caused by issues external to Internet Explorer.
We are resolving this as External as this is an Operating System feature and is available on Windows 8 Developer Preview released on 9/13/2011.
You now have an option of having different input language for different application windows using Windows 8 Developer preview. This feature is disabled by default and you can enable it by going to Language settings -> Advanced Settings -> Under “Switching input language”-> Check “Let me set a different input language for each app window”.
Best regards,
The Internet Explorer Team
訳: (こんな感じ?)
フィードバックをいただきありがとうございます。この問題は、現在、Internet Explorer の外部に原因があります。
この外部の機能としては、オペレーティング システムの機能で解決し、2011/09/13 に公開した Windows 8 Developer Preview で利用可能です。
Windows 8 Developer Preview を使用すると、別のアプリケーション ウィンドウの別の入力言語のオプションがあります。この機能は、既定で無効になっているので、次のようにすると有効にすることができます。 Language settings > Advanced Settings - > 「Switching input language」の下 -> 「Let me set a different input language for each app window」を確認。
よろしくお願いいたします。
Internet Explorer チーム
Windows 8 Developer Preview の Internet Explorer 10ならば解消しているとのこと。実際に確認してみました。
- Windows 8 Developer Preview のStart画面で「Desktop」をクリック
- タスク バーにある Internet Explorer のアイコンをクリック
- 文字入力できる Web ページを複数、タブで開きます。今回は、MSN と Bing を開いてみました。
なお、言語バーは、わかりやすいようにタスク バーから出しておきました。
参考:Windows 8 Developer Preview で従来型の言語バーを表示させる - 1つのタブで、文字入力できる部分にカーソルを置き、IME をオンにし日本語入力します。
- 日本語入力できることを確認後、別のタブを開きます。文字入力できるところへカーソルを置きます。
別タブに切り替えても、IME が切れないことを確認しました。
アドレスバーにカーソルを移動させても、IME は切れません。
なお、別タブに切り替えた際、IME が切れてしまう場合は、下記のようにして設定を確認してください。
- Start 画面の [Control Panel] タイルを選択
- 左側にある一覧から [More settings] を選択します。
- Desktop に移動し、[Control Panel] が開きます。
- [Clock, Language, and Region] をクリック。
- 右側にある[Language] をクリック
- 左側にある [Advanced Settings] をクリック
- [Switch input language] にある 「Let me set a different input language for each app window」にチェックが付いていたら外します。
- [Save] ボタンをクリック。
- [Language] に戻りますので、×ボタンで閉じます。
ところで、この記事のキャプチャーを取るため、Windows 8 Developer Preview でペイントや Snipping Tool も一緒に起動させていました。IE10 で日本語入力を入れた途端、ペイントや Snipping Tool のアプリに行っても IME が切れず、日本語入力可能なままとなりました。どのアプリでも一旦日本語入力可能になると、ずっと日本語入力可能のままなのです。
コントロール パネルでの「Let me set a different input language for each app window」を訳すと「各アプリケーションのウィンドウごとに別々の入力言語を設定しましょう。」と言ったところでしょうか?これのチェックを外したのですから、どのアプリケーションでも同じ入力言語を使うという設定になったのでしょう。
私としては、IEのみで IMEが切れない設定を望んだのですけど。全部のアプリに渡って、入力言語が引き継がれてしまう。これは、どうなんでしょうねぇ?








.jpg)
.jpg)




最近のコメント