Eclipse:在Linux/KDE中使用Ctrl + Shift +?热键?

7
我最近在我的Arch Linux/KDE 4机器上安装了Eclipse Helios(Java Developers Edition,从www.eclipse.org下载的原版),以帮助导航一个大型Java项目。问题是,Eclipse中许多关键绑定倾向于使用Ctrl + Shift作为修饰符,而这也是我用来切换键盘布局的组合。因此,如果我按下,比如,Ctrl + Shift + T,我就看不到打开类型对话框;西里尔字母“e”只是插入到编辑器中(这与我按下Ctrl + Shift然后按下T的效果相同)。
我知道我可以更改键绑定(对于Eclipse和布局切换器都可以),但也许有人知道如何使Ctrl + Shift在类似我的设置中工作吗?
提前感谢您。
1个回答

6

在Eclipse中有一种解决方法(涉及更改按键绑定,但可能您没有考虑过的方式),详见错误239690

我找到了Eclipse 3.4的解决方法。
只需将相应热键绑定到同一命令。

例如,对于“保存”命令。
菜单 窗口 -> 首选项 -> 键,找到“保存”,点击“复制命令”,切换到俄语布局,然后在“绑定”字段中按下所需的键组合(我的情况下是标准键盘和Windows-cp1251布局中的Ctrl+Ы

更一般地,关于热键/键盘布局问题的跟踪信息记录在错误61190中,并且最近提交了一个补丁。


非常感谢您的回复!是的,我怀疑这是SWT/GTK的错误,看起来它有很长的历史。第一个解决方案听起来很有趣;我可能会选择这种方式。 - vsinitsyn

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接