快速解决
- 新建文件
1.reg - 写入以下内容
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00
[HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:00,c0,00,00
"Virtual Key"=hex:ff,00,00,00
[HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000010]
"Key Modifiers"=hex:02,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00
[HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000070]
"Key Modifiers"=hex:02,c0,00,00
"Target IME"=hex:00,00,00,00
"Virtual Key"=hex:ff,00,00,00
Win + X -> 关机或注销 -> 注销 ,然后重新登录即可。
前言
我平日里喜欢使用Ctrl + 空格 进行代码补全或提示,然而在Windows上,会被一个万年不改的bug所影响,那就是万恶的输入法快捷键,如图 这里的配置是无法清空的,只能改其他按键,但是可以通过修改注册表 来取消该快捷键。
修改注册表
输入法设置在注册表有两处地方
HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys\
HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\
其中都有子项
- 00000070 中文 (繁体)
- 00000010 中文 (简体)
现在我们要做的就是修改Key Modifiers 和Virtual Key
将Key Modifiers(修改键)由默认值Ctrl (02c00000)修改为00c00000 ;
将Virtual Key(虚拟键)由默认值Space (20000000)修改为FF000000 。
最后注销系统,重新登录让系统读取配置就能屏蔽掉快捷键Ctrl + Space 的占用了。
若文章有误,或你有什么见解,欢迎留言交流指正。 原创不易,若有所帮助,欢迎点赞、收藏、转发。
|