0%

Win10禁用Ctrl+Space中英文切换快捷键

解决方案

十几年的老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 保存的是系统默认的快捷键配置

当年的方案修改的是用户快捷键配置,现已失效,现在需要修改系统默认的快捷键配置。

操作步骤

  1. 打开注册表编辑器
  2. 打开 HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys
  3. 需要修改两项,00000070 是繁体中文快捷键配置,00000010 是简体中文快捷键配置
  4. 分别打开上面所说的两项,修改下面两项数据
    • Key Modifiers 代表 Alt/Ctrl/Shift等修饰键,默认配置是 Ctrl (02c00000),把它的第一个字节由 02 改为 00
    • Virtual Key 代表与修饰键配合使用的辅助键,默认配置为 Space (20000000),把它的第一个字节由 20 改为 FF
  5. 然后重启系统即可,也许注销再登录就行
  6. 我是只改系统默认配置然后重启,Ctrl+Space就无效了,如果只改系统默认配置无效的话,可以再把用户配置也按相同方法改掉,再不行的话就等微软修复BUG吧~~~