Dedup `MainForm.CheckHotkey` with existing helpers / event handlers

This commit is contained in:
YoshiRulz 2024-07-08 09:27:21 +10:00
parent d515b1bdad
commit c99d2212b2
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
1 changed files with 10 additions and 11 deletions

View File

@ -112,7 +112,7 @@ namespace BizHawk.Client.EmuHawk
ToggleBackgroundInput(); ToggleBackgroundInput();
break; break;
case "Toggle Menu": case "Toggle Menu":
MainMenuStrip.Visible ^= true; ShowMenuContextMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Volume Up": case "Volume Up":
VolumeUp(); VolumeUp();
@ -158,15 +158,14 @@ namespace BizHawk.Client.EmuHawk
ToggleKeyPriority(); ToggleKeyPriority();
break; break;
case "Toggle Messages": case "Toggle Messages":
Config.DisplayMessages ^= true; DisplayMessagesMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Toggle Display Nothing": case "Toggle Display Nothing":
// TODO: account for 1 when implemented // TODO: account for 1 when implemented
Config.DispSpeedupFeatures = Config.DispSpeedupFeatures == 0 ? 2 : 0; Config.DispSpeedupFeatures = Config.DispSpeedupFeatures == 0 ? 2 : 0;
break; break;
case "Accept Background Input": case "Accept Background Input":
Config.AcceptBackgroundInput ^= true; ToggleBackgroundInput();
AddOnScreenMessage($"Accept Background Input toggled {(Config.AcceptBackgroundInput ? "On" : "Off")}");
break; break;
// Save States // Save States
@ -296,16 +295,16 @@ namespace BizHawk.Client.EmuHawk
// Tools // Tools
case "RAM Watch": case "RAM Watch":
Tools.LoadRamWatch(true); RamWatchMenuItem_Click(this, EventArgs.Empty);
break; break;
case "RAM Search": case "RAM Search":
Tools.Load<RamSearch>(); RamSearchMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Hex Editor": case "Hex Editor":
Tools.Load<HexEditor>(); HexEditorMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Trace Logger": case "Trace Logger":
Tools.Load<TraceLogger>(); TraceLoggerMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Lua Console": case "Lua Console":
OpenLuaConsole(); OpenLuaConsole();
@ -317,7 +316,7 @@ namespace BizHawk.Client.EmuHawk
} }
break; break;
case "Cheats": case "Cheats":
Tools.Load<Cheats>(); CheatsMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Toggle All Cheats": case "Toggle All Cheats":
var cheats = CheatList.Where(static c => !c.IsSeparator).ToList(); var cheats = CheatList.Where(static c => !c.IsSeparator).ToList();
@ -335,10 +334,10 @@ namespace BizHawk.Client.EmuHawk
TAStudioMenuItem_Click(null, null); TAStudioMenuItem_Click(null, null);
break; break;
case "ToolBox": case "ToolBox":
Tools.Load<ToolBox>(); ToolBoxMenuItem_Click(this, EventArgs.Empty);
break; break;
case "Virtual Pad": case "Virtual Pad":
Tools.Load<VirtualpadTool>(); VirtualPadMenuItem_Click(this, EventArgs.Empty);
break; break;
// RAM Search // RAM Search