diff --git a/BizHawk.MultiClient/tools/HotkeyWindow.Designer.cs b/BizHawk.MultiClient/tools/HotkeyWindow.Designer.cs
new file mode 100644
index 0000000000..d92595c15b
--- /dev/null
+++ b/BizHawk.MultiClient/tools/HotkeyWindow.Designer.cs
@@ -0,0 +1,840 @@
+namespace BizHawk.MultiClient.tools
+{
+ partial class HotkeyWindow
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Windows Form Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.hotkeyTabs = new System.Windows.Forms.TabControl();
+ this.tabPage2 = new System.Windows.Forms.TabPage();
+ this.tabPage3 = new System.Windows.Forms.TabPage();
+ this.IDB_SAVE = new System.Windows.Forms.Button();
+ this.IDB_CANCEL = new System.Windows.Forms.Button();
+ this.IDW_SS1 = new BizHawk.MultiClient.InputWidget();
+ this.label1 = new System.Windows.Forms.Label();
+ this.label2 = new System.Windows.Forms.Label();
+ this.IDW_SS2 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_SS3 = new BizHawk.MultiClient.InputWidget();
+ this.label4 = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.IDW_SS4 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_SS5 = new BizHawk.MultiClient.InputWidget();
+ this.label6 = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.IDW_SS6 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_SS7 = new BizHawk.MultiClient.InputWidget();
+ this.label8 = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.IDW_SS8 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_SS9 = new BizHawk.MultiClient.InputWidget();
+ this.label10 = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.IDW_SS0 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_LS1 = new BizHawk.MultiClient.InputWidget();
+ this.label20 = new System.Windows.Forms.Label();
+ this.label19 = new System.Windows.Forms.Label();
+ this.IDW_LS2 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_LS3 = new BizHawk.MultiClient.InputWidget();
+ this.label18 = new System.Windows.Forms.Label();
+ this.label17 = new System.Windows.Forms.Label();
+ this.IDW_LS4 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_LS5 = new BizHawk.MultiClient.InputWidget();
+ this.label16 = new System.Windows.Forms.Label();
+ this.label15 = new System.Windows.Forms.Label();
+ this.IDW_LS6 = new BizHawk.MultiClient.InputWidget();
+ this.label14 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.IDW_LS8 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_LS9 = new BizHawk.MultiClient.InputWidget();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label11 = new System.Windows.Forms.Label();
+ this.IDW_LS0 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_LS7 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_ST1 = new BizHawk.MultiClient.InputWidget();
+ this.label30 = new System.Windows.Forms.Label();
+ this.label29 = new System.Windows.Forms.Label();
+ this.IDW_ST2 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_ST3 = new BizHawk.MultiClient.InputWidget();
+ this.label28 = new System.Windows.Forms.Label();
+ this.label27 = new System.Windows.Forms.Label();
+ this.IDW_ST4 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_ST5 = new BizHawk.MultiClient.InputWidget();
+ this.label26 = new System.Windows.Forms.Label();
+ this.label25 = new System.Windows.Forms.Label();
+ this.IDW_ST6 = new BizHawk.MultiClient.InputWidget();
+ this.label24 = new System.Windows.Forms.Label();
+ this.label23 = new System.Windows.Forms.Label();
+ this.IDW_ST8 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_ST9 = new BizHawk.MultiClient.InputWidget();
+ this.label22 = new System.Windows.Forms.Label();
+ this.label21 = new System.Windows.Forms.Label();
+ this.IDW_ST0 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_ST7 = new BizHawk.MultiClient.InputWidget();
+ this.IDW_QuickSave = new BizHawk.MultiClient.InputWidget();
+ this.label31 = new System.Windows.Forms.Label();
+ this.IDW_QuickLoad = new BizHawk.MultiClient.InputWidget();
+ this.label32 = new System.Windows.Forms.Label();
+ this.tabPage1 = new System.Windows.Forms.TabPage();
+ this.hotkeyTabs.SuspendLayout();
+ this.tabPage1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // hotkeyTabs
+ //
+ this.hotkeyTabs.Controls.Add(this.tabPage1);
+ this.hotkeyTabs.Controls.Add(this.tabPage2);
+ this.hotkeyTabs.Controls.Add(this.tabPage3);
+ this.hotkeyTabs.ItemSize = new System.Drawing.Size(65, 24);
+ this.hotkeyTabs.Location = new System.Drawing.Point(12, 12);
+ this.hotkeyTabs.Name = "hotkeyTabs";
+ this.hotkeyTabs.SelectedIndex = 0;
+ this.hotkeyTabs.Size = new System.Drawing.Size(598, 314);
+ this.hotkeyTabs.TabIndex = 0;
+ //
+ // tabPage2
+ //
+ this.tabPage2.Location = new System.Drawing.Point(4, 28);
+ this.tabPage2.Name = "tabPage2";
+ this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage2.Size = new System.Drawing.Size(590, 282);
+ this.tabPage2.TabIndex = 1;
+ this.tabPage2.Text = "Speed Functions";
+ this.tabPage2.UseVisualStyleBackColor = true;
+ //
+ // tabPage3
+ //
+ this.tabPage3.Location = new System.Drawing.Point(4, 28);
+ this.tabPage3.Name = "tabPage3";
+ this.tabPage3.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage3.Size = new System.Drawing.Size(590, 282);
+ this.tabPage3.TabIndex = 2;
+ this.tabPage3.Text = "YourMom";
+ this.tabPage3.UseVisualStyleBackColor = true;
+ //
+ // IDB_SAVE
+ //
+ this.IDB_SAVE.Location = new System.Drawing.Point(441, 9);
+ this.IDB_SAVE.Name = "IDB_SAVE";
+ this.IDB_SAVE.Size = new System.Drawing.Size(82, 22);
+ this.IDB_SAVE.TabIndex = 1;
+ this.IDB_SAVE.Text = "Save";
+ this.IDB_SAVE.UseVisualStyleBackColor = true;
+ this.IDB_SAVE.Click += new System.EventHandler(this.IDB_SAVE_Click);
+ //
+ // IDB_CANCEL
+ //
+ this.IDB_CANCEL.Location = new System.Drawing.Point(528, 9);
+ this.IDB_CANCEL.Name = "IDB_CANCEL";
+ this.IDB_CANCEL.Size = new System.Drawing.Size(80, 22);
+ this.IDB_CANCEL.TabIndex = 2;
+ this.IDB_CANCEL.Text = "Cancel";
+ this.IDB_CANCEL.UseVisualStyleBackColor = true;
+ this.IDB_CANCEL.Click += new System.EventHandler(this.button2_Click);
+ //
+ // IDW_SS1
+ //
+ this.IDW_SS1.BackColor = System.Drawing.SystemColors.Window;
+ this.IDW_SS1.Location = new System.Drawing.Point(87, 38);
+ this.IDW_SS1.Name = "IDW_SS1";
+ this.IDW_SS1.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS1.TabIndex = 0;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(6, 41);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(69, 13);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "Save State 1";
+ //
+ // label2
+ //
+ this.label2.AutoSize = true;
+ this.label2.Location = new System.Drawing.Point(6, 65);
+ this.label2.Name = "label2";
+ this.label2.Size = new System.Drawing.Size(69, 13);
+ this.label2.TabIndex = 2;
+ this.label2.Text = "Save State 2";
+ //
+ // IDW_SS2
+ //
+ this.IDW_SS2.Location = new System.Drawing.Point(87, 62);
+ this.IDW_SS2.Name = "IDW_SS2";
+ this.IDW_SS2.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS2.TabIndex = 3;
+ //
+ // IDW_SS3
+ //
+ this.IDW_SS3.Location = new System.Drawing.Point(87, 86);
+ this.IDW_SS3.Name = "IDW_SS3";
+ this.IDW_SS3.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS3.TabIndex = 4;
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Location = new System.Drawing.Point(6, 89);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(69, 13);
+ this.label4.TabIndex = 5;
+ this.label4.Text = "Save State 3";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Location = new System.Drawing.Point(6, 113);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(69, 13);
+ this.label3.TabIndex = 6;
+ this.label3.Text = "Save State 4";
+ //
+ // IDW_SS4
+ //
+ this.IDW_SS4.Location = new System.Drawing.Point(87, 110);
+ this.IDW_SS4.Name = "IDW_SS4";
+ this.IDW_SS4.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS4.TabIndex = 7;
+ //
+ // IDW_SS5
+ //
+ this.IDW_SS5.Location = new System.Drawing.Point(87, 134);
+ this.IDW_SS5.Name = "IDW_SS5";
+ this.IDW_SS5.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS5.TabIndex = 8;
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Location = new System.Drawing.Point(6, 137);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(69, 13);
+ this.label6.TabIndex = 9;
+ this.label6.Text = "Save State 5";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Location = new System.Drawing.Point(6, 161);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(69, 13);
+ this.label5.TabIndex = 10;
+ this.label5.Text = "Save State 6";
+ //
+ // IDW_SS6
+ //
+ this.IDW_SS6.Location = new System.Drawing.Point(87, 158);
+ this.IDW_SS6.Name = "IDW_SS6";
+ this.IDW_SS6.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS6.TabIndex = 11;
+ //
+ // IDW_SS7
+ //
+ this.IDW_SS7.Location = new System.Drawing.Point(87, 182);
+ this.IDW_SS7.Name = "IDW_SS7";
+ this.IDW_SS7.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS7.TabIndex = 12;
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Location = new System.Drawing.Point(6, 185);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(69, 13);
+ this.label8.TabIndex = 13;
+ this.label8.Text = "Save State 7";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Location = new System.Drawing.Point(6, 209);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(69, 13);
+ this.label7.TabIndex = 14;
+ this.label7.Text = "Save State 8";
+ //
+ // IDW_SS8
+ //
+ this.IDW_SS8.Location = new System.Drawing.Point(87, 206);
+ this.IDW_SS8.Name = "IDW_SS8";
+ this.IDW_SS8.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS8.TabIndex = 15;
+ //
+ // IDW_SS9
+ //
+ this.IDW_SS9.Location = new System.Drawing.Point(87, 230);
+ this.IDW_SS9.Name = "IDW_SS9";
+ this.IDW_SS9.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS9.TabIndex = 16;
+ //
+ // label10
+ //
+ this.label10.AutoSize = true;
+ this.label10.Location = new System.Drawing.Point(6, 233);
+ this.label10.Name = "label10";
+ this.label10.Size = new System.Drawing.Size(69, 13);
+ this.label10.TabIndex = 17;
+ this.label10.Text = "Save State 9";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Location = new System.Drawing.Point(6, 257);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(69, 13);
+ this.label9.TabIndex = 18;
+ this.label9.Text = "Save State 0";
+ //
+ // IDW_SS0
+ //
+ this.IDW_SS0.Location = new System.Drawing.Point(87, 254);
+ this.IDW_SS0.Name = "IDW_SS0";
+ this.IDW_SS0.Size = new System.Drawing.Size(100, 20);
+ this.IDW_SS0.TabIndex = 19;
+ //
+ // IDW_LS1
+ //
+ this.IDW_LS1.Location = new System.Drawing.Point(280, 38);
+ this.IDW_LS1.Name = "IDW_LS1";
+ this.IDW_LS1.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS1.TabIndex = 20;
+ //
+ // label20
+ //
+ this.label20.AutoSize = true;
+ this.label20.Location = new System.Drawing.Point(199, 41);
+ this.label20.Name = "label20";
+ this.label20.Size = new System.Drawing.Size(68, 13);
+ this.label20.TabIndex = 21;
+ this.label20.Text = "Load State 1";
+ //
+ // label19
+ //
+ this.label19.AutoSize = true;
+ this.label19.Location = new System.Drawing.Point(199, 65);
+ this.label19.Name = "label19";
+ this.label19.Size = new System.Drawing.Size(68, 13);
+ this.label19.TabIndex = 22;
+ this.label19.Text = "Load State 2";
+ //
+ // IDW_LS2
+ //
+ this.IDW_LS2.Location = new System.Drawing.Point(280, 62);
+ this.IDW_LS2.Name = "IDW_LS2";
+ this.IDW_LS2.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS2.TabIndex = 23;
+ //
+ // IDW_LS3
+ //
+ this.IDW_LS3.Location = new System.Drawing.Point(280, 86);
+ this.IDW_LS3.Name = "IDW_LS3";
+ this.IDW_LS3.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS3.TabIndex = 24;
+ //
+ // label18
+ //
+ this.label18.AutoSize = true;
+ this.label18.Location = new System.Drawing.Point(199, 89);
+ this.label18.Name = "label18";
+ this.label18.Size = new System.Drawing.Size(68, 13);
+ this.label18.TabIndex = 25;
+ this.label18.Text = "Load State 3";
+ //
+ // label17
+ //
+ this.label17.AutoSize = true;
+ this.label17.Location = new System.Drawing.Point(199, 113);
+ this.label17.Name = "label17";
+ this.label17.Size = new System.Drawing.Size(68, 13);
+ this.label17.TabIndex = 26;
+ this.label17.Text = "Load State 4";
+ //
+ // IDW_LS4
+ //
+ this.IDW_LS4.Location = new System.Drawing.Point(280, 110);
+ this.IDW_LS4.Name = "IDW_LS4";
+ this.IDW_LS4.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS4.TabIndex = 27;
+ //
+ // IDW_LS5
+ //
+ this.IDW_LS5.Location = new System.Drawing.Point(280, 134);
+ this.IDW_LS5.Name = "IDW_LS5";
+ this.IDW_LS5.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS5.TabIndex = 28;
+ //
+ // label16
+ //
+ this.label16.AutoSize = true;
+ this.label16.Location = new System.Drawing.Point(199, 137);
+ this.label16.Name = "label16";
+ this.label16.Size = new System.Drawing.Size(68, 13);
+ this.label16.TabIndex = 29;
+ this.label16.Text = "Load State 5";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Location = new System.Drawing.Point(199, 161);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(68, 13);
+ this.label15.TabIndex = 30;
+ this.label15.Text = "Load State 6";
+ //
+ // IDW_LS6
+ //
+ this.IDW_LS6.Location = new System.Drawing.Point(280, 158);
+ this.IDW_LS6.Name = "IDW_LS6";
+ this.IDW_LS6.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS6.TabIndex = 31;
+ //
+ // label14
+ //
+ this.label14.AutoSize = true;
+ this.label14.Location = new System.Drawing.Point(199, 185);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(68, 13);
+ this.label14.TabIndex = 33;
+ this.label14.Text = "Load State 7";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Location = new System.Drawing.Point(199, 209);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(68, 13);
+ this.label13.TabIndex = 34;
+ this.label13.Text = "Load State 8";
+ //
+ // IDW_LS8
+ //
+ this.IDW_LS8.Location = new System.Drawing.Point(280, 206);
+ this.IDW_LS8.Name = "IDW_LS8";
+ this.IDW_LS8.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS8.TabIndex = 35;
+ //
+ // IDW_LS9
+ //
+ this.IDW_LS9.Location = new System.Drawing.Point(280, 230);
+ this.IDW_LS9.Name = "IDW_LS9";
+ this.IDW_LS9.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS9.TabIndex = 36;
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Location = new System.Drawing.Point(199, 233);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(68, 13);
+ this.label12.TabIndex = 37;
+ this.label12.Text = "Load State 9";
+ //
+ // label11
+ //
+ this.label11.AutoSize = true;
+ this.label11.Location = new System.Drawing.Point(199, 257);
+ this.label11.Name = "label11";
+ this.label11.Size = new System.Drawing.Size(68, 13);
+ this.label11.TabIndex = 38;
+ this.label11.Text = "Load State 0";
+ //
+ // IDW_LS0
+ //
+ this.IDW_LS0.Location = new System.Drawing.Point(280, 254);
+ this.IDW_LS0.Name = "IDW_LS0";
+ this.IDW_LS0.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS0.TabIndex = 39;
+ //
+ // IDW_LS7
+ //
+ this.IDW_LS7.Location = new System.Drawing.Point(280, 182);
+ this.IDW_LS7.Name = "IDW_LS7";
+ this.IDW_LS7.Size = new System.Drawing.Size(100, 20);
+ this.IDW_LS7.TabIndex = 40;
+ //
+ // IDW_ST1
+ //
+ this.IDW_ST1.Location = new System.Drawing.Point(467, 38);
+ this.IDW_ST1.Name = "IDW_ST1";
+ this.IDW_ST1.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST1.TabIndex = 41;
+ //
+ // label30
+ //
+ this.label30.AutoSize = true;
+ this.label30.Location = new System.Drawing.Point(386, 41);
+ this.label30.Name = "label30";
+ this.label30.Size = new System.Drawing.Size(74, 13);
+ this.label30.TabIndex = 42;
+ this.label30.Text = "Select State 1";
+ //
+ // label29
+ //
+ this.label29.AutoSize = true;
+ this.label29.Location = new System.Drawing.Point(386, 65);
+ this.label29.Name = "label29";
+ this.label29.Size = new System.Drawing.Size(74, 13);
+ this.label29.TabIndex = 43;
+ this.label29.Text = "Select State 2";
+ //
+ // IDW_ST2
+ //
+ this.IDW_ST2.Location = new System.Drawing.Point(467, 62);
+ this.IDW_ST2.Name = "IDW_ST2";
+ this.IDW_ST2.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST2.TabIndex = 44;
+ //
+ // IDW_ST3
+ //
+ this.IDW_ST3.Location = new System.Drawing.Point(467, 86);
+ this.IDW_ST3.Name = "IDW_ST3";
+ this.IDW_ST3.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST3.TabIndex = 45;
+ //
+ // label28
+ //
+ this.label28.AutoSize = true;
+ this.label28.Location = new System.Drawing.Point(386, 89);
+ this.label28.Name = "label28";
+ this.label28.Size = new System.Drawing.Size(74, 13);
+ this.label28.TabIndex = 46;
+ this.label28.Text = "Select State 3";
+ //
+ // label27
+ //
+ this.label27.AutoSize = true;
+ this.label27.Location = new System.Drawing.Point(386, 113);
+ this.label27.Name = "label27";
+ this.label27.Size = new System.Drawing.Size(74, 13);
+ this.label27.TabIndex = 47;
+ this.label27.Text = "Select State 4";
+ //
+ // IDW_ST4
+ //
+ this.IDW_ST4.Location = new System.Drawing.Point(467, 110);
+ this.IDW_ST4.Name = "IDW_ST4";
+ this.IDW_ST4.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST4.TabIndex = 48;
+ //
+ // IDW_ST5
+ //
+ this.IDW_ST5.Location = new System.Drawing.Point(467, 134);
+ this.IDW_ST5.Name = "IDW_ST5";
+ this.IDW_ST5.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST5.TabIndex = 49;
+ //
+ // label26
+ //
+ this.label26.AutoSize = true;
+ this.label26.Location = new System.Drawing.Point(386, 137);
+ this.label26.Name = "label26";
+ this.label26.Size = new System.Drawing.Size(74, 13);
+ this.label26.TabIndex = 50;
+ this.label26.Text = "Select State 5";
+ //
+ // label25
+ //
+ this.label25.AutoSize = true;
+ this.label25.Location = new System.Drawing.Point(386, 161);
+ this.label25.Name = "label25";
+ this.label25.Size = new System.Drawing.Size(74, 13);
+ this.label25.TabIndex = 51;
+ this.label25.Text = "Select State 6";
+ //
+ // IDW_ST6
+ //
+ this.IDW_ST6.Location = new System.Drawing.Point(467, 158);
+ this.IDW_ST6.Name = "IDW_ST6";
+ this.IDW_ST6.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST6.TabIndex = 52;
+ //
+ // label24
+ //
+ this.label24.AutoSize = true;
+ this.label24.Location = new System.Drawing.Point(386, 185);
+ this.label24.Name = "label24";
+ this.label24.Size = new System.Drawing.Size(74, 13);
+ this.label24.TabIndex = 53;
+ this.label24.Text = "Select State 7";
+ //
+ // label23
+ //
+ this.label23.AutoSize = true;
+ this.label23.Location = new System.Drawing.Point(386, 209);
+ this.label23.Name = "label23";
+ this.label23.Size = new System.Drawing.Size(74, 13);
+ this.label23.TabIndex = 54;
+ this.label23.Text = "Select State 8";
+ //
+ // IDW_ST8
+ //
+ this.IDW_ST8.Location = new System.Drawing.Point(467, 206);
+ this.IDW_ST8.Name = "IDW_ST8";
+ this.IDW_ST8.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST8.TabIndex = 55;
+ //
+ // IDW_ST9
+ //
+ this.IDW_ST9.Location = new System.Drawing.Point(467, 230);
+ this.IDW_ST9.Name = "IDW_ST9";
+ this.IDW_ST9.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST9.TabIndex = 56;
+ //
+ // label22
+ //
+ this.label22.AutoSize = true;
+ this.label22.Location = new System.Drawing.Point(386, 233);
+ this.label22.Name = "label22";
+ this.label22.Size = new System.Drawing.Size(74, 13);
+ this.label22.TabIndex = 57;
+ this.label22.Text = "Select State 9";
+ //
+ // label21
+ //
+ this.label21.AutoSize = true;
+ this.label21.Location = new System.Drawing.Point(386, 257);
+ this.label21.Name = "label21";
+ this.label21.Size = new System.Drawing.Size(74, 13);
+ this.label21.TabIndex = 58;
+ this.label21.Text = "Select State 0";
+ //
+ // IDW_ST0
+ //
+ this.IDW_ST0.Location = new System.Drawing.Point(467, 254);
+ this.IDW_ST0.Name = "IDW_ST0";
+ this.IDW_ST0.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST0.TabIndex = 59;
+ //
+ // IDW_ST7
+ //
+ this.IDW_ST7.Location = new System.Drawing.Point(467, 182);
+ this.IDW_ST7.Name = "IDW_ST7";
+ this.IDW_ST7.Size = new System.Drawing.Size(100, 20);
+ this.IDW_ST7.TabIndex = 60;
+ //
+ // IDW_QuickSave
+ //
+ this.IDW_QuickSave.BackColor = System.Drawing.SystemColors.Window;
+ this.IDW_QuickSave.Location = new System.Drawing.Point(87, 8);
+ this.IDW_QuickSave.Name = "IDW_QuickSave";
+ this.IDW_QuickSave.Size = new System.Drawing.Size(100, 20);
+ this.IDW_QuickSave.TabIndex = 61;
+ //
+ // label31
+ //
+ this.label31.AutoSize = true;
+ this.label31.Location = new System.Drawing.Point(6, 11);
+ this.label31.Name = "label31";
+ this.label31.Size = new System.Drawing.Size(63, 13);
+ this.label31.TabIndex = 62;
+ this.label31.Text = "Quick Save";
+ //
+ // IDW_QuickLoad
+ //
+ this.IDW_QuickLoad.BackColor = System.Drawing.SystemColors.Window;
+ this.IDW_QuickLoad.Location = new System.Drawing.Point(280, 8);
+ this.IDW_QuickLoad.Name = "IDW_QuickLoad";
+ this.IDW_QuickLoad.Size = new System.Drawing.Size(100, 20);
+ this.IDW_QuickLoad.TabIndex = 63;
+ //
+ // label32
+ //
+ this.label32.AutoSize = true;
+ this.label32.Location = new System.Drawing.Point(199, 11);
+ this.label32.Name = "label32";
+ this.label32.Size = new System.Drawing.Size(62, 13);
+ this.label32.TabIndex = 64;
+ this.label32.Text = "Quick Load";
+ //
+ // tabPage1
+ //
+ this.tabPage1.Controls.Add(this.label32);
+ this.tabPage1.Controls.Add(this.IDW_QuickLoad);
+ this.tabPage1.Controls.Add(this.label31);
+ this.tabPage1.Controls.Add(this.IDW_QuickSave);
+ this.tabPage1.Controls.Add(this.IDW_ST7);
+ this.tabPage1.Controls.Add(this.IDW_ST0);
+ this.tabPage1.Controls.Add(this.label21);
+ this.tabPage1.Controls.Add(this.label22);
+ this.tabPage1.Controls.Add(this.IDW_ST9);
+ this.tabPage1.Controls.Add(this.IDW_ST8);
+ this.tabPage1.Controls.Add(this.label23);
+ this.tabPage1.Controls.Add(this.label24);
+ this.tabPage1.Controls.Add(this.IDW_ST6);
+ this.tabPage1.Controls.Add(this.label25);
+ this.tabPage1.Controls.Add(this.label26);
+ this.tabPage1.Controls.Add(this.IDW_ST5);
+ this.tabPage1.Controls.Add(this.IDW_ST4);
+ this.tabPage1.Controls.Add(this.label27);
+ this.tabPage1.Controls.Add(this.label28);
+ this.tabPage1.Controls.Add(this.IDW_ST3);
+ this.tabPage1.Controls.Add(this.IDW_ST2);
+ this.tabPage1.Controls.Add(this.label29);
+ this.tabPage1.Controls.Add(this.label30);
+ this.tabPage1.Controls.Add(this.IDW_ST1);
+ this.tabPage1.Controls.Add(this.IDW_LS7);
+ this.tabPage1.Controls.Add(this.IDW_LS0);
+ this.tabPage1.Controls.Add(this.label11);
+ this.tabPage1.Controls.Add(this.label12);
+ this.tabPage1.Controls.Add(this.IDW_LS9);
+ this.tabPage1.Controls.Add(this.IDW_LS8);
+ this.tabPage1.Controls.Add(this.label13);
+ this.tabPage1.Controls.Add(this.label14);
+ this.tabPage1.Controls.Add(this.IDW_LS6);
+ this.tabPage1.Controls.Add(this.label15);
+ this.tabPage1.Controls.Add(this.label16);
+ this.tabPage1.Controls.Add(this.IDW_LS5);
+ this.tabPage1.Controls.Add(this.IDW_LS4);
+ this.tabPage1.Controls.Add(this.label17);
+ this.tabPage1.Controls.Add(this.label18);
+ this.tabPage1.Controls.Add(this.IDW_LS3);
+ this.tabPage1.Controls.Add(this.IDW_LS2);
+ this.tabPage1.Controls.Add(this.label19);
+ this.tabPage1.Controls.Add(this.label20);
+ this.tabPage1.Controls.Add(this.IDW_LS1);
+ this.tabPage1.Controls.Add(this.IDW_SS0);
+ this.tabPage1.Controls.Add(this.label9);
+ this.tabPage1.Controls.Add(this.label10);
+ this.tabPage1.Controls.Add(this.IDW_SS9);
+ this.tabPage1.Controls.Add(this.IDW_SS8);
+ this.tabPage1.Controls.Add(this.label7);
+ this.tabPage1.Controls.Add(this.label8);
+ this.tabPage1.Controls.Add(this.IDW_SS7);
+ this.tabPage1.Controls.Add(this.IDW_SS6);
+ this.tabPage1.Controls.Add(this.label5);
+ this.tabPage1.Controls.Add(this.label6);
+ this.tabPage1.Controls.Add(this.IDW_SS5);
+ this.tabPage1.Controls.Add(this.IDW_SS4);
+ this.tabPage1.Controls.Add(this.label3);
+ this.tabPage1.Controls.Add(this.label4);
+ this.tabPage1.Controls.Add(this.IDW_SS3);
+ this.tabPage1.Controls.Add(this.IDW_SS2);
+ this.tabPage1.Controls.Add(this.label2);
+ this.tabPage1.Controls.Add(this.label1);
+ this.tabPage1.Controls.Add(this.IDW_SS1);
+ this.tabPage1.Location = new System.Drawing.Point(4, 28);
+ this.tabPage1.Name = "tabPage1";
+ this.tabPage1.Padding = new System.Windows.Forms.Padding(3);
+ this.tabPage1.Size = new System.Drawing.Size(590, 282);
+ this.tabPage1.TabIndex = 0;
+ this.tabPage1.Text = "Savestates";
+ this.tabPage1.UseVisualStyleBackColor = true;
+ //
+ // HotkeyWindow
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(622, 338);
+ this.Controls.Add(this.IDB_CANCEL);
+ this.Controls.Add(this.IDB_SAVE);
+ this.Controls.Add(this.hotkeyTabs);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
+ this.MaximizeBox = false;
+ this.MinimizeBox = false;
+ this.Name = "HotkeyWindow";
+ this.Text = "Configure HotKeys";
+ this.hotkeyTabs.ResumeLayout(false);
+ this.tabPage1.ResumeLayout(false);
+ this.tabPage1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.TabControl hotkeyTabs;
+ private System.Windows.Forms.TabPage tabPage2;
+ private System.Windows.Forms.TabPage tabPage3;
+ private InputWidget textBox14;
+ private System.Windows.Forms.Button IDB_SAVE;
+ private System.Windows.Forms.Button IDB_CANCEL;
+ private System.Windows.Forms.TabPage tabPage1;
+ private System.Windows.Forms.Label label32;
+ private InputWidget IDW_QuickLoad;
+ private System.Windows.Forms.Label label31;
+ private InputWidget IDW_QuickSave;
+ private InputWidget IDW_ST7;
+ private InputWidget IDW_ST0;
+ private System.Windows.Forms.Label label21;
+ private System.Windows.Forms.Label label22;
+ private InputWidget IDW_ST9;
+ private InputWidget IDW_ST8;
+ private System.Windows.Forms.Label label23;
+ private System.Windows.Forms.Label label24;
+ private InputWidget IDW_ST6;
+ private System.Windows.Forms.Label label25;
+ private System.Windows.Forms.Label label26;
+ private InputWidget IDW_ST5;
+ private InputWidget IDW_ST4;
+ private System.Windows.Forms.Label label27;
+ private System.Windows.Forms.Label label28;
+ private InputWidget IDW_ST3;
+ private InputWidget IDW_ST2;
+ private System.Windows.Forms.Label label29;
+ private System.Windows.Forms.Label label30;
+ private InputWidget IDW_ST1;
+ private InputWidget IDW_LS7;
+ private InputWidget IDW_LS0;
+ private System.Windows.Forms.Label label11;
+ private System.Windows.Forms.Label label12;
+ private InputWidget IDW_LS9;
+ private InputWidget IDW_LS8;
+ private System.Windows.Forms.Label label13;
+ private System.Windows.Forms.Label label14;
+ private InputWidget IDW_LS6;
+ private System.Windows.Forms.Label label15;
+ private System.Windows.Forms.Label label16;
+ private InputWidget IDW_LS5;
+ private InputWidget IDW_LS4;
+ private System.Windows.Forms.Label label17;
+ private System.Windows.Forms.Label label18;
+ private InputWidget IDW_LS3;
+ private InputWidget IDW_LS2;
+ private System.Windows.Forms.Label label19;
+ private System.Windows.Forms.Label label20;
+ private InputWidget IDW_LS1;
+ private InputWidget IDW_SS0;
+ private System.Windows.Forms.Label label9;
+ private System.Windows.Forms.Label label10;
+ private InputWidget IDW_SS9;
+ private InputWidget IDW_SS8;
+ private System.Windows.Forms.Label label7;
+ private System.Windows.Forms.Label label8;
+ private InputWidget IDW_SS7;
+ private InputWidget IDW_SS6;
+ private System.Windows.Forms.Label label5;
+ private System.Windows.Forms.Label label6;
+ private InputWidget IDW_SS5;
+ private InputWidget IDW_SS4;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.Label label4;
+ private InputWidget IDW_SS3;
+ private InputWidget IDW_SS2;
+ private System.Windows.Forms.Label label2;
+ private System.Windows.Forms.Label label1;
+ private InputWidget IDW_SS1;
+ }
+}
\ No newline at end of file
diff --git a/BizHawk.MultiClient/tools/HotkeyWindow.cs b/BizHawk.MultiClient/tools/HotkeyWindow.cs
new file mode 100644
index 0000000000..cd6f3fa1b5
--- /dev/null
+++ b/BizHawk.MultiClient/tools/HotkeyWindow.cs
@@ -0,0 +1,101 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Data;
+using System.Drawing;
+using System.Linq;
+using System.Text;
+using System.Windows.Forms;
+
+namespace BizHawk.MultiClient.tools
+{
+ public partial class HotkeyWindow : Form
+ {
+ public HotkeyWindow()
+ {
+ InitializeComponent();
+ IDW_QuickSave.Text = Global.Config.QuickSave;
+ IDW_QuickLoad.Text = Global.Config.QuickLoad;
+ //Save States
+ IDW_SS0.Text = Global.Config.SaveSlot0;
+ IDW_SS1.Text = Global.Config.SaveSlot1;
+ IDW_SS2.Text = Global.Config.SaveSlot2;
+ IDW_SS3.Text = Global.Config.SaveSlot3;
+ IDW_SS4.Text = Global.Config.SaveSlot4;
+ IDW_SS5.Text = Global.Config.SaveSlot5;
+ IDW_SS6.Text = Global.Config.SaveSlot6;
+ IDW_SS7.Text = Global.Config.SaveSlot7;
+ IDW_SS8.Text = Global.Config.SaveSlot8;
+ IDW_SS9.Text = Global.Config.SaveSlot9;
+ //Load States
+ IDW_LS0.Text = Global.Config.LoadSlot0;
+ IDW_LS1.Text = Global.Config.LoadSlot1;
+ IDW_LS2.Text = Global.Config.LoadSlot2;
+ IDW_LS3.Text = Global.Config.LoadSlot3;
+ IDW_LS4.Text = Global.Config.LoadSlot4;
+ IDW_LS5.Text = Global.Config.LoadSlot5;
+ IDW_LS6.Text = Global.Config.LoadSlot6;
+ IDW_LS7.Text = Global.Config.LoadSlot7;
+ IDW_LS8.Text = Global.Config.LoadSlot8;
+ IDW_LS9.Text = Global.Config.LoadSlot9;
+ //Select States
+ IDW_ST0.Text = Global.Config.SelectSlot0;
+ IDW_ST1.Text = Global.Config.SelectSlot1;
+ IDW_ST2.Text = Global.Config.SelectSlot2;
+ IDW_ST3.Text = Global.Config.SelectSlot3;
+ IDW_ST4.Text = Global.Config.SelectSlot4;
+ IDW_ST5.Text = Global.Config.SelectSlot5;
+ IDW_ST6.Text = Global.Config.SelectSlot6;
+ IDW_ST7.Text = Global.Config.SelectSlot7;
+ IDW_ST8.Text = Global.Config.SelectSlot8;
+ IDW_ST9.Text = Global.Config.SelectSlot9;
+ }
+
+ private void button2_Click(object sender, EventArgs e)
+ {
+ this.Close();
+ }
+
+ private void IDB_SAVE_Click(object sender, EventArgs e)
+ {
+ Global.Config.QuickLoad = IDW_QuickLoad.Text;
+ Global.Config.QuickSave = IDW_QuickSave.Text;
+
+ Global.Config.SaveSlot0 = IDW_SS0.Text;
+ Global.Config.SaveSlot1 = IDW_SS1.Text;
+ Global.Config.SaveSlot2 = IDW_SS2.Text;
+ Global.Config.SaveSlot3 = IDW_SS3.Text;
+ Global.Config.SaveSlot4 = IDW_SS4.Text;
+ Global.Config.SaveSlot5 = IDW_SS5.Text;
+ Global.Config.SaveSlot6 = IDW_SS6.Text;
+ Global.Config.SaveSlot7 = IDW_SS7.Text;
+ Global.Config.SaveSlot8 = IDW_SS8.Text;
+ Global.Config.SaveSlot9 = IDW_SS9.Text;
+
+ Global.Config.LoadSlot0 = IDW_LS0.Text;
+ Global.Config.LoadSlot1 = IDW_LS1.Text;
+ Global.Config.LoadSlot2 = IDW_LS2.Text;
+ Global.Config.LoadSlot3 = IDW_LS3.Text;
+ Global.Config.LoadSlot4 = IDW_LS4.Text;
+ Global.Config.LoadSlot5 = IDW_LS5.Text;
+ Global.Config.LoadSlot6 = IDW_LS6.Text;
+ Global.Config.LoadSlot7 = IDW_LS7.Text;
+ Global.Config.LoadSlot8 = IDW_LS8.Text;
+ Global.Config.LoadSlot9 = IDW_LS9.Text;
+
+ Global.Config.SelectSlot0 = IDW_ST0.Text;
+ Global.Config.SelectSlot1 = IDW_ST1.Text;
+ Global.Config.SelectSlot2 = IDW_ST2.Text;
+ Global.Config.SelectSlot3 = IDW_ST3.Text;
+ Global.Config.SelectSlot4 = IDW_ST4.Text;
+ Global.Config.SelectSlot5 = IDW_ST5.Text;
+ Global.Config.SelectSlot6 = IDW_ST6.Text;
+ Global.Config.SelectSlot7 = IDW_ST7.Text;
+ Global.Config.SelectSlot8 = IDW_ST8.Text;
+ Global.Config.SelectSlot9 = IDW_ST9.Text;
+
+
+ this.Close();
+ }
+ }
+}
diff --git a/BizHawk.MultiClient/tools/HotkeyWindow.resx b/BizHawk.MultiClient/tools/HotkeyWindow.resx
new file mode 100644
index 0000000000..ff31a6db56
--- /dev/null
+++ b/BizHawk.MultiClient/tools/HotkeyWindow.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file