解决方案
十几年的老BUG了,Win7时代的修改注册表的方法也失效了。
Win7时代的方案在这里:CTRL-Space always toggles Chinese IME (Windows 7)
需要注意的是:
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
保存的是当前用户的快捷键配置HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys
保存的是系统默认的快捷键配置
当年的方案修改的是用户快捷键配置,现已失效,现在需要修改系统默认的快捷键配置。
操作步骤
- 打开注册表编辑器
- 打开
HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys
- 需要修改两项,
00000070
是繁体中文快捷键配置,00000010
是简体中文快捷键配置 - 分别打开上面所说的两项,修改下面两项数据
Key Modifiers
代表 Alt/Ctrl/Shift等修饰键,默认配置是Ctrl (02c00000)
,把它的第一个字节由02
改为00
Virtual Key
代表与修饰键配合使用的辅助键,默认配置为Space (20000000)
,把它的第一个字节由20
改为FF
- 然后重启系统即可,也许注销再登录就行
- 我是只改系统默认配置然后重启,
Ctrl+Space
就无效了,如果只改系统默认配置无效的话,可以再把用户配置也按相同方法改掉,再不行的话就等微软修复BUG吧~~~