Windows系统Ctrl+Space切换中文输入法bug
继续充场面
Windows系统下,Ctrl+Space会切换中文输入法,即使你怎么设置,在输入法设置中改成什么键都不管用,Ctrl+Space照样还是会切换输入法。而Ctrl+Space是Visual Studio和Notepad++等软件里自动补全的热键,所以说装了中文的Windows你就没法用VS的自动补全
最后在网上找到了解决方法,见:http://superuser.com/questions/327479/ctrl-space-always-toggles-chinese-ime-windows-7
下面是步骤:
- 打开注册表。打开开始菜单,输入regedit回车
- 左边目录中找到HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- 繁体中文选择 00000070 这一项,简体中文选择 00000010 这一项
- 右边窗口有三小项,其中
Key Modifiers的值为 Ctrl (02c00000)
Virtual Key的值为 Space (20000000) - 把这个组合改掉就行了 例如:把Key Modifiers改为 Ctrl-Space (06c00000)
或者:Key Modifiers改成00c00000,Virtual Key 改成ff000000