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+"`",然后确定->确定,进行保存。注意,此时不要按Ctrl+Space做测试,这里据说Windows存在Bug,按下Ctrl+Space可能导致快捷键复位,也就是修改失效。所以此时应该立即进行重启电脑,对,就是重启电脑,否则修改不生效。
本文地址:https://blog.csdn.net/qq_15653601/article/details/107445154
下一篇: ScrollView 与 键盘显示