aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSera <62521228+SeraUQ@users.noreply.github.com>2020-11-19 00:15:44 +0100
committerGitHub <noreply@github.com>2020-11-19 00:15:44 +0100
commit41ab43151ba3448195cd8b5c2da295c9d96edff8 (patch)
treeb5c2d0803b44252fbde9e1380d89444570346075
parent7f536b5a15d55008073cd73a4c4a17cd3a4991d7 (diff)
GLRenderer: Change between docked and handheld mode using a keybinding (#1685)
* GLRenderer: Change between docked and handheld mode using a keybinding * nit
-rw-r--r--Ryujinx/Ui/GLRenderer.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx/Ui/GLRenderer.cs b/Ryujinx/Ui/GLRenderer.cs
index 60012519..10525a4b 100644
--- a/Ryujinx/Ui/GLRenderer.cs
+++ b/Ryujinx/Ui/GLRenderer.cs
@@ -42,6 +42,7 @@ namespace Ryujinx.Ui
private bool _mousePressed;
private bool _toggleFullscreen;
+ private bool _toggleDockedMode;
private readonly long _ticksPerFrame;
@@ -163,6 +164,19 @@ namespace Ryujinx.Ui
}
_toggleFullscreen = toggleFullscreen;
+
+ bool toggleDockedMode = keyboard.IsKeyDown(OpenTK.Input.Key.F9);
+
+ if (toggleDockedMode != _toggleDockedMode)
+ {
+ if (toggleDockedMode)
+ {
+ ConfigurationState.Instance.System.EnableDockedMode.Value =
+ !ConfigurationState.Instance.System.EnableDockedMode.Value;
+ }
+ }
+
+ _toggleDockedMode = toggleDockedMode;
}
private void GLRenderer_Initialized(object sender, EventArgs e)