diff --git a/Artemis/Artemis/ViewModels/Flyouts/FlyoutSettingsViewModel.cs b/Artemis/Artemis/ViewModels/Flyouts/FlyoutSettingsViewModel.cs index 1f9e8c4ad..fbce0198c 100644 --- a/Artemis/Artemis/ViewModels/Flyouts/FlyoutSettingsViewModel.cs +++ b/Artemis/Artemis/ViewModels/Flyouts/FlyoutSettingsViewModel.cs @@ -72,7 +72,11 @@ namespace Artemis.ViewModels.Flyouts { get { - return new BindableCollection(MainManager.DeviceManager.KeyboardProviders.Select(k => k.Name)); + return new BindableCollection(MainManager.DeviceManager.KeyboardProviders + .OrderBy(k => k.Name != "None") + .ThenBy(k => k.Name != "Corsair RGB Keyboard") + .ThenBy(k => k.Name) + .Select(k => k.Name)); } } @@ -244,4 +248,4 @@ namespace Artemis.ViewModels.Flyouts : GeneralSettings.LastKeyboard; } } -} \ No newline at end of file +}