解决Win7、Win10、最新版Win11快捷键 Ctrl+空格 被切换中英输入法占用的问题

CJK语言区的程序员会遇到一个问题,那就是Ctrl+空格这个系统快捷键默认是用来切换输入法的中英文的,但好巧不巧几乎所有IDE的主动唤出代码补全也是这个快捷键。本文教你如何关闭它。

  1. Win7在任务栏右下角的输入法指示器上右键选择属性,然后就会看到“文本服务和输入语言”窗口➡️“高级键设置”
    在这里插入图片描述

  2. Win10和Win11如果你用第三方输入法的话,在设置➡️时间和语言➡️输入➡️高级键盘设置➡️输入语言热键
    在这里插入图片描述
    如果你用微信输入法,也可以在设置里直接找到入口(最新Win11自带输入法咖喱味太重了,切换窗口就会导致中英状态乱切,建议换第三方保平安):
    在这里插入图片描述

  3. 如果你用自带的微软拼音输入法的话,在任务栏右下角的输入法指示器上右键选择设置,然后进入按键选项取消勾选即可,就设置好了。
    在这里插入图片描述

  4. 在“高级键设置”里,选中“输入法/非输入法切换”,然后“更改按键顺序”。在这里就可以关掉Ctrl+空格的占用了。不过你会发现当取消勾选“启用按键顺序”以后,再按“应用”,快捷键又变回默认了。对于Win7来说,解决办法就是不要取消勾选,而是换成另一个不用的快捷键,比如我这里换成了Ctrl+Shift。然后再保存就好了。
    在这里插入图片描述

  5. 对于最新版Win11来说,确定以后你会发现还是不行,并且重启电脑以后这个设置又恢复默认了(沟槽的bug十几年还没修就离谱)。这时候我们需要重新再设置一遍,然后先不要重启,在设置➡️时间和语言➡️语言和区域➡️其他设置类别里将当前的快捷键设置复制应用到系统全局(否则只对当前用户账户有效),两个都打对勾以后再重启就彻底释放了Ctrl+空格的占用。
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值