如何读取General-Keys-Keys Preference页面中的eclipse默认键绑定值

时间:2016-08-03 14:16:39

标签: eclipse preferences key-bindings

我使用下面的代码来获取workbench.prefs文件中存在的更新首选项。

private  String nodeValue = "org.eclipse.ui.commands";

IPreferenceStore store = WorkbenchPlugin.getDefault().getPreferenceStore();
String updatedKeyString = store.getString(nodeValue);

但现在我需要获取General-Keys-Keys首选项页面中的键绑定的默认值。

1 个答案:

答案 0 :(得分:0)

您可以从绑定服务获取当前的键绑定:

IBindingService bindingService = PlatformUI.getWorkbench().getAdapter(IBindingService.class);

Binding [] bindings = bindingService.getBindings();