Windows 8.1下面的输入法是个难啃的骨头,我把系统自带的输入法删除,装搜狗,改热键。但是,不知道什么时候Ctrl+Space就又被系统截获,变成了打开输入法了。下面转载一篇文章, 大家可以试一下
系统语言设置中 Ctrl+Space 是用来切换中英输入法的
Android Studio中 Ctrl+Space 是 快速完成输入的 作用跟 eclipse中的 Alt+/ 作用类似
两个的 快捷键冲突了,下面是解决办法,亲测有用(win7,win8.1,xp均可解决)!
下面是我亲测的步骤!
开始->搜索框输入 regedit->打开注册表文件
1 |
<span style="font-family: Courier New;">HKEY_CURRENT_USER/Control Panel/Input <span class="hljs-function"><span class="hljs-keyword">Method</span>/<span class="hljs-title">Hot</span> <span class="hljs-title">Keys</span></span></span> |
- 1
找到这个路径,
选中key为 00000070 的条目,这个是 中文繁体输入法的快捷键
选中key为 00000010 的条目,这个是中文简体输入法的快捷键
现在先来修改 00000010 条目,在右边子窗口中有三个
选项如图
Key Modifiers 原来的 二进制值是 02c00000
将 第一个字节 02
改为(选中条目,右键,选择修改) 00
(02c00000
是Ctrl 的二进制编码)
Virtual Key 原来的二进制值是20000000
将第一个字节 20
改为 FF
(20000000
是Space的二进制编码)
这样 00000010条目就修改完了,然后再用这种方法 修改00000070条目。
改完之后重启电脑,或者注销一下。
亲测确实可行,解决困扰已久的心病。瞬间舒爽了,希望这个方法可以帮到朋友们。