in src/dotnet/JetBrains.PresentationAssistant/VisualStudio/VsShortcutFinder.cs [34:51]
public override ActionShortcut GetOverriddenVsShortcut(IActionDefWithId def)
{
if (dte == null)
return null;
// Not sure if we're ever called on a non-UI thread, but better safe than sorry
if (!threading.Dispatcher.CheckAccess())
return null;
// def.CommandId is the command ID of the ReSharper action. We want the command ID
// of the VS command it's overriding
var vsOverridingDef = vsActionDefs.GetOverriddenVsCommands(def).FirstOrDefault();
if (vsOverridingDef == null)
return null;
var binding = keyBindingsCache.GetKeyBindings(vsOverridingDef.OverriddenCommandId).FirstOrDefault();
return binding?.Shortcut;
}