キーボードレイアウトの保護(Win XP)

かつて、窓の不快な奇妙さに遭遇しました。

10番目の「残忍な集会」を回避したにもかかわらず、私はPunto Switcherやその他の悪霊を使用していません。私のKhryushkaは、言語パネルでキーボードレイアウトを切り替える順序を定期的に変更しました。

つまり、たとえばEn-> Ru-> Ukでしたが、 En-> Uk-> Ruになりました

タスクは、すべてをその場所に戻し、将来これを回避することです。



私は英語、ロシア語、ウクライナ語のレイアウトを使用しているため、問題は複雑でした。 2を使用すると、すべてがやや単純になります。



この問題は観察され、 Windows XP(SP 3)で解決されました。



スクリーンショットはクリック可能です



そのため、最初に、レジストリのアドレスを確認する必要があります

HKEY_CURRENT_USER \キーボードレイアウト\プリロード

そして

HKEY_USERS \ .DEFAULT \ Keyboard Layout \ Preload

このブランチは、システムに入るときのキーボードの初期レイアウトを担当しますが、ここで変更することをお勧めします



目的のシーケンスが示されます。



どこで

00000409-eng

00000419-RUS

00000422-ウクライナ語

完全一致リスト



次に、レイアウトの優先度を変更する必要があります。

これを行うには、次のレジストリに移動します

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Nls \ Locale



そして、リストの最後のレイアウトの値を1つ増やします(もちろん、それらが3つしかない場合)。



通常、ロシア語(00000419)とウクライナ語(00000422)の両方のレイアウトでは、優先順位は同じ-5に設定されます。したがって、切り替え時のシーケンスがEn-> Ru-> Ukになるように、フィールド00000422の値を「5」から「6」に変更します。





念のため、このスレッドの値を同様に変更できます。

HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet002 \ Control \ Nls \ Locale

私の場合、これは必須ではありませんでした



実際、これらの簡単なアクションは、キーボードレイアウトを変更する際の「言語の切り替え」のシーケンスに関する問題から私を救った。



脅威

突然、誰かがレジストリを支配したことはありませんでした。ここでは、すべてが十分に詳細に説明されている良い記事があります。



All Articles