我在Ubuntu上使用Eclipse。有没有办法在我当前工作区的所有快捷方式中用Alt替换Alt?鉴于存储快捷方式的文件,也许我可以进行某种搜索和替换?
答案 0 :(得分:0)
只有你定义的绑定 - 在Keys首选项页面中标有“U” - 才会被明确保存。默认绑定是从org.eclipse.ui.bindings
扩展点提升的。
我认为您可以通过向当前显示添加过滤器(Listener
)来完成您想要的任务。像
final Listener filter = new Listener() {
@Override
public void handleEvent(Event event) {
// Translate event.keyCode
// Translate event.stateMask
}
};
Display display = Display.getCurrent();
display.addFilter(SWT.KeyDown, filter);
display.addFilter(SWT.KeyUp, filter);