背景
**Ctrl+空格 ** 在许多代码编辑工具中充当智能代码提示快捷键,但每当我们使用这个快捷键的时候,结果总是不遂人愿。原因是代码编辑工具和微软输入法的快捷键功能冲突了,而本着系统是谁设计的情况下谁的快捷键优先级更高的现实下,代码编辑工具中的 Ctrl+空格 功能失效了。按下该快捷键的时候,windows 的反馈结果总是自动帮我们切换输入法。而我们绝大部分人已经习惯了 Ctrl+Shift 切换输入法的方式了,所以 Ctrl+空格 切换输入法的方式对我们来说完全没有必要,而且还浪费了快捷键。
笔者深受其害,并且在网上苦苦寻不到解决办法,在自我摸索并将这个问题解决后,特此记录一下。同时,也希望能够帮助到更多深受此害的广大网友们。
解决方式
见下方操作步骤:
-
点击电脑右下角的 ”wifi 声音 电池" 图标,并选择弹窗右下角的 “设置选项”
-
在弹出后的设置页面中,选择 “语言和区域”
-
在 “中文(简体,中国)“ 右侧 ”…” 中,选择 “语言选项”
-
在新新页面下的 “键盘” 设置中,选择 “添加键盘” 来显示你电脑下所有的输入法(如,笔者的电脑下有三种输入法,见框图)
-
依次在每一种输入法右侧点击 “…”,并选择 “键盘选项”
-
新页面中选择 “按键” 选项
-
在新页面中取消勾选 “Ctrl + 空格”
-
步骤 4 下剩余的输入法选项,重复步骤 5 - 7