解决方案
十几年的老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改为00Virtual Key代表与修饰键配合使用的辅助键,默认配置为Space (20000000),把它的第一个字节由20改为FF
- 然后重启系统即可,也许注销再登录就行
- 我是只改系统默认配置然后重启,
Ctrl+Space就无效了,如果只改系统默认配置无效的话,可以再把用户配置也按相同方法改掉,再不行的话就等微软修复BUG吧~~~