diff --git a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
index 1427ebb28..3ef9b4e62 100644
--- a/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
+++ b/src/Ryujinx/UI/ViewModels/MainWindowViewModel.cs
@@ -2206,6 +2206,18 @@ namespace Ryujinx.Ava.UI.ViewModels
IsFullScreen = WindowState == WindowState.FullScreen;
}
+ public async void OpenSettings()
+ {
+ Window.SettingsWindow = new(Window.VirtualFileSystem, Window.ContentManager);
+
+ await Window.SettingsWindow.ShowDialog(Window);
+
+ Window.SettingsWindow = null;
+
+ LoadConfigurableHotKeys();
+
+ }
+
public static void SaveConfig()
{
ConfigurationState.Instance.ToFileFormat().SaveConfig(Program.ConfigurationPath);
diff --git a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml
index ff07da503..676f0ef07 100644
--- a/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml
+++ b/src/Ryujinx/UI/Views/Main/MainMenuBarView.axaml
@@ -156,10 +156,11 @@
Header="{locale:Locale MenuBarShowFileTypes}" />
+ ToolTip.Tip="{locale:Locale OpenSettingsTooltip}"
+ InputGesture="Ctrl+," />
+