How to disable Ctrl-Space selecting chinese keyboard on windows 7? [duplicate]
I would like to use both chinese keyboard and eclipse ctrl-space for suggestions popup. Since I use chinese very rare, I would like just to disable ctrl-space selecting this language.
I have removed this combination from windows' chinese keyboard setup, but it either returns (if I remove) or just works without setting (if chaged).
Hot to disable ctrl-space totally for keyboard?
I've been aware of this Windows bug for years. After tons of unsatisfying workarounds and fruitless searching the one or two times a year I attempt to find a solution, I finally have it!
Procedure
- Go to
Start
> Type inregedit
and start it - Navigate to
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- Select the key named:
-
00000070
for theChinese (Traditional) IME - Ime/NonIme Toggle
hotkey -
00000010
for theChinese (Simplified) IME - Ime/NonIme Toggle
hotkey
-
- In the right sub-window, there are three subkeys.
- Key Modifiers designate Alt/Ctrl/Shift/etc and is set to Ctrl (
02c00000
). - Virtual Key designates the finishing key and is set to Space (
20000000
).
- Key Modifiers designate Alt/Ctrl/Shift/etc and is set to Ctrl (
- Change the first byte in
Key Modifiers
from02
to00
- Change the first byte in
Virtual Key
from20
toFF
- Log off and log back on. I don't think it's necessary to restart.
- Do not change the
Hot keys for input languages
in Control Panel, unless you want to do this all over again.
Notes: Symptoms
Each registry key (thing that looks like a folder) is for each specific hotkey setting that you would normally find in Control Panel > Region and Language > Keyboards and Languages > Change keyboards... > Advanced Key Settings > Hot keys for input languages
. The recurring bug is the hotkey being automatically reset to Ctrl+space even if changed via the GUI.
This is for Windows 7 64-bit, though from my research, it looks like it may work for XP and Vista as well.
Sources:
Traditional Chinese Pocket IME Hot Key Registry Settings
Simplified Chinese MSPY 3.0 IME Hot Key Registry Settings