Win10系统下,由于Ctrl+Space组合键默认被定义成输入法启动开关热键,影响Emacs正常使用。修改输入法设置仍然不起作用。
解决办法:
- 打开注册表,找到
HKEY_CURRENT_USER/Control Panel/Input Method/Hot Keys
- 选择相关热键设置:
00000010
: 简体中文切换热键
00000070
: 繁体中文切换热键 - 右边有三个子属性:
Key Modifiers
: 指定热键组合的开始键,默认设置为Ctrl
。修改开头1Byte从02
到00
。
Virtual Key
:指定热键组合的结束键,默认设置为Space
。修改开头1Byte从20
到FF
。 - Logoff (后续不要在系统设置里修改输入法热键)
* 简繁都要修改以保证生效。