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

How to read eclipse default key binding values which are in General-Keys-Keys Preference page

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

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

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

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

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

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

Binding [] bindings = bindingService.getBindings();