From f147cdf75ca2de798c6351cb8ac21b914cde85b2 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 17 Nov 2013 16:58:24 +0000 Subject: [PATCH] Lua Console - F12 works now if focused on the output window --- BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs | 1 + BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs index a7306d7c76..a262a9ee12 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.Designer.cs @@ -512,6 +512,7 @@ this.OutputBox.Size = new System.Drawing.Size(246, 283); this.OutputBox.TabIndex = 2; this.OutputBox.Text = ""; + this.OutputBox.KeyDown += new System.Windows.Forms.KeyEventHandler(this.OutputBox_KeyDown); // // contextMenuStrip2 // diff --git a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs index 4fcf4fdc3a..d47c71d28a 100644 --- a/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs +++ b/BizHawk.Client.EmuHawk/tools/Lua/LuaConsole.cs @@ -1265,5 +1265,13 @@ namespace BizHawk.Client.EmuHawk { registeredFunctionsToolStripMenuItem.Enabled = LuaImp.RegisteredFunctions.Any(); } + + private void OutputBox_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode == Keys.F12 && !e.Control && !e.Alt && !e.Shift) //F12 + { + showRegisteredFunctionsToolStripMenuItem_Click(null, null); + } + } } }