aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx/Configuration/ConfigurationState.cs
diff options
context:
space:
mode:
authoremmauss <emmausssss@gmail.com>2021-06-28 20:09:43 +0000
committerGitHub <noreply@github.com>2021-06-28 22:09:43 +0200
commit28618c58d7ee1ae63fc57deca791a64ab38b57af (patch)
treece7e84d5301ca6222cb2cdad7cf82eb2a1682ce3 /Ryujinx/Configuration/ConfigurationState.cs
parenta79b39b91347816ea14677b58af738b70df03e9c (diff)
Add Screenshot Feature (#2354)
* Add internal screenshot capabilities * update version notice
Diffstat (limited to 'Ryujinx/Configuration/ConfigurationState.cs')
-rw-r--r--Ryujinx/Configuration/ConfigurationState.cs16
1 files changed, 15 insertions, 1 deletions
diff --git a/Ryujinx/Configuration/ConfigurationState.cs b/Ryujinx/Configuration/ConfigurationState.cs
index 1769dfa9..c98fbcca 100644
--- a/Ryujinx/Configuration/ConfigurationState.cs
+++ b/Ryujinx/Configuration/ConfigurationState.cs
@@ -542,7 +542,8 @@ namespace Ryujinx.Configuration
Hid.EnableMouse.Value = false;
Hid.Hotkeys.Value = new KeyboardHotkeys
{
- ToggleVsync = Key.Tab
+ ToggleVsync = Key.Tab,
+ Screenshot = Key.F8
};
Hid.InputConfig.Value = new List<InputConfig>
{
@@ -845,6 +846,19 @@ namespace Ryujinx.Configuration
configurationFileUpdated = true;
}
+ if (configurationFileFormat.Version < 28)
+ {
+ Common.Logging.Logger.Warning?.Print(LogClass.Application, $"Outdated configuration version {configurationFileFormat.Version}, migrating to version 28.");
+
+ configurationFileFormat.Hotkeys = new KeyboardHotkeys
+ {
+ ToggleVsync = Key.Tab,
+ Screenshot = Key.F8
+ };
+
+ configurationFileUpdated = true;
+ }
+
Logger.EnableFileLog.Value = configurationFileFormat.EnableFileLog;
Graphics.ResScale.Value = configurationFileFormat.ResScale;
Graphics.ResScaleCustom.Value = configurationFileFormat.ResScaleCustom;