diff --git a/src/BizHawk.Client.EmuHawk/Input/Input.cs b/src/BizHawk.Client.EmuHawk/Input/Input.cs index 5d37a2fe7e..584901d2c9 100644 --- a/src/BizHawk.Client.EmuHawk/Input/Input.cs +++ b/src/BizHawk.Client.EmuHawk/Input/Input.cs @@ -72,9 +72,9 @@ namespace BizHawk.Client.EmuHawk private bool _trackDeltas; private bool _ignoreEventsNextPoll; - private static readonly IReadOnlyList ModifierKeysBase = new[] { "Win", "Ctrl", "Alt", "Shift" }; + private static readonly IReadOnlyList ModifierKeysBase = new[] { "Super", "Ctrl", "Alt", "Shift" }; - private static readonly IReadOnlyList ModifierKeysBaseUnmerged = new[] { "Win", "Ctrl", "Alt", "Shift", "LeftWin", "RightWin", "LeftCtrl", "RightCtrl", "LeftAlt", "RightAlt", "LeftShift", "RightShift" }; + private static readonly IReadOnlyList ModifierKeysBaseUnmerged = new[] { "Super", "Ctrl", "Alt", "Shift", "LeftSuper", "RightSuper", "LeftCtrl", "RightCtrl", "LeftAlt", "RightAlt", "LeftShift", "RightShift" }; public void UpdateModifierKeysEffective() => _currentConfig.ModifierKeysEffective = (_currentConfig.MergeLAndRModifierKeys ? ModifierKeysBase : ModifierKeysBaseUnmerged) @@ -83,8 +83,8 @@ namespace BizHawk.Client.EmuHawk private readonly IReadOnlyDictionary _modifierKeyPreMap = new Dictionary { - ["LeftWin"] = "Win", - ["RightWin"] = "Win", + ["LeftSuper"] = "Win", + ["RightSuper"] = "Win", ["LeftCtrl"] = "Ctrl", ["RightCtrl"] = "Ctrl", ["LeftAlt"] = "Alt",