Windows 7が常に入力またはキーボードの言語を自動的に変更するのはなぜですか?


18

Windows 7が入力またはキーボードの言語を常に自動的に変更する理由を疑問に思っています。

QWERTYキーボードが統合されたノートブック(英語(米国))があります。旅行中、私はその1つを使用しますが、さらに、私は自分自身と、QWERTZキーボードドイツ語(ドイツ)の自宅でのはるかに優れたキーボードを持っています。したがって、家にいるときは、QWERTZキーボードを使用したいと思います。

残念ながら、Windows 7はこれに対応していません。ノートブックを起動するたびに、通常は英語(米国)に設定されますが、それは問題ではありません。念のため、ノートブックのQWERTYキーボードを英語(米国)で使用します。ただし、ノートブックを起動し、QWERTZキーボードをドイツ語(ドイツ)で使用する場合は、通常、ALT +左シフトを押して英語(米国)からドイツ語(ドイツ)に切り替え、Windows 7では入力言語ですが、現在開いているプログラムのみ。入力言語がドイツ語(ドイツ)に設定されており、たとえばメモ帳を開くと、Windows 7は入力言語を自動的に切り替えます英語(米国)。新しいプログラムを開くたびに入力またはキーボードの言語をドイツ語(ドイツ)に変更する必要があるため、これは非常に面倒です。

ALT +左シフトを押して手動で変更した場合、Windows 7が1つの入力言語のままにならないのはなぜですか?入力またはキーボード言語の手動変更がWindows 7全体に適用されないのはなぜですか?なぜ現在開いているプログラムにのみ影響するのですか?

2つの異なるレイアウトのキーボードを2つ持っているため、両方のキーボード言語をインストールする必要があります。

私の問題の解決策を見つけるために、以下の両方の設定を試しました。現在、最初のオプションである2つの入力言語を使用しています。

最初のオプション:2つの入力言語:

ここに画像の説明を入力してください

2番目のオプション:2つのキーボード言語:

ここに画像の説明を入力してください


理由を知りたい。米国以外のすべてのキーボードを取り外した後でも、カナダの文字と入力が得られます。
-rlemon

回答:


9

しかし、ショートカットを使用してデフォルトの入力言語を変更できるかどうか、または新しいプログラムを開くときにデフォルトの入力言語への通常のフォールバックを無効にできるかどうかはわかりませんが、別の方法を見つけました!

問題をグーグルで調べて、Androgen Belkinによって書かれた次の記事に出会いました:http : //www.script-coding.info/AutoHotkey/AhkRussianEng.html

彼は、ロシア人は常にロシア語と英語に関してキーボードで同様の問題を抱えていると説明しています。したがって、彼は、Windowsの起動時にユーザー入力(必要な場合は既定の入力言語)をチェックしてオンにするスクリプトを作成しました。このスクリプトは、上記のリンクの一番下にあり、無料のキーボードマクロプログラムであるAutoHotKey用に作成されています。幸運なことに、私は献身的なAutoHotKeyユーザーです。

ロシア語と英語の代わりに、ドイツ語と英語のデフォルトの入力言語をチェックするようにスクリプトを調整しました。エラーなしで動作し、デフォルトの入力言語を簡単に設定できるので非常に便利です:)

さらに、AutoHotKeyはスクリプトを単一の実行可能ファイルにコンパイルすることをサポートしています。私にとって有用なすべての人からスクリプトを差し控えたいとは思いません。

デフォルトの入力言語の切り替え[ドイツ(ドイツ)<>英語(アメリカ合衆国)]:http : //www.megaupload.com/?d=A8HKEV4A

ファイル名:Switching_default_input_language_DE-EN.zip

内容:(1)Switching_default_input_language.ahk(AutoHotKeyスクリプト;スクリプトの編集または再コンパイル用)、(2)Switching_default_input_language.exe(スタンドアロンの実行可能ファイル)

楽しんで!:)


megauploadへのリンクは無効です... =(
ブラジル人の

これにより、システム全体の現在の言語を現在開いているすべてのアプリケーションに変更できますか?更新されたリンクは素晴らしいでしょう!
パヤラ

1

新しいプログラムを開くとき、Windowsは常にデフォルトの入力言語を使用するようです。

デフォルトの言語は、[テキストサービスと入力言語]画面の[全般]タブで変更できます。


あなたが正しいです。そのため、実際の主な問題は、ショートカットを使用してデフォルトの入力言語を変更できるかどうか、または新しいプログラムを開いたときにデフォルトの入力言語への切り替えを無効にできるかどうかです。正しい?
Bボール

1

私は別の質問でこれに答えました、おそらくあなたはキーラが欲しいでしょう。


こんにちはkillerfox、投稿していただきありがとうございます。ただし、KeylaはAutoHotKey用に調整されたマクロスクリプトに似ているようです。さらに、Keylaのドイツ語サポートが見つかりません。B-ボール、すべてのベスト
B-ボール

1

ここで見つけて答えみたところ、うまくいきました。

  1. [コントロールパネル]に移動し、[キーボードまたは他の入力方法の変更]リンクをクリックします
  2. 管理タブで[予約済みアカウントにコピー]をクリックします
  3. 両方のチェックボックスをオンにします。
  4. [適用]をクリックして、変更を適用します。
  5. [OK]をクリックして変更を確認します

リンク:http : //answers.microsoft.com/en-us/windows/forum/windows_vista-desktop/how-can-i-make-the-keyboard-layout-selection-apply/056964db-e75c-4399-9a1d- 686f33264598


リンクは適切で関連性がありますが、その抜粋は適切ではありません。
-MarcH

1
Windows 7で試しました。動作しません。
フロリアンF

1

言語入力を変更した後、Windows 7の起動時にそれを言語入力にコピーする必要があります。

[コントロールパネル]-> [地域と言語]-> [地域と言語の変更]-> [管理]-> [copty setiyngs]で、Windowsの入力とコピーを開始します。

そこに変更があったことが表示されます。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.