private void RegisterShortcutIfPossibleAndNotAlreadyDone()
{
if (Shortcut != null && shortcutRegistered == false)
{
shortcutRegistered = true;
Application.FocusManager.GlobalKeyHandlers.PushForLifetime(Shortcut.Key, Shortcut.Modifier, Click, this.LifetimeManager);
}
}