IDE和输入法快捷键冲突

    在很多IDE中Ctrl+space都是补全的快捷键,但是在win7和部分linux的输入法中这个组合也是切换输入法的快捷键,通常这样就会覆盖掉IDE中的定义。类似的还有shift+space键。

    我倾向于将这些组合键作为IDE快捷键而不是输入法快捷键,但是Win7似乎并不能取消这些键。即使是点击“输入法/非输入法切换”然后选择不使用热键,确定之后快捷键依然会恢复为默认。

    我也参考网上的一种解决方法,添加一个美国英语的键盘布局,但是这个布局下依然会相应Ctrl+Space快捷键而切出中文输入法。

    大家是怎么解决这个问题的?

阅读 9.2k
2 个回答
  • 在切换输入法之后还需要重启当前使用的输入法的进程才能使新设置的热键生效,这是我原来设置不生效的原因
  • 将切换输入法的热键改成了Ctrl+Shift+',目前来看没有什么热键的冲突。

win7,现在只用搜狗输入法, 没出现这问题,而且出现可以随时改快捷键

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进