Ctrl + Spaceキーを押すと常に中国語のIMEが切り替わる(Windows 7)


28

私はWindows 7 Ultimate(w / SP1)を実行していて、主にスクリーンショットなどのために複数のUI言語がインストールされています。 CTRL + スペース 言語バーの設定/詳細なキー設定で、これらのホットキーの割り当てを無効化/上書きしたにもかかわらず、キーを押してください。

(それは CTRL + スペース Visual Studio IDEでは、それを超えてかなり面倒です。)

何か案は?

回答:


41

私はこのWindowsのバグを知っていました 。不満足な回避策と年に1〜2回の無駄な検索の後、私は解決策を見つけようとします。 私はついにそれを持っています!

手順

  1. に行く Start >入力してください regedit そしてそれを始めなさい
  2. 案内する HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. という名前のキーを選択します。
    • 00000070 のために Chinese (Traditional) IME - Ime/NonIme Toggle ホットキー
    • 00000010 のために Chinese (Simplified) IME - Ime/NonIme Toggle ホットキー
  4. 右側のサブウィンドウには、3つのサブキーがあります。
    • キー修飾子を指定 Alt / Ctrl / シフト / etcに設定されている Ctrl 02c00000
    • 仮想キーは仕上げキーを指定し、に設定されています。 スペース 20000000
  5. の最初のバイトを変更 Key Modifiers から 0200
  6. の最初のバイトを変更 Virtual Key から 20FF
  7. ログオフして再度ログオンします。再起動する必要はないと思います。
  8. 変更しないでください Hot keys for input languages もう一度やり直すのでなければ、コントロールパネルで

メモ:症状

各レジストリキー(フォルダのように見えるもの)は、通常見つけられる各特定のホットキー設定用です。 Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages。繰り返し発生するバグは、ホットキーが自動的ににリセットされることです Ctrl + スペース GUIから変更しても。

私は個人的にWindows 7 64ビット版とWindows 8.1版でこれを確認することができますが、私の調査ではXPとVistaでも同様に機能するようです。

出典:

繁体字中国語Pocket IMEホットキーレジストリ設定

簡体字中国語MSPY 3.0 IMEホットキーレジストリ設定


あなたはそれを釘付けにした、ブラボー。
Philippe

Win10上で部分的に動作します。 PCの再起動後もまだ有効になっています。ログアウトしてからログインする必要があります。通常はPCを起動しても問題ありません。そしてそれは私の最初の中国語IMEを無効にするだけです(私のものはSougou IMEです)。それは私の2番目の中国語IME、Microsoft IMEには影響しません。
Shinoka

4

ありがとう、それはうまくいった。参考のために、修正したレジストリキーをエクスポートしました。

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00

2

私はちょうど関連する問題の助けを得ました、そして私はそれがあなたの多くにとっても同様に役に立つかもしれないと思います: https://www.neowin.net/forum/topic/1261058-windows-81-is-forgetting-ctrl12345-shortcuts-designated-for-keyboard-layout-switching-after-wa/

場合によっては、Windowsが個人用レイアウトコントロールの設定をデフォルトで上書きするようです。したがって、「恒久的な」解決策を得るための方法は基本的にあなたの書を書き換えることのようです。 HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys あなたが持っているものと一緒に HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys IMEのショートカット(またはこの場合は不在)を正しく設定したら。



1

追加の言語やレジストリの編集の煩わしさを必要としないユーザーのために、コントロールパネル、キーボードや他の入力方法の変更、キーボードの変更...に行き、そしてインストールされているサービスの下で自分の希望言語以外のすべてを削除します。セットアップ、英語(アイルランド)

中国語がここから削除されたため、ショートカットも機能しなくなったため、ビジュアルスタジオで再び使用することができました。


-1

何カチェ以外 答えた 、トリック それ以上の変更や復帰を防ぐ (たとえば、誤ってWindowsの設定から変更しようとした場合)、 DENY レジストリ内の全員に対する「フルコントロール」。

ステップバイステップのダミー:

  • RegEditを使用している場合は、左側のナビゲーションツリーの[00000010]キーを右クリックします。
  • [アクセス許可]を選択します。
  • [グループ名またはユーザー名]の各項目について、[拒否]列の下にあるチェックボックスをすべてオンにします。
  • 「OK」をクリック
  • 左側のナビゲーションツリーで「00000070」キーを繰り返します。

レジストリのアクセス許可の変更はすぐに有効になります(今すぐIMEトグルキーを設定またはリセットしてみてください - 機能しません)。元の答えで述べたように、実際のCTRL-SPACEキーを「無効」にするには(IMEを切り替える目的で)、 意志 ログアウトして再度ログインする必要があります。


これは本当にコメントです ではない 元の質問に対する答えです。あなたはいつでもあなた自身の投稿にコメントすることができます、そしてあなたが十分に持っていたら 評判 あなたはできるでしょう 任意の投稿にコメントする 。読んでください コメントするのに50の評判が必要なのはなぜですか?代わりに何ができますか?
DavidPostill

1
「私はKacheの答えにコメントを加えることができないので、私は質問に「答える」必要があります。」いいえ、違います。コメントであるべき答えを追加すると、マイナス投票が発生し、コメント特権から遠ざかる可能性があります。
DavidPostill

@DavidPostillを申し訳ありませんが、それは "それを固執する"の質問に答えますか。すでに述べたように、私はもともとこのスレッドが私を助けてくれたので答えに追加するつもりでした(Google検索から)。私は "賞賛"やいかなる種類の投票も期待していないし、これを答えとすることすら期待していませんでした。自分の投稿 "...具体的には、まず最初に自分の投稿を作成しますか。
reb00tz
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.