欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Ctrl + Alt + Left/Right键失效以及Ctrl + Space键被占用解决

程序员文章站 2022-06-25 09:39:55
工作原因,IDEA之类的IDE用的多。我们知道,在IDEA中,Ctrl + Alt + Left/Right键用于跳转到上/下一个编辑的位置;Ctrl + Space键用于基本代码补全。但是在使用过程中发现Ctrl + Alt + Left/Right键毫无反应,而Ctrl+Space键则被系统用于作输入法的中英文切换。 修改快捷键映射表是可以的,但是这意味着放弃之前的习惯,增加记忆和学习负担,对于程序猿来说是难受的。因此,有必要解决快捷键冲出的问题。下面我们一个一个来解决......

        工作原因,IDEA之类的IDE用的多。我们知道,在IDEA中,Ctrl + Alt + Left/Right键用于跳转到上/下一个编辑的位置;Ctrl + Space键用于基本代码补全。但是在使用过程中发现Ctrl + Alt + Left/Right键毫无反应,而Ctrl+Space键则被系统用于作输入法的中英文切换。

        修改快捷键映射表是可以的,但是这意味着放弃之前的习惯,增加记忆和学习负担,对于程序猿来说是难以忍受的。因此,有必要解决快捷键冲突的问题。下面我们一个一个来解决:

1.Ctrl + Alt + Left/Right键失效

        网上有说是因特尔显卡控制中心的快捷键冲突,也有说是音乐播放器像酷狗音乐等产生的冲突,建议你先检查一下看看是不是相关的冲突导致的。我这边快捷键冲突不是上面两种情况,最后发现是远程桌面mstsc本身使用了这个快捷键(可以参考一下这个链接),导致被拦截,因为我是在使用远程桌面进行开发...

        所以如果你也是因为使用了远程桌面的原因的话,解决办法就是弃用mstsc,改用第三方远程桌面软件,例如兼容mstsc的Microsoft远程桌面软件,可以在应用商店下载,不需要额外安装服务端软件。

 

2.Ctrl + Space键被占用解决

        排查发现是输入法高级键盘设置里面占用了该快捷键,所以需要修改快捷键。据说这里有bug,需要重启电脑生效。下面跟着我操作吧!

搜索打开“高级键盘设置”,点击“输入语言热键”,进入“高级键设置”选项卡,如下图所示:

Ctrl + Alt + Left/Right键失效以及Ctrl + Space键被占用解决

Ctrl + Alt + Left/Right键失效以及Ctrl + Space键被占用解决

Ctrl + Alt + Left/Right键失效以及Ctrl + Space键被占用解决

然后把红框对应项的快捷方式给改为其它的一般不用的键,譬如改为Ctrl+"`",然后确定->确定,进行保存。注意,此时不要按Ctrl+Space做测试,这里据说Windows存在Bug,按下Ctrl+Space可能导致快捷键复位,也就是修改失效。所以此时应该立即进行重启电脑,对,就是重启电脑,否则修改不生效。

 

本文地址:https://blog.csdn.net/qq_15653601/article/details/107445154

相关标签: Windows