/// <summary> /// Loads keybindings from the configuration file and registers them with Windows. /// </summary> private void AssignHotkeys(HotkeyManager hotkeyManager) { try { hotkeyManager.AssignHotkeys( ConfigManager.Config.Hotkeys ?? new HotkeyConfig[0], actionDispatcher, notificationService); } catch (Exception e) when(e is ArgumentException || e is HotkeyException) { notificationService.ShowErrorWindow(e.Message, "Could not register hotkeys"); Exit(); } }