web-dev-qa-db-ja.com

Windowsが入力言語をランダムに変更するのはなぜですか?

Windowsの英語版を使用していますXP Proですが、私の使用言語はスペイン語です。デフォルトの入力言語はスペイン語に設定されていますが、アプリケーションを切り替えるとWindowsによってこの設定が自動的に変更される場合があります(したがって別のキーボードレイアウトが表示されます)。

何故ですか?

(私はの大ファンになりました ALTLEFT SHIFT、使用可能な言語を順番に切り替えることができます。)

35
guillermooo

入力言語設定はアプリケーションごとです。入力ロケールを変更するために Windows API を呼び出すアプリケーションは、ユーザーに対して有効になっている場合、別のキーボードレイアウトを設定できます。

誤ってALTキーとLEFT-SHIFTキーを一緒に押した場合にも発生します。この動作を望まない場合は、コントロールパネルで不要なすべての入力言語/カルチャを「アンインストール」できます。

Regional and Language Options > Text Services and Input Languages

EDIT:または単に「高度なテキストサービスをオフにする」をオンにします。

22
splattne

あなたがそれを打ったのでそれはおそらく起こります Alt+Shift 誤ってショートカットキー。

個人的には、言語バーから他のすべての言語を削除し、ショートカットキーを無効にします。私がそれをした後、それは二度と起こったことはありません=)

方法(Windows Vistaでは、おそらく7つ):言語バーを右クリックして、設定...(または、コントロールパネル地域と言語のオプション)に移動します。次に、キーボードと言語タブに移動し、キーボードを変更...、お持ちでないキーボードを選択し、削除ボタンをクリックします。 言語バータブに移動し、非表示を選択しますLanguage Barグループボックス。 高度なキー設定タブに移動し、次に入力言語のホットキー選択入力言語間をクリックし、キーシーケンスの変更...両方のグループボックスでNot Assignedを選択します。最後に[〜#〜] ok [〜#〜][〜#〜] ok [〜# 〜]および[〜#〜] ok [〜#〜].

21
Svish

はいjtbandes、複数のIEブラウザウィンドウにはそれぞれ独自の設定があるため、実際にはウィンドウごとに、入力言語はアプリケーションごとに維持されます。Windowsは非常に貧弱であることが知られています複数の入力言語を処理する、で、多くの切り替え時に単一のアプリケーション内で使用される言語を思い出せないこともあります。私はデンマーク人であり、オーストリア(ドイツ)のWindowsコンピューターで英語のコンテンツを操作しています。あまりにも頻繁に数える。

私が提供できる最良の解決策は、1つの入力言語のみを選択し、その1つだけを使用することです。

私にとっては、ドイツ語の特殊文字を入力できるため、常にデンマーク語のレイアウトを使用することを意味します(DKレイアウトには¨ウムラウトキー)だけでなく、デンマーク語の特殊文字(ドイツ語のレイアウトではできません)に加えて、もちろんすべての英語。

他の言語ではタイピング速度が最適ではないかもしれませんが、少なくともキーボードは常にWindowsの入力言語と一致しています。選択した言語が実際に必要なものを入力することを妨げることは非常にまれです。

入力言語はアプリケーションごとに維持されていると思います。その動作を無効にする方法があるかどうかはわかりません。

3
jtbandes

それは時々私にも起こりますが、私が誤ってAlt + Shiftを押したからだと思います。

ビープ音やそれをやったことを告げる何かがあったらいいのに...

2
RichieHindle

キーボード設定はアプリケーションごとに維持されていると思います。たとえば、Wordはスペイン語の設定で実行されていても、メモ帳は英語で設定されている場合があります。

また、デフォルトとして設定されている言語を確認することもできます。

1
Javache

はい、一部のアプリケーションにはデフォルトがあります

言語バーから完全に削除して、1つだけ保持します。

私が嫌いなもう1つのことは、キーボードをen-Spain/en-LatinAmericaから切り替えることです...レイアウトが壊れます!

だから私はそれらをすべて削除し、私が使用するものを保持します。

1
OscarRyz

数か月前にも同じことがありましたが、誤って言語を切り替えるためのショートカットキーを押していました。すべてのショートカットを無効にし、言語ツールバーを削除したので、コントロールパネルで明示的に言語を変更する必要があります。それ以来、私はそれが起こらなかった。

0
Mark Ingram

WordおよびOutlookで使用可能な言語を自動的に検出するオプションは、入力している言語を検出し、その言語の校正ツールを自動的に有効にします。

  1. 新しいドキュメントまたは電子メールメッセージを開きます。

  2. [レビュー]タブの[言語]グループで、[言語]をクリックします。

  3. [校正言​​語の設定]をクリックします。

  4. [言語]ダイアログボックスで、[言語を自動的に検出する]チェックボックスをオンにします。

適用対象:Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013言語設定2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

「自動言語検出」のWord設定を確認してください

0
AndriuZ