From 6f76b7a8d3d0a267bbce9c45fd136124f7043b15 Mon Sep 17 00:00:00 2001 From: SuuperW Date: Sun, 29 Jun 2025 00:06:36 -0500 Subject: [PATCH] Fix a situation where copy/paste hotkeys don't work. --- .../tools/TAStudio/TAStudio.Designer.cs | 1 + src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs index 657f8edf57..65e0d5eaa2 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs @@ -1180,6 +1180,7 @@ namespace BizHawk.Client.EmuHawk this.MinimumSize = new System.Drawing.Size(200, 148); this.Name = "TAStudio"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Activated += new System.EventHandler(this.TAStudio_Activated); this.Deactivate += new System.EventHandler(this.TAStudio_Deactivate); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Tastudio_Closing); this.Load += new System.EventHandler(this.Tastudio_Load); diff --git a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index 2869325df4..ac165515fb 100644 --- a/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/src/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -942,6 +942,13 @@ namespace BizHawk.Client.EmuHawk toolTip1.SetToolTip(TasView, null); } + private void TAStudio_Activated(object sender, EventArgs e) + { + // The copy/paste shortcut keys are handled by the right-click context menu, not EmuHawk hotkeys. + // So they will only work if TasView is focused. + TasView.Select(); + } + private void TAStudio_Deactivate(object sender, EventArgs e) { if (_leftButtonHeld)