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
下面是步骤:

  1. 打开注册表。打开开始菜单,输入regedit回车
  2. 左边目录中找到HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
  3. 繁体中文选择 00000070 这一项,简体中文选择 00000010 这一项
  4. 右边窗口有三小项,其中
    Key Modifiers的值为 Ctrl (02c00000)
    Virtual Key的值为 Space (20000000)
  5. 把这个组合改掉就行了 例如:把Key Modifiers改为 Ctrl-Space (06c00000)
    或者:Key Modifiers改成00c00000,Virtual Key 改成ff000000
posted @ 2014-09-25 12:32  kilobtye  阅读(440)  评论(0编辑  收藏  举报