Internet Explorer - 新しいウィンドウを開くと選択した言語が英語に変更される

Internet Explorer - 新しいウィンドウを開くと選択した言語が英語に変更される

IE8 または IE9 で新しいウィンドウを開くと (link または window.open のどちらを使用してもかまいません)、選択したキーボード言語が英語に変更されます (以前の選択が何であったかは関係ありません。いくつかの異なる言語で試しました)。

Chrome や Firefox ではこの問題は発生しません (すべてのブラウザーは英語版でインストールされています)。Windows 7 および Windows 2008R2 でテストしました。

  1. それを避ける方法はあるでしょうか?
  2. そうでない場合、新しいウィンドウが自分の Web サイトまたはアプリケーション内にあると仮定すると、それを元に戻す方法はありますか?

答え1

IE は、Windows で設定されているデフォルトのキーボード設定を優先するようです。画面下部のバーにある言語アイコンを右クリックして [設定] を選択すると、このデフォルト設定を確認 (および変更) できます。これらの設定では、設定を変更するためのキーボード ショートカットも定義できます。(私は、ラテン文字、キリル文字、ギリシャ文字、その他の表記体系を切り替えるために、Ctrl + 数字のショートカットを頻繁に使用します。)

これはユーザー設定です。自分のサイトの Web サイト作成者として設定することはできないと思います。ブラウザベースのアプリケーションの場合も答えは同じだと思います。

私に言わせれば、これは問題ありません。私は、ウェブサイトの作者やアプリケーションプログラマーが、私が好むキーボード設定や、私が使用している物理キーボードを知っているとは思っていません。私は、フィンランドの標準キーボード設定に非常に満足しています。この設定では、例えば米国のキーボード設定を使用するよりも、さまざまな言語(「スマート」句読点付きの英語を含む)をはるかに快適に入力できます。とても限定。

関連情報