经验分享 · 2015年7月19日

程序员大福利 Windows 8.1系统下解决输入法Ctrl+Space热键与很多IDE冲突的问题

Windows 8.1下面的输入法是个难啃的骨头,我把系统自带的输入法删除,装搜狗,改热键。但是,不知道什么时候Ctrl+Space就又被系统截获,变成了打开输入法了。下面转载一篇文章, 大家可以试一下

系统语言设置中 Ctrl+Space 是用来切换中英输入法的

Android Studio中 Ctrl+Space 是 快速完成输入的 作用跟 eclipse中的 Alt+/ 作用类似

两个的 快捷键冲突了,下面是解决办法,亲测有用(win7,win8.1,xp均可解决)!

这是解决办法的原文连接

下面是我亲测的步骤!

开始->搜索框输入 regedit->打开注册表文件

  • 1

找到这个路径,

选中key为 00000070 的条目,这个是 中文繁体输入法的快捷键
选中key为 00000010 的条目,这个是中文简体输入法的快捷键

现在先来修改 00000010 条目,在右边子窗口中有三个
选项如图

2015050422385257

Key Modifiers 原来的 二进制值是 02c00000 将 第一个字节 02 改为(选中条目,右键,选择修改) 00
02c00000 是Ctrl 的二进制编码)

Virtual Key 原来的二进制值是20000000 将第一个字节 20 改为 FF20000000 是Space的二进制编码)

2015050422490243

这样 00000010条目就修改完了,然后再用这种方法 修改00000070条目。

改完之后重启电脑,或者注销一下。

亲测确实可行,解决困扰已久的心病。瞬间舒爽了,希望这个方法可以帮到朋友们。