stop hotkeys from getting sucked up by absent tool windows when hotkey-over-game priority is enabled
This commit is contained in:
parent
58d1788446
commit
faa614749b
|
@ -356,36 +356,44 @@ namespace BizHawk.Client.EmuHawk
|
|||
case "Do Search":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.DoSearch();
|
||||
else return false;
|
||||
break;
|
||||
case "New Search":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.NewSearch();
|
||||
else return false;
|
||||
break;
|
||||
case "Previous Compare To":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.NextCompareTo(reverse: true);
|
||||
else return false;
|
||||
break;
|
||||
case "Next Compare To":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.NextCompareTo();
|
||||
else return false;
|
||||
break;
|
||||
case "Previous Operator":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.NextOperator(reverse: true);
|
||||
else return false;
|
||||
break;
|
||||
case "Next Operator":
|
||||
if (GlobalWin.Tools.IsLoaded<RamSearch>())
|
||||
GlobalWin.Tools.RamSearch.NextOperator();
|
||||
else return false;
|
||||
break;
|
||||
|
||||
//TAStudio
|
||||
case "Add Branch":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AddBranchExternal();
|
||||
else return false;
|
||||
break;
|
||||
case "Delete Branch":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.RemoveBranchExtrenal();
|
||||
else return false;
|
||||
break;
|
||||
case "Show Cursor":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
|
@ -393,58 +401,72 @@ namespace BizHawk.Client.EmuHawk
|
|||
GlobalWin.Tools.TAStudio.SetVisibleIndex();
|
||||
GlobalWin.Tools.TAStudio.RefreshDialog();
|
||||
}
|
||||
else return false;
|
||||
break;
|
||||
case "Toggle Follow Cursor":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.TasPlaybackBox.FollowCursor ^= true;
|
||||
else return false;
|
||||
break;
|
||||
case "Toggle Auto-Restore":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.TasPlaybackBox.AutoRestore ^= true;
|
||||
else return false;
|
||||
break;
|
||||
case "Toggle Turbo Seek":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.TasPlaybackBox.TurboSeek ^= true;
|
||||
else return false;
|
||||
break;
|
||||
case "Clear Frames":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.ClearFramesExternal();
|
||||
else return false;
|
||||
break;
|
||||
case "Insert Frame":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.InsertFrameExternal();
|
||||
else return false;
|
||||
break;
|
||||
case "Delete Frames":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.DeleteFramesExternal();
|
||||
else return false;
|
||||
break;
|
||||
case "Clone Frames":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.CloneFramesExternal();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Increment":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogIncrementByOne();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Decrement":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogDecrementByOne();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Incr. by 10":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogIncrementByTen();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Decr. by 10":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogDecrementByTen();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Maximum":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogMax();
|
||||
else return false;
|
||||
break;
|
||||
case "Analog Minimum":
|
||||
if (GlobalWin.Tools.IsLoaded<TAStudio>())
|
||||
GlobalWin.Tools.TAStudio.AnalogMin();
|
||||
else return false;
|
||||
break;
|
||||
|
||||
// SNES
|
||||
|
|
Loading…
Reference in New Issue