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


33

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

何故ですか?

(私はALT+の大ファンになりましたLEFT SHIFT。これにより、使用可能な言語を循環できます。)


「窓」、これはあまりにもVista上で起こっているように再タグ付け
Andrija

また、7に起こる
クリスティアンロモ

回答:


20

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

誤ってAltキーと左Shiftキーを同時に押した場合にも、この問題が発生することがあります。この動作を望まない場合は、コントロールパネルで不要なすべての入力言語/カルチャを「アンインストール」できます。

Regional and Language Options > Text Services and Input Languages

編集:または「高度なテキストサービスをオフにする」をチェックします


3
他のすべての言語を削除するのは、あまりにも極端なようです。そこで、[ 詳細設定 ]タブで[ 高度なテキストサービスをオフにする]にチェックマークを付けました。
-guillermooo

Vistaの「高度なテキストサービスをオフにする」はどこにありますか?
アンドリア

1
blogs.msdn.com/michkap/archive/2006/12/23/1351269.aspx - >あなたがすることはできません
Antの

1
この答えは、キーボードのランダムな変化をどのように解決しますか?レイアウトを変更するにはalt + shiftが必要です。言語が「単独で」切り替わる問題。
ベリーツァカラ

21

偶然にそのAlt+ Shiftショートカットキーを押したことが原因である可能性が高いです。

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

方法(Windows Vista、およびおそらく7):言語バーを右クリックして、[設定...]を選択します(または[ コントロールパネル][ 地域と言語のオプション]に移動します)。次に、[ キーボードと言語 ]タブに移動し、[ キーボードの変更... ]をクリックして、使用していないキーボードを選択し、[ 削除 ]ボタンをクリックします。行く言語バーのタブを選択します隠し言語バーのグループボックス。[ キーの詳細設定 ]タブに移動し、入力言語のホットキーで [ 入力言語間 ]を選択し、[ キーシーケンス変更... ]をクリックします両方のグループボックスで[ 未割り当て]を選択します。最後にOKOKOK押します。


私はそれがうまくいくと確信していますが、共有ワークステーションには強引すぎるようです!;-)
guillermooo

4
すべての人に単一のユーザーアカウントを持つことは、'95年です。;)
macbirdie 2009

ああ、そうだね。どういうわけか、私はそれがすべてのユーザーにとってグローバルな設定だと思いました。・赤面・
guillermooo

また、コンピューターに複数のキーボードがある頻度は?しかし、私はあなたのポイントを見る...幸運にも@macbirdieにも良いポイントがあったので、私のポイントはまだ立っていると思う:p
Svish

2
担当者としてコメントできません。(申し訳ありませんが)@Svish-たくさんの人/コンピューター。たとえば、イギリスのラップトップは米国旅行の2日前に亡くなりました。だから、私はアメリカのラップトップを持っていますが、私は中括弧、山括弧などを常に使用しているので、タッチ入力を混乱させてアメリカのレイアウトに切り替えたくありません。だから、オフィスにドッキングするとき、私は英国のキーボードでポップします。しかし、windows / windowsアプリは、私の選択したレイアウトをひどく血まみれにしただけで、私を壁に押し上げます。:(設定した場合、設定したいです。コンピュータではなくユーザーです。私は本当にこの1つを担当する必要があります:
MemeDeveloper

3

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


3

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

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

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

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


2

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

ビープ音または何かを行ったことを通知するものがある場合は良いでしょう...


1

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

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


1

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

私がしていることは、言語バーからそれらを完全に削除し、1つだけを保持することです。

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

そのため、それらをすべて削除し、使用しているものを保持します。


はい、英語の入力言語も削除しました。
djeidot 09

0

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


0

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設定を確認します


リンクされたページが変更されると回答が無効になる可能性があるため、回答の重要な部分を参照リンクから引用してください。
DavidPostill

別のヒント:他の人が書いた資料を参照する方法を読んでください。他の人が書いた引用テキストをブロックする必要があります。Markdownヘルプを参照してください。今回は修正しましたが、今後は注意してください。
DavidPostill
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.