diff options
| author | Sera <62521228+SeraUQ@users.noreply.github.com> | 2020-11-19 00:15:44 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-11-19 00:15:44 +0100 |
| commit | 41ab43151ba3448195cd8b5c2da295c9d96edff8 (patch) | |
| tree | b5c2d0803b44252fbde9e1380d89444570346075 | |
| parent | 7f536b5a15d55008073cd73a4c4a17cd3a4991d7 (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.cs | 14 |
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) |
