From f8dd4c6cbacc86128c06177c63c94ef2aebe847e Mon Sep 17 00:00:00 2001 From: jays2kings Date: Wed, 17 Dec 2014 13:29:22 -0500 Subject: [PATCH] Version 1.4.21 Added Presets for Dpad, Left and Right Sticks, Face Buttons, Sixaxis, and Touchpad Swipes; right click on those controls to select a preset) Fully fixed Scan code, now will work fine in old DirectX games Macros for Special Actions can now have scan code enabled (if you didn't know you can enable scan code on macros for single controls as well, even after you've configured the macro) Control list now shows if scan code is enabled --- DS4Control/Control.cs | 4 + DS4Control/DS4Control.csproj | 1 + DS4Control/InputMethods.cs | 3 +- DS4Control/Mapping.cs | 24 +- DS4Control/ScpUtil.cs | 52 +- DS4Library/DS4Device.cs | 49 +- DS4Service/DS4Service.cs | 8 + DS4Tool/DS4Form.cs | 11 +- DS4Tool/DS4Windows.csproj | 1 + DS4Tool/KBM360.Designer.cs | 72 +- DS4Tool/KBM360.cs | 32 +- DS4Tool/KBM360.resx | 92 +- DS4Tool/Options.Designer.cs | 1187 +- DS4Tool/Options.cs | 1275 +- DS4Tool/Options.resx | 13840 ++++++++++---------- DS4Tool/Properties/AssemblyInfo.cs | 4 +- DS4Tool/Properties/Resources.resx | 3 + DS4Tool/Properties/Resources1.Designer.cs | 9 + DS4Tool/RecordBox.cs | 2 + DS4Tool/RecordBox.es.resx | 68 +- DS4Tool/RecordBox.resx | 7 +- DS4Tool/SpecActions.Designer.cs | 26 +- DS4Tool/SpecActions.cs | 11 +- DS4Tool/SpecActions.resx | 2751 ++-- 24 files changed, 10697 insertions(+), 8835 deletions(-) diff --git a/DS4Control/Control.cs b/DS4Control/Control.cs index 2e695bb..6251e48 100644 --- a/DS4Control/Control.cs +++ b/DS4Control/Control.cs @@ -399,6 +399,10 @@ namespace DS4Control { if (Global.getFlushHIDQueue(ind)) device.FlushHID(); + if (!string.IsNullOrEmpty(device.error)) + { + LogDebug(device.error); + } device.getExposedState(ExposedState[ind], CurrentState[ind]); DS4State cState = CurrentState[ind]; device.getPreviousState(PreviousState[ind]); diff --git a/DS4Control/DS4Control.csproj b/DS4Control/DS4Control.csproj index 1cf5058..2f0a093 100644 --- a/DS4Control/DS4Control.csproj +++ b/DS4Control/DS4Control.csproj @@ -22,6 +22,7 @@ prompt 4 false + AnyCPU pdbonly diff --git a/DS4Control/InputMethods.cs b/DS4Control/InputMethods.cs index 4eb28a6..271ea32 100644 --- a/DS4Control/InputMethods.cs +++ b/DS4Control/InputMethods.cs @@ -181,6 +181,7 @@ namespace DS4Control public static void performSCKeyRelease(ushort key) { + Console.WriteLine((System.Windows.Forms.Keys)key); lock (lockob) { sendInputs[0].Type = INPUT_KEYBOARD; @@ -188,7 +189,7 @@ namespace DS4Control sendInputs[0].Data.Keyboard.Flags = KEYEVENTF_SCANCODE | KEYEVENTF_KEYUP; sendInputs[0].Data.Keyboard.Scan = MapVirtualKey(key, MAPVK_VK_TO_VSC); sendInputs[0].Data.Keyboard.Time = 0; - sendInputs[0].Data.Keyboard.Vk = key; + //sendInputs[0].Data.Keyboard.Vk = MapVirtualKey(key, MAPVK_VK_TO_VSC); uint result = SendInput(1, sendInputs, Marshal.SizeOf(sendInputs[0])); } } diff --git a/DS4Control/Mapping.cs b/DS4Control/Mapping.cs index bfe7aa6..2e9aa9f 100644 --- a/DS4Control/Mapping.cs +++ b/DS4Control/Mapping.cs @@ -173,7 +173,6 @@ namespace DS4Control gkp.current = kvp.Value.current; globalState.keyPresses[kvp.Key] = gkp; } - if (gkp.current.toggleCount != 0 && gkp.previous.toggleCount == 0 && gkp.current.toggle) { if (gkp.current.scanCodeCount != 0) @@ -236,7 +235,7 @@ namespace DS4Control } } } - else if ((gkp.current.toggleCount == 0 && gkp.previous.toggleCount == 0) && gkp.current.vkCount + gkp.current.scanCodeCount == 0 && gkp.previous.vkCount + gkp.previous.scanCodeCount != 0) + if ((gkp.current.toggleCount == 0 && gkp.previous.toggleCount == 0) && gkp.current.vkCount + gkp.current.scanCodeCount == 0 && gkp.previous.vkCount + gkp.previous.scanCodeCount != 0) { if (gkp.previous.scanCodeCount != 0) // use the last type of VK/SC { @@ -421,7 +420,9 @@ namespace DS4Control public static bool[] pressedonce = new bool[261], macrodone = new bool[34]; public static int test = 0; static bool[] macroControl = new bool[25]; - /** Map DS4 Buttons/Axes to other DS4 Buttons/Axes (largely the same as Xinput ones) and to keyboard and mouse buttons. */ + /// + /// Map DS4 Buttons/Axes to other DS4 Buttons/Axes (largely the same as Xinput ones) and to keyboard and mouse buttons. + /// public static async void MapCustom(int device, DS4State cState, DS4State MappedState, DS4StateExposed eState, Mouse tp, Control ctrl) { bool shift; @@ -1491,6 +1492,7 @@ namespace DS4Control { if (!actionDone[device,index]) { + DS4KeyType keyType = action.keyType; actionDone[device,index] = true; foreach (DS4Controls dc in action.trigger) resetToDefaultValue(dc, MappedState); @@ -1532,8 +1534,8 @@ namespace DS4Control else if (i == 283) macroControl[22] = true; else if (i == 284) macroControl[23] = true; else if (i == 285) macroControl[24] = true; - //else if (keyType.HasFlag(DS4KeyType.ScanCode)) - //InputMethods.performSCKeyPress((ushort)i); + else if (keyType.HasFlag(DS4KeyType.ScanCode)) + InputMethods.performSCKeyPress((ushort)i); else InputMethods.performKeyPress((ushort)i); keydown[i] = true; @@ -1570,8 +1572,8 @@ namespace DS4Control else if (i == 283) macroControl[22] = false; else if (i == 284) macroControl[23] = false; else if (i == 285) macroControl[24] = false; - //else if (keyType.HasFlag(DS4KeyType.ScanCode)) - //InputMethods.performSCKeyRelease((ushort)i); + else if (keyType.HasFlag(DS4KeyType.ScanCode)) + InputMethods.performSCKeyRelease((ushort)i); else InputMethods.performKeyRelease((ushort)i); keydown[i] = false; @@ -1610,15 +1612,15 @@ namespace DS4Control else if (i == 283) macroControl[22] = false; else if (i == 284) macroControl[23] = false; else if (i == 285) macroControl[24] = false; - //else if (keyType.HasFlag(DS4KeyType.ScanCode)) - //InputMethods.performSCKeyRelease(i); + else if (keyType.HasFlag(DS4KeyType.ScanCode)) + InputMethods.performSCKeyRelease(i); else InputMethods.performKeyRelease(i); } /*if (keyType.HasFlag(DS4KeyType.HoldMacro)) { await Task.Delay(50); - macrodoneA[index] = false; + actionDone[device,index] = false; }*/ } } @@ -1839,8 +1841,6 @@ namespace DS4Control public static bool getBoolMapping(DS4Controls control, DS4State cState, DS4StateExposed eState, Mouse tp) { - //if (control == DS4Controls.Up) - //Cons switch (control) { case DS4Controls.Share: return cState.Share; diff --git a/DS4Control/ScpUtil.cs b/DS4Control/ScpUtil.cs index d4e6af8..15d517b 100644 --- a/DS4Control/ScpUtil.cs +++ b/DS4Control/ScpUtil.cs @@ -1255,7 +1255,7 @@ namespace DS4Control hasvalue = true; break; } - if (hasvalue) + if (hasvalue && !string.IsNullOrEmpty(String.Join(",", extras))) { XmlNode extraNode = m_Xdoc.CreateNode(XmlNodeType.Element, button.Name, null); extraNode.InnerText = String.Join(",", extras); @@ -1701,9 +1701,12 @@ namespace DS4Control if (UInt16.TryParse(item.InnerText, out wvk)) customMapKeys.Add(getDS4ControlsByName(item.Name), wvk); ParentItem = m_Xdoc.SelectSingleNode("/" + rootname + "/Control/Extras"); - if (ParentItem != null) + if (ParentItem != null) foreach (XmlNode item in ParentItem.ChildNodes) - customMapExtras.Add(getDS4ControlsByName(item.Name), item.InnerText); + if (item.InnerText != string.Empty) + customMapExtras.Add(getDS4ControlsByName(item.Name), item.InnerText); + else + ParentItem.RemoveChild(item); ParentItem = m_Xdoc.SelectSingleNode("/" + rootname + "/Control/KeyType"); if (ParentItem != null) foreach (XmlNode item in ParentItem.ChildNodes) @@ -1840,8 +1843,16 @@ namespace DS4Control Item = m_Xdoc.SelectSingleNode(String.Format("/" + rootname + "/" + control + "/Extras/{0}", button.Name)); if (Item != null) { - extras = Item.InnerText; - customMapExtras.Add(getDS4ControlsByName(button.Name), Item.InnerText); + if (Item.InnerText != string.Empty) + { + extras = Item.InnerText; + customMapExtras.Add(getDS4ControlsByName(button.Name), Item.InnerText); + } + else + { + m_Xdoc.RemoveChild(Item); + extras = "0,0,0,0,0,0,0,0"; + } } else extras = "0,0,0,0,0,0,0,0"; @@ -2015,7 +2026,7 @@ namespace DS4Control m_Xdoc.Save(m_Actions); } - public bool SaveAction(string name, string controls, int mode, string details, bool edit, string ucontrols = "") + public bool SaveAction(string name, string controls, int mode, string details, bool edit, string extras = "") { bool saved = true; if (!File.Exists(m_Actions)) @@ -2036,6 +2047,8 @@ namespace DS4Control case 1: el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Macro"; el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details; + if (extras != string.Empty) + el.AppendChild(m_Xdoc.CreateElement("Extras")).InnerText = extras; break; case 2: el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Program"; @@ -2044,7 +2057,7 @@ namespace DS4Control case 3: el.AppendChild(m_Xdoc.CreateElement("Type")).InnerText = "Profile"; el.AppendChild(m_Xdoc.CreateElement("Details")).InnerText = details; - el.AppendChild(m_Xdoc.CreateElement("UnloadTrigger")).InnerText = ucontrols; + el.AppendChild(m_Xdoc.CreateElement("UnloadTrigger")).InnerText = extras; break; } if (edit) @@ -2083,7 +2096,7 @@ namespace DS4Control XmlDocument doc = new XmlDocument(); doc.Load(Global.appdatapath + "\\Actions.xml"); XmlNodeList actionslist = doc.SelectNodes("Actions/Action"); - string name, controls, type, details, ucontrols; + string name, controls, type, details, extras; foreach (XmlNode x in actionslist) { name = x.Attributes["Name"].Value; @@ -2092,11 +2105,15 @@ namespace DS4Control details = x.ChildNodes[2].InnerText; if (type == "Profile") { - ucontrols = x.ChildNodes[3].InnerText; - actions.Add(new SpecialAction(name, controls, type, details, ucontrols)); + extras = x.ChildNodes[3].InnerText; + actions.Add(new SpecialAction(name, controls, type, details, extras)); + } + else if (type == "Macro") + { + if (x.ChildNodes[3] != null) extras = x.ChildNodes[3].InnerText; + else extras = string.Empty; + actions.Add(new SpecialAction(name, controls, type, details, extras)); } - else - actions.Add(new SpecialAction(name, controls, type, details)); } } catch { saved = false; } @@ -2114,7 +2131,8 @@ namespace DS4Control public string details; public List uTrigger = new List(); public string ucontrols; - public SpecialAction(string name, string controls, string type, string details, string ucontrols = "") + public DS4KeyType keyType; + public SpecialAction(string name, string controls, string type, string details, string extras = "") { this.name = name; this.type = type; @@ -2131,13 +2149,15 @@ namespace DS4Control if (int.TryParse(s, out v)) macro.Add(v); } + if (extras.Contains("Scan Code")) + keyType |= DS4KeyType.ScanCode; } else this.details = details; - if (!string.IsNullOrEmpty(ucontrols)) + if (!string.IsNullOrEmpty(extras)) { - this.ucontrols = ucontrols; - string[] uctrls = ucontrols.Split('/'); + this.ucontrols = extras; + string[] uctrls = extras.Split('/'); foreach (string s in uctrls) uTrigger.Add(getDS4ControlsByName(s)); } diff --git a/DS4Library/DS4Device.cs b/DS4Library/DS4Device.cs index 3bac5ec..373f217 100644 --- a/DS4Library/DS4Device.cs +++ b/DS4Library/DS4Device.cs @@ -280,6 +280,7 @@ namespace DS4Library private byte priorInputReport30 = 0xff; public double Latency = 0; bool warn; + public string error; private void performDs4Input() { System.Timers.Timer readTimeout = new System.Timers.Timer(); // Await 30 seconds for the initial packet, then 3 seconds thereafter. @@ -290,6 +291,7 @@ namespace DS4Library sw.Start(); while (true) { + string currerror = string.Empty; Latency.Add(sw.ElapsedMilliseconds - oldtime); oldtime = sw.ElapsedMilliseconds; @@ -408,28 +410,36 @@ namespace DS4Library Array.Copy(inputReport, 14, accel, 0, 6); Array.Copy(inputReport, 20, gyro, 0, 6); + + try + { charging = (inputReport[30] & 0x10) != 0; battery = (inputReport[30] & 0x0f) * 10; cState.Battery = (byte)battery; - if (inputReport[30] != priorInputReport30) - { - priorInputReport30 = inputReport[30]; - Console.WriteLine(MacAddress.ToString() + " " + System.DateTime.UtcNow.ToString("o") + "> power subsystem octet: 0x" + inputReport[30].ToString("x02")); + if (inputReport[30] != priorInputReport30) + { + priorInputReport30 = inputReport[30]; + Console.WriteLine(MacAddress.ToString() + " " + System.DateTime.UtcNow.ToString("o") + "> power subsystem octet: 0x" + inputReport[30].ToString("x02")); + } } - + catch { currerror = "Index out ofr bounds: battery"; } // XXX DS4State mapping needs fixup, turn touches into an array[4] of structs. And include the touchpad details there instead. - for (int touches = inputReport[-1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET - 1], touchOffset = 0; touches > 0; touches--, touchOffset += 9) + try { - cState.TouchPacketCounter = inputReport[-1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset]; - cState.Touch1 = (inputReport[0 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] >> 7) != 0 ? false : true; // >= 1 touch detected - cState.Touch1Identifier = (byte)(inputReport[0 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0x7f); - cState.Touch2 = (inputReport[4 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] >> 7) != 0 ? false : true; // 2 touches detected - cState.Touch2Identifier = (byte)(inputReport[4 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0x7f); - cState.TouchLeft = (inputReport[1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] + ((inputReport[2 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0xF) * 255) >= 1920 * 2 / 5) ? false : true; - cState.TouchRight = (inputReport[1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] + ((inputReport[2 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0xF) * 255) < 1920 * 2 / 5) ? false : true; + for (int touches = inputReport[-1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET - 1], touchOffset = 0; touches > 0; touches--, touchOffset += 9) + { + cState.TouchPacketCounter = inputReport[-1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset]; + cState.Touch1 = (inputReport[0 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] >> 7) != 0 ? false : true; // >= 1 touch detected + cState.Touch1Identifier = (byte)(inputReport[0 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0x7f); + cState.Touch2 = (inputReport[4 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] >> 7) != 0 ? false : true; // 2 touches detected + cState.Touch2Identifier = (byte)(inputReport[4 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0x7f); + cState.TouchLeft = (inputReport[1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] + ((inputReport[2 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0xF) * 255) >= 1920 * 2 / 5) ? false : true; + cState.TouchRight = (inputReport[1 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] + ((inputReport[2 + DS4Touchpad.TOUCHPAD_DATA_OFFSET + touchOffset] & 0xF) * 255) < 1920 * 2 / 5) ? false : true; // Even when idling there is still a touch packet indicating no touch 1 or 2 - touchpad.handleTouchpad(inputReport, cState, touchOffset); + touchpad.handleTouchpad(inputReport, cState, touchOffset); + } } + catch { currerror = "Index out ofr bounds: touchpad"; } /* Debug output of incoming HID data: if (cState.L2 == 0xff && cState.R2 == 0xff) @@ -444,12 +454,6 @@ namespace DS4Library if (conType == ConnectionType.BT) { bool shouldDisconnect = false; - /*if ((!pState.PS || !pState.Options) && cState.PS && cState.Options) - { - shouldDisconnect = true; - for (int i = 0; i < 255; i++) - ReleaseKeys(i); - }*/ if (IdleTimeout > 0) { if (isNonSixaxisIdle()) @@ -466,7 +470,10 @@ namespace DS4Library if (Report != null) Report(this, EventArgs.Empty); sendOutputReport(false); - + if (!string.IsNullOrEmpty(error)) + error = string.Empty; + if (!string.IsNullOrEmpty(currerror)) + error = currerror; cState.CopyTo(pState); } } diff --git a/DS4Service/DS4Service.cs b/DS4Service/DS4Service.cs index db24dde..f3ccf68 100644 --- a/DS4Service/DS4Service.cs +++ b/DS4Service/DS4Service.cs @@ -20,6 +20,14 @@ namespace DS4Service logWriter = File.AppendText(logFile); } + public DS4Service(Control scpdevice) + { + InitializeComponent(); + rootHub = scpdevice; + rootHub.Debug += On_Debug; + logWriter = File.AppendText(logFile); + } + protected override void OnStart(string[] args) { rootHub.Start(); diff --git a/DS4Tool/DS4Form.cs b/DS4Tool/DS4Form.cs index 016587d..0701285 100644 --- a/DS4Tool/DS4Form.cs +++ b/DS4Tool/DS4Form.cs @@ -15,6 +15,7 @@ using System.Xml; using System.Text; using System.Globalization; using System.Threading.Tasks; +using System.ServiceProcess; namespace DS4Windows { public partial class DS4Form : Form @@ -51,7 +52,9 @@ namespace DS4Windows protected XmlDocument m_Xdoc = new XmlDocument(); public bool mAllowVisible; bool contextclose; - + string logFile = Global.appdatapath + @"\DS4Service.log"; + StreamWriter logWriter; + //bool outputlog = false; [DllImport("user32.dll")] private static extern IntPtr GetForegroundWindow(); @@ -80,7 +83,6 @@ namespace DS4Windows cbs = new ComboBox[4] { cBController1, cBController2, cBController3, cBController4 }; ebns = new Button[4] { bnEditC1, bnEditC2, bnEditC3, bnEditC4 }; statPB = new PictureBox[4] { pBStatus1, pBStatus2, pBStatus3, pBStatus4 }; - shortcuts = new ToolStripMenuItem[4] { (ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[0], (ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[1], (ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[2], @@ -148,7 +150,10 @@ namespace DS4Windows Icon = Properties.Resources.DS4W; notifyIcon1.Icon = Properties.Resources.DS4W; Program.rootHub.Debug += On_Debug; + Log.GuiLog += On_Debug; + logFile = Global.appdatapath + "\\DS4Windows.log"; + //logWriter = File.AppendText(logFile); Log.TrayIconLog += ShowNotification; // tmrUpdate.Enabled = true; TODO remove tmrUpdate and leave tick() @@ -760,6 +765,8 @@ namespace DS4Windows protected void On_Debug(object sender, DS4Control.DebugEventArgs e) { + //logWriter.WriteLine(e.Time + ":\t" + e.Data); + //logWriter.Flush(); LogDebug(e.Time, e.Data); } diff --git a/DS4Tool/DS4Windows.csproj b/DS4Tool/DS4Windows.csproj index 2a38668..9e947ee 100644 --- a/DS4Tool/DS4Windows.csproj +++ b/DS4Tool/DS4Windows.csproj @@ -88,6 +88,7 @@ + diff --git a/DS4Tool/KBM360.Designer.cs b/DS4Tool/KBM360.Designer.cs index 6dd36ba..d30845a 100644 --- a/DS4Tool/KBM360.Designer.cs +++ b/DS4Tool/KBM360.Designer.cs @@ -29,8 +29,8 @@ private void InitializeComponent() { System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(KBM360)); - this.pictureBox1 = new System.Windows.Forms.PictureBox(); - this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.pBX360 = new System.Windows.Forms.PictureBox(); + this.pBMouse = new System.Windows.Forms.PictureBox(); this.btnF6 = new System.Windows.Forms.Button(); this.btnF5 = new System.Windows.Forms.Button(); this.btnF7 = new System.Windows.Forms.Button(); @@ -138,7 +138,7 @@ this.bnColor = new System.Windows.Forms.Button(); this.btnNUMDOT = new System.Windows.Forms.Button(); this.btnG = new System.Windows.Forms.Button(); - this.cbScanCode = new System.Windows.Forms.CheckBox(); + this.cBScanCode = new System.Windows.Forms.CheckBox(); this.btnF = new System.Windows.Forms.Button(); this.lBTip = new System.Windows.Forms.Label(); this.btnD = new System.Windows.Forms.Button(); @@ -198,7 +198,7 @@ this.btnQ = new System.Windows.Forms.Button(); this.btnLSU = new System.Windows.Forms.Button(); this.btnLS = new System.Windows.Forms.Button(); - this.cbToggle = new System.Windows.Forms.CheckBox(); + this.cBToggle = new System.Windows.Forms.CheckBox(); this.btnFallBack = new System.Windows.Forms.Button(); this.btnUNBOUND2 = new System.Windows.Forms.Button(); this.btnESC = new System.Windows.Forms.Button(); @@ -209,8 +209,8 @@ this.lbGreenV = new System.Windows.Forms.Label(); this.lbRedV = new System.Windows.Forms.Label(); this.advColorDialog = new DS4Windows.AdvancedColorDialog(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pBX360)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.pBMouse)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDHeavy)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDLight)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDLightFlash)).BeginInit(); @@ -221,18 +221,18 @@ this.gBExtras.SuspendLayout(); this.SuspendLayout(); // - // pictureBox1 + // pBX360 // - resources.ApplyResources(this.pictureBox1, "pictureBox1"); - this.pictureBox1.Name = "pictureBox1"; - this.pictureBox1.TabStop = false; + resources.ApplyResources(this.pBX360, "pBX360"); + this.pBX360.Name = "pBX360"; + this.pBX360.TabStop = false; // - // pictureBox2 + // pBMouse // - this.pictureBox2.Image = global::DS4Windows.Properties.Resources.mouse; - resources.ApplyResources(this.pictureBox2, "pictureBox2"); - this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.TabStop = false; + this.pBMouse.Image = global::DS4Windows.Properties.Resources.mouse; + resources.ApplyResources(this.pBMouse, "pBMouse"); + this.pBMouse.Name = "pBMouse"; + this.pBMouse.TabStop = false; // // btnF6 // @@ -1092,12 +1092,12 @@ this.btnG.Tag = "71"; this.btnG.UseVisualStyleBackColor = true; // - // cbScanCode + // cBScanCode // - resources.ApplyResources(this.cbScanCode, "cbScanCode"); - this.cbScanCode.Name = "cbScanCode"; - this.cbScanCode.TabStop = false; - this.cbScanCode.UseVisualStyleBackColor = true; + resources.ApplyResources(this.cBScanCode, "cBScanCode"); + this.cBScanCode.Name = "cBScanCode"; + this.cBScanCode.TabStop = false; + this.cBScanCode.UseVisualStyleBackColor = true; // // btnF // @@ -1584,13 +1584,13 @@ this.btnLS.Tag = "X360Left Stick"; this.btnLS.UseVisualStyleBackColor = true; // - // cbToggle + // cBToggle // - resources.ApplyResources(this.cbToggle, "cbToggle"); - this.cbToggle.Name = "cbToggle"; - this.cbToggle.TabStop = false; - this.cbToggle.UseVisualStyleBackColor = true; - this.cbToggle.CheckedChanged += new System.EventHandler(this.cbToggle_CheckedChanged); + resources.ApplyResources(this.cBToggle, "cBToggle"); + this.cBToggle.Name = "cBToggle"; + this.cBToggle.TabStop = false; + this.cBToggle.UseVisualStyleBackColor = true; + this.cBToggle.CheckedChanged += new System.EventHandler(this.cbToggle_CheckedChanged); // // btnFallBack // @@ -1685,7 +1685,7 @@ this.Controls.Add(this.btnUNBOUND2); this.Controls.Add(this.lBMacroOn); this.Controls.Add(this.btnFallBack); - this.Controls.Add(this.cbToggle); + this.Controls.Add(this.cBToggle); this.Controls.Add(this.btnLS); this.Controls.Add(this.btnF6); this.Controls.Add(this.btnLSU); @@ -1803,7 +1803,7 @@ this.Controls.Add(this.btnNUMSTAR); this.Controls.Add(this.btnF); this.Controls.Add(this.btnX); - this.Controls.Add(this.cbScanCode); + this.Controls.Add(this.cBScanCode); this.Controls.Add(this.btnNUM9); this.Controls.Add(this.btnG); this.Controls.Add(this.btnZ); @@ -1836,8 +1836,8 @@ this.Controls.Add(this.btnRETURN); this.Controls.Add(this.btnCAPS); this.Controls.Add(this.btnNUM0); - this.Controls.Add(this.pictureBox2); - this.Controls.Add(this.pictureBox1); + this.Controls.Add(this.pBMouse); + this.Controls.Add(this.pBX360); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; this.KeyPreview = true; this.MaximizeBox = false; @@ -1845,8 +1845,8 @@ this.Name = "KBM360"; this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.finalMeasure); this.KeyDown += new System.Windows.Forms.KeyEventHandler(this.Key_Down_Action); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pBX360)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.pBMouse)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDHeavy)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDLight)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nUDLightFlash)).EndInit(); @@ -1863,8 +1863,8 @@ #endregion - private System.Windows.Forms.PictureBox pictureBox1; - private System.Windows.Forms.PictureBox pictureBox2; + private System.Windows.Forms.PictureBox pBX360; + private System.Windows.Forms.PictureBox pBMouse; private System.Windows.Forms.Button btnF6; private System.Windows.Forms.Button btnF5; private System.Windows.Forms.Button btnF7; @@ -1972,7 +1972,7 @@ private System.Windows.Forms.Button bnColor; private System.Windows.Forms.Button btnNUMDOT; private System.Windows.Forms.Button btnG; - private System.Windows.Forms.CheckBox cbScanCode; + private System.Windows.Forms.CheckBox cBScanCode; private System.Windows.Forms.Button btnF; private System.Windows.Forms.Label lBTip; private System.Windows.Forms.Button btnD; @@ -2032,7 +2032,7 @@ private System.Windows.Forms.Button btnQ; private System.Windows.Forms.Button btnLSU; private System.Windows.Forms.Button btnLS; - private System.Windows.Forms.CheckBox cbToggle; + private System.Windows.Forms.CheckBox cBToggle; private System.Windows.Forms.Button btnFallBack; private System.Windows.Forms.Button btnUNBOUND2; private System.Windows.Forms.Button btnESC; diff --git a/DS4Tool/KBM360.cs b/DS4Tool/KBM360.cs index ab7ffa7..42550b4 100644 --- a/DS4Tool/KBM360.cs +++ b/DS4Tool/KBM360.cs @@ -19,14 +19,17 @@ namespace DS4Windows public bool macrorepeat, newaction; RecordBox rb; object oldtag; + bool scanavail, toggleavil; + string keyname; + object keytag; public KBM360(int deviceNum, Options ooo, Button buton) { InitializeComponent(); device = deviceNum; ops = ooo; button = buton; - cbToggle.Checked = button.Font.Italic; - cbScanCode.Checked = button.Font.Bold; + cBToggle.Checked = button.Font.Italic; + cBScanCode.Checked = button.Font.Bold; if (button.Tag != null) { string[] extras; @@ -34,12 +37,14 @@ namespace DS4Windows { KeyValuePair tag = (KeyValuePair)button.Tag; oldtag = tag.Key; + keytag = tag.Key; extras = tag.Value.Split(','); } else if (button.Tag is KeyValuePair) { KeyValuePair tag = (KeyValuePair)button.Tag; oldtag = tag.Key; + keytag = tag.Key; if (button.Font.Underline) { lBMacroOn.Visible = true; @@ -54,6 +59,7 @@ namespace DS4Windows { KeyValuePair tag = (KeyValuePair)button.Tag; oldtag = tag.Key; + keytag = tag.Key; extras = tag.Value.Split(','); } else @@ -115,7 +121,7 @@ namespace DS4Windows if (rb == null && sender is Button && ((Button)sender).Name != "bnMacro" && ((Button)sender).Name != "bnTest") { Button bn = ((Button)sender); - string keyname; + macrostag.Clear(); if (((Button)sender).Text.Contains('↑') || ((Button)sender).Text.Contains('↓') || ((Button)sender).Text.Contains('→') || ((Button)sender).Text.Contains('←') || ((Button)sender).Text.Contains('Ø')) keyname = ((Button)sender).Text.Substring(1); else if (((Button)sender).Font.Name == "Webdings") @@ -134,15 +140,17 @@ namespace DS4Windows else if (((Button)sender).Tag == null) keyname = ((Button)sender).Text; else if (((Button)sender).Tag.ToString().Contains("X360")) + { keyname = ((Button)sender).Tag.ToString().Substring(4); + } else keyname = ((Button)sender).Text; - object keytag; if (((Button)sender).Tag != null && ((Button)sender).Tag.ToString().Contains("X360")) keytag = ((Button)sender).Tag.ToString().Substring(4); else keytag = ((Button)sender).Tag; + lBMacroOn.Visible = false; string extras = GetExtras(); KeyValuePair tag = new KeyValuePair(keytag, extras); @@ -170,6 +178,7 @@ namespace DS4Windows if (lBMacroOn.Visible) { string extras = GetExtras(); + keytag = null; KeyValuePair tag = new KeyValuePair(macrostag.ToArray(), extras); ops.ChangeButtonText("Macro", tag); //ops.ChangeButtonText("Macro", macrostag.ToArray()); @@ -180,7 +189,11 @@ namespace DS4Windows KeyValuePair tag = new KeyValuePair(oldtag, extras); ops.ChangeButtonText(button.Text, tag); } - ops.Toggle_Bn(cbScanCode.Checked, cbToggle.Checked, lBMacroOn.Visible, macrorepeat); + int value; + bool tagisint = keytag != null && Int32.TryParse(keytag.ToString(), out value); + scanavail = lBMacroOn.Visible || tagisint; + toggleavil = tagisint; + ops.Toggle_Bn((scanavail ? cBScanCode.Checked : false), (toggleavil ? cBToggle.Checked : false), lBMacroOn.Visible, macrorepeat); ops.UpdateLists(); } @@ -212,21 +225,20 @@ namespace DS4Windows private void cbToggle_CheckedChanged(object sender, EventArgs e) { - if (cbToggle.Checked) - lBMacroOn.Visible = false; + } private void btnMacro_Click(object sender, EventArgs e) { + gBExtras.Controls.Add(cBScanCode); + cBScanCode.Location = new Point(20, 320); rb = new RecordBox(this); rb.TopLevel = false; rb.Dock = DockStyle.Fill; rb.Visible = true; Controls.Add(rb); rb.BringToFront(); - //rb.StartPosition = FormStartPosition.Manual; - //rb.Location = new Point(this.Location.X + 580, this.Location.Y+ 55); - //rb.Show(); + rb.FormClosed += delegate { Controls.Add(cBScanCode); cBScanCode.Location = new Point(663, 8); ActiveControl = lBMacroOn; }; } protected override bool IsInputKey(Keys keyData) diff --git a/DS4Tool/KBM360.resx b/DS4Tool/KBM360.resx index 4425573..718febf 100644 --- a/DS4Tool/KBM360.resx +++ b/DS4Tool/KBM360.resx @@ -118,7 +118,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + iVBORw0KGgoAAAANSUhEUgAAAx4AAAEYCAYAAADS/CAKAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp @@ -3649,59 +3649,59 @@ - + NoControl - + 34, 213 - + 798, 280 - + StretchImage - + 322 - - pictureBox1 + + pBX360 - + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 157 - + NoControl - + 760, 44 - + 97, 140 - + Zoom - + 290 - - pictureBox2 + + pBMouse - + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 156 @@ -6878,37 +6878,37 @@ 125 - + True - + NoControl - + 663, 8 - + Yes - + 79, 17 - + 288 - + Scan Code - - cbScanCode + + cBScanCode - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 123 @@ -8538,37 +8538,37 @@ a key by typing it 6 - + True - + NoControl - + 598, 8 - + Yes - + 59, 17 - + 287 - + Toggle - - cbToggle + + cBToggle - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + $this - + 5 @@ -8865,7 +8865,7 @@ Sensitivity advColorDialog - DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null + DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.21.0, Culture=neutral, PublicKeyToken=null KBM360 diff --git a/DS4Tool/Options.Designer.cs b/DS4Tool/Options.Designer.cs index b00a051..05db44f 100644 --- a/DS4Tool/Options.Designer.cs +++ b/DS4Tool/Options.Designer.cs @@ -28,6 +28,7 @@ /// private void InitializeComponent() { + this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Options)); this.lowColorChooserButton = new System.Windows.Forms.Button(); this.nUDRainbow = new System.Windows.Forms.NumericUpDown(); @@ -144,6 +145,31 @@ this.lbSATrack = new System.Windows.Forms.Label(); this.tPShiftMod = new System.Windows.Forms.TabPage(); this.lbShiftTPSwipes = new System.Windows.Forms.Label(); + this.cMSPresets = new System.Windows.Forms.ContextMenuStrip(this.components); + this.controlToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.defaultToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.dpadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIDPadInverted = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIDPadInvertedX = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIDPadInvertedY = new System.Windows.Forms.ToolStripMenuItem(); + this.leftStickToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMILSInverted = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMILSInvertedX = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMILSInvertedY = new System.Windows.Forms.ToolStripMenuItem(); + this.rightStickToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIRSInverted = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIRSInvertedX = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIRSInvertedY = new System.Windows.Forms.ToolStripMenuItem(); + this.aBXYToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wASDToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wScanCodeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.arrowKeysToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.wScanCodeToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem(); + this.mouseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIMouseInverted = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIMouseInvertedX = new System.Windows.Forms.ToolStripMenuItem(); + this.tSMIMouseInvertedY = new System.Windows.Forms.ToolStripMenuItem(); this.fLPShiftTouchSwipe = new System.Windows.Forms.FlowLayoutPanel(); this.bnShiftSwipeUp = new System.Windows.Forms.Button(); this.bnShiftSwipeDown = new System.Windows.Forms.Button(); @@ -203,12 +229,14 @@ this.bnSwipeDown = new System.Windows.Forms.Button(); this.bnSwipeLeft = new System.Windows.Forms.Button(); this.bnSwipeRight = new System.Windows.Forms.Button(); - this.lbGryo = new System.Windows.Forms.Label(); + this.lbGyro = new System.Windows.Forms.Label(); this.fLPTiltControls = new System.Windows.Forms.FlowLayoutPanel(); this.bnGyroZN = new System.Windows.Forms.Button(); this.bnGyroZP = new System.Windows.Forms.Button(); this.bnGyroXP = new System.Windows.Forms.Button(); this.bnGyroXN = new System.Windows.Forms.Button(); + this.lBControls = new System.Windows.Forms.ListBox(); + this.lbControlTip = new System.Windows.Forms.Label(); this.pnlMain = new System.Windows.Forms.Panel(); this.pBController = new System.Windows.Forms.PictureBox(); this.bnTouchUpper = new System.Windows.Forms.Button(); @@ -233,8 +261,6 @@ this.bnShare = new System.Windows.Forms.Button(); this.bnL2 = new System.Windows.Forms.Button(); this.bnR2 = new System.Windows.Forms.Button(); - this.lBControls = new System.Windows.Forms.ListBox(); - this.lbControlTip = new System.Windows.Forms.Label(); this.pnlSticks = new System.Windows.Forms.Panel(); this.btnFullView = new System.Windows.Forms.Button(); this.pBSticks = new System.Windows.Forms.PictureBox(); @@ -318,6 +344,7 @@ ((System.ComponentModel.ISupportInitialize)(this.tBR2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tBL2)).BeginInit(); this.tPShiftMod.SuspendLayout(); + this.cMSPresets.SuspendLayout(); this.fLPShiftTouchSwipe.SuspendLayout(); this.fLPShiftTiltControls.SuspendLayout(); this.pnlShiftMain.SuspendLayout(); @@ -344,8 +371,8 @@ // // lowColorChooserButton // - resources.ApplyResources(this.lowColorChooserButton, "lowColorChooserButton"); this.lowColorChooserButton.BackColor = System.Drawing.Color.White; + resources.ApplyResources(this.lowColorChooserButton, "lowColorChooserButton"); this.lowColorChooserButton.Name = "lowColorChooserButton"; this.lowColorChooserButton.UseVisualStyleBackColor = false; this.lowColorChooserButton.Click += new System.EventHandler(this.lowColorChooserButton_Click); @@ -363,8 +390,8 @@ // // pBRainbow // - resources.ApplyResources(this.pBRainbow, "pBRainbow"); this.pBRainbow.Image = global::DS4Windows.Properties.Resources.rainbow; + resources.ApplyResources(this.pBRainbow, "pBRainbow"); this.pBRainbow.Name = "pBRainbow"; this.pBRainbow.TabStop = false; this.pBRainbow.Click += new System.EventHandler(this.pbRainbow_Click); @@ -562,8 +589,8 @@ // // nUDIdleDisconnect // - resources.ApplyResources(this.nUDIdleDisconnect, "nUDIdleDisconnect"); this.nUDIdleDisconnect.DecimalPlaces = 1; + resources.ApplyResources(this.nUDIdleDisconnect, "nUDIdleDisconnect"); this.nUDIdleDisconnect.Maximum = new decimal(new int[] { 60, 0, @@ -574,13 +601,13 @@ // // nUDR2 // - resources.ApplyResources(this.nUDR2, "nUDR2"); this.nUDR2.DecimalPlaces = 2; this.nUDR2.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDR2, "nUDR2"); this.nUDR2.Maximum = new decimal(new int[] { 1, 0, @@ -686,7 +713,6 @@ // // pnlFull // - resources.ApplyResources(this.pnlFull, "pnlFull"); this.pnlFull.Controls.Add(this.lbFull); this.pnlFull.Controls.Add(this.lbRed); this.pnlFull.Controls.Add(this.lbGreen); @@ -694,11 +720,11 @@ this.pnlFull.Controls.Add(this.tBRedBar); this.pnlFull.Controls.Add(this.tBGreenBar); this.pnlFull.Controls.Add(this.tBBlueBar); + resources.ApplyResources(this.pnlFull, "pnlFull"); this.pnlFull.Name = "pnlFull"; // // pnlLowBattery // - resources.ApplyResources(this.pnlLowBattery, "pnlLowBattery"); this.pnlLowBattery.Controls.Add(this.lowColorChooserButton); this.pnlLowBattery.Controls.Add(this.lbLowRed); this.pnlLowBattery.Controls.Add(this.lbLowGreen); @@ -707,6 +733,7 @@ this.pnlLowBattery.Controls.Add(this.tBLowGreenBar); this.pnlLowBattery.Controls.Add(this.tBLowBlueBar); this.pnlLowBattery.Controls.Add(this.lbEmpty); + resources.ApplyResources(this.pnlLowBattery, "pnlLowBattery"); this.pnlLowBattery.Name = "pnlLowBattery"; // // lbRS @@ -721,13 +748,13 @@ // // nUDRS // - resources.ApplyResources(this.nUDRS, "nUDRS"); this.nUDRS.DecimalPlaces = 2; this.nUDRS.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDRS, "nUDRS"); this.nUDRS.Maximum = new decimal(new int[] { 1, 0, @@ -754,13 +781,13 @@ // // nUDLS // - resources.ApplyResources(this.nUDLS, "nUDLS"); this.nUDLS.DecimalPlaces = 2; this.nUDLS.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDLS, "nUDLS"); this.nUDLS.Maximum = new decimal(new int[] { 1, 0, @@ -771,13 +798,13 @@ // // nUDL2 // - resources.ApplyResources(this.nUDL2, "nUDL2"); this.nUDL2.DecimalPlaces = 2; this.nUDL2.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDL2, "nUDL2"); this.nUDL2.Maximum = new decimal(new int[] { 1, 0, @@ -788,7 +815,6 @@ // // gBTouchpad // - resources.ApplyResources(this.gBTouchpad, "gBTouchpad"); this.gBTouchpad.Controls.Add(this.cbStartTouchpadOff); this.gBTouchpad.Controls.Add(this.cBTouchpadJitterCompensation); this.gBTouchpad.Controls.Add(this.cBlowerRCOn); @@ -799,6 +825,7 @@ this.gBTouchpad.Controls.Add(this.nUDTap); this.gBTouchpad.Controls.Add(this.cBScroll); this.gBTouchpad.Controls.Add(this.cBDoubleTap); + resources.ApplyResources(this.gBTouchpad, "gBTouchpad"); this.gBTouchpad.Name = "gBTouchpad"; this.gBTouchpad.TabStop = false; // @@ -811,7 +838,6 @@ // // gBOther // - resources.ApplyResources(this.gBOther, "gBOther"); this.gBOther.Controls.Add(this.cBTPforControls); this.gBOther.Controls.Add(this.cBDinput); this.gBOther.Controls.Add(this.pBProgram); @@ -827,6 +853,7 @@ this.gBOther.Controls.Add(this.numUDMouseSens); this.gBOther.Controls.Add(this.cBFlushHIDQueue); this.gBOther.Controls.Add(this.lbIdleMinutes); + resources.ApplyResources(this.gBOther, "gBOther"); this.gBOther.Name = "gBOther"; this.gBOther.TabStop = false; // @@ -916,7 +943,6 @@ // // gBLightbar // - resources.ApplyResources(this.gBLightbar, "gBLightbar"); this.gBLightbar.Controls.Add(this.pnlShift); this.gBLightbar.Controls.Add(this.btnChargingColor); this.gBLightbar.Controls.Add(this.rBColor); @@ -933,12 +959,12 @@ this.gBLightbar.Controls.Add(this.lbFlashAt); this.gBLightbar.Controls.Add(this.pnlLowBattery); this.gBLightbar.Controls.Add(this.pnlFull); + resources.ApplyResources(this.gBLightbar, "gBLightbar"); this.gBLightbar.Name = "gBLightbar"; this.gBLightbar.TabStop = false; // // pnlShift // - resources.ApplyResources(this.pnlShift, "pnlShift"); this.pnlShift.Controls.Add(this.cBShiftLight); this.pnlShift.Controls.Add(this.lbShift); this.pnlShift.Controls.Add(this.lbShiftRed); @@ -947,6 +973,7 @@ this.pnlShift.Controls.Add(this.tBShiftRedBar); this.pnlShift.Controls.Add(this.tBShiftGreenBar); this.pnlShift.Controls.Add(this.tBShiftBlueBar); + resources.ApplyResources(this.pnlShift, "pnlShift"); this.pnlShift.Name = "pnlShift"; // // cBShiftLight @@ -1020,8 +1047,8 @@ // // btnChargingColor // - resources.ApplyResources(this.btnChargingColor, "btnChargingColor"); this.btnChargingColor.BackColor = System.Drawing.Color.White; + resources.ApplyResources(this.btnChargingColor, "btnChargingColor"); this.btnChargingColor.Name = "btnChargingColor"; this.btnChargingColor.UseVisualStyleBackColor = false; this.btnChargingColor.Click += new System.EventHandler(this.btnChargingColor_Click); @@ -1069,12 +1096,12 @@ // // nUDflashLED // - resources.ApplyResources(this.nUDflashLED, "nUDflashLED"); this.nUDflashLED.Increment = new decimal(new int[] { 10, 0, 0, 0}); + resources.ApplyResources(this.nUDflashLED, "nUDflashLED"); this.nUDflashLED.Name = "nUDflashLED"; this.nUDflashLED.ValueChanged += new System.EventHandler(this.nUDflashLED_ValueChanged); // @@ -1086,11 +1113,11 @@ // // gBRumble // - resources.ApplyResources(this.gBRumble, "gBRumble"); this.gBRumble.Controls.Add(this.lbPercentRumble); this.gBRumble.Controls.Add(this.btnRumbleLightTest); this.gBRumble.Controls.Add(this.btnRumbleHeavyTest); this.gBRumble.Controls.Add(this.nUDRumbleBoost); + resources.ApplyResources(this.gBRumble, "gBRumble"); this.gBRumble.Name = "gBRumble"; this.gBRumble.TabStop = false; // @@ -1118,13 +1145,13 @@ // // nUDSZ // - resources.ApplyResources(this.nUDSZ, "nUDSZ"); this.nUDSZ.DecimalPlaces = 2; this.nUDSZ.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDSZ, "nUDSZ"); this.nUDSZ.Maximum = new decimal(new int[] { 1, 0, @@ -1140,13 +1167,13 @@ // // nUDSX // - resources.ApplyResources(this.nUDSX, "nUDSX"); this.nUDSX.DecimalPlaces = 2; this.nUDSX.Increment = new decimal(new int[] { 1, 0, 0, 65536}); + resources.ApplyResources(this.nUDSX, "nUDSX"); this.nUDSX.Maximum = new decimal(new int[] { 1, 0, @@ -1160,13 +1187,8 @@ 131072}); this.nUDSX.ValueChanged += new System.EventHandler(this.nUDSX_ValueChanged); // - // openFileDialog1 - // - resources.ApplyResources(this.openFileDialog1, "openFileDialog1"); - // // tPController // - resources.ApplyResources(this.tPController, "tPController"); this.tPController.Controls.Add(this.pnlSixaxis); this.tPController.Controls.Add(this.lbL2Track); this.tPController.Controls.Add(this.pBDelayTracker); @@ -1186,12 +1208,12 @@ this.tPController.Controls.Add(this.tBR2); this.tPController.Controls.Add(this.tBL2); this.tPController.Controls.Add(this.lbSATrack); + resources.ApplyResources(this.tPController, "tPController"); this.tPController.Name = "tPController"; this.tPController.UseVisualStyleBackColor = true; // // pnlSixaxis // - resources.ApplyResources(this.pnlSixaxis, "pnlSixaxis"); this.pnlSixaxis.Controls.Add(this.tBsixaxisAccelX); this.pnlSixaxis.Controls.Add(this.lb6Accel); this.pnlSixaxis.Controls.Add(this.tBsixaxisGyroX); @@ -1200,6 +1222,7 @@ this.pnlSixaxis.Controls.Add(this.tBsixaxisGyroZ); this.pnlSixaxis.Controls.Add(this.tBsixaxisAccelY); this.pnlSixaxis.Controls.Add(this.tBsixaxisAccelZ); + resources.ApplyResources(this.pnlSixaxis, "pnlSixaxis"); this.pnlSixaxis.Name = "pnlSixaxis"; this.pnlSixaxis.Click += new System.EventHandler(this.SixaxisPanel_Click); // @@ -1280,15 +1303,15 @@ // // btnSATrack // - resources.ApplyResources(this.btnSATrack, "btnSATrack"); this.btnSATrack.BackColor = System.Drawing.Color.Black; + resources.ApplyResources(this.btnSATrack, "btnSATrack"); this.btnSATrack.Name = "btnSATrack"; this.btnSATrack.UseVisualStyleBackColor = false; // // btnRSTrack // - resources.ApplyResources(this.btnRSTrack, "btnRSTrack"); this.btnRSTrack.BackColor = System.Drawing.Color.Black; + resources.ApplyResources(this.btnRSTrack, "btnRSTrack"); this.btnRSTrack.Name = "btnRSTrack"; this.btnRSTrack.UseVisualStyleBackColor = false; // @@ -1320,43 +1343,43 @@ // // btnLSTrack // - resources.ApplyResources(this.btnLSTrack, "btnLSTrack"); this.btnLSTrack.BackColor = System.Drawing.Color.Black; + resources.ApplyResources(this.btnLSTrack, "btnLSTrack"); this.btnLSTrack.Name = "btnLSTrack"; this.btnLSTrack.UseVisualStyleBackColor = false; // // pBSADeadzone // - resources.ApplyResources(this.pBSADeadzone, "pBSADeadzone"); this.pBSADeadzone.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.pBSADeadzone, "pBSADeadzone"); this.pBSADeadzone.Name = "pBSADeadzone"; this.pBSADeadzone.TabStop = false; this.pBSADeadzone.Paint += new System.Windows.Forms.PaintEventHandler(this.DrawCircle); // // pBRSDeadzone // - resources.ApplyResources(this.pBRSDeadzone, "pBRSDeadzone"); this.pBRSDeadzone.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.pBRSDeadzone, "pBRSDeadzone"); this.pBRSDeadzone.Name = "pBRSDeadzone"; this.pBRSDeadzone.TabStop = false; // // lbRSTrack // - resources.ApplyResources(this.lbRSTrack, "lbRSTrack"); this.lbRSTrack.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + resources.ApplyResources(this.lbRSTrack, "lbRSTrack"); this.lbRSTrack.Name = "lbRSTrack"; // // pBLSDeadzone // - resources.ApplyResources(this.pBLSDeadzone, "pBLSDeadzone"); this.pBLSDeadzone.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.pBLSDeadzone, "pBLSDeadzone"); this.pBLSDeadzone.Name = "pBLSDeadzone"; this.pBLSDeadzone.TabStop = false; // // lbLSTrack // - resources.ApplyResources(this.lbLSTrack, "lbLSTrack"); this.lbLSTrack.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + resources.ApplyResources(this.lbLSTrack, "lbLSTrack"); this.lbLSTrack.Name = "lbLSTrack"; // // tBR2 @@ -1379,14 +1402,13 @@ // // lbSATrack // - resources.ApplyResources(this.lbSATrack, "lbSATrack"); this.lbSATrack.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + resources.ApplyResources(this.lbSATrack, "lbSATrack"); this.lbSATrack.Name = "lbSATrack"; this.lbSATrack.Click += new System.EventHandler(this.lbSATrack_Click); // // tPShiftMod // - resources.ApplyResources(this.tPShiftMod, "tPShiftMod"); this.tPShiftMod.Controls.Add(this.lbShiftTPSwipes); this.tPShiftMod.Controls.Add(this.fLPShiftTouchSwipe); this.tPShiftMod.Controls.Add(this.lbShiftGryo); @@ -1397,25 +1419,209 @@ this.tPShiftMod.Controls.Add(this.lbtoUse); this.tPShiftMod.Controls.Add(this.pnlShiftMain); this.tPShiftMod.Controls.Add(this.pnlShiftSticks); + resources.ApplyResources(this.tPShiftMod, "tPShiftMod"); this.tPShiftMod.Name = "tPShiftMod"; this.tPShiftMod.UseVisualStyleBackColor = true; // // lbShiftTPSwipes // resources.ApplyResources(this.lbShiftTPSwipes, "lbShiftTPSwipes"); + this.lbShiftTPSwipes.ContextMenuStrip = this.cMSPresets; this.lbShiftTPSwipes.Name = "lbShiftTPSwipes"; // + // cMSPresets + // + this.cMSPresets.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.controlToolStripMenuItem, + this.toolStripSeparator1, + this.defaultToolStripMenuItem, + this.dpadToolStripMenuItem, + this.leftStickToolStripMenuItem, + this.rightStickToolStripMenuItem, + this.aBXYToolStripMenuItem, + this.wASDToolStripMenuItem, + this.arrowKeysToolStripMenuItem, + this.mouseToolStripMenuItem}); + this.cMSPresets.Name = "contextMenuStrip1"; + this.cMSPresets.ShowImageMargin = false; + resources.ApplyResources(this.cMSPresets, "cMSPresets"); + this.cMSPresets.Opened += new System.EventHandler(this.cMSPresets_Opened); + // + // controlToolStripMenuItem + // + resources.ApplyResources(this.controlToolStripMenuItem, "controlToolStripMenuItem"); + this.controlToolStripMenuItem.Name = "controlToolStripMenuItem"; + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1"); + // + // defaultToolStripMenuItem + // + this.defaultToolStripMenuItem.Name = "defaultToolStripMenuItem"; + resources.ApplyResources(this.defaultToolStripMenuItem, "defaultToolStripMenuItem"); + this.defaultToolStripMenuItem.Click += new System.EventHandler(this.defaultToolStripMenuItem_Click); + // + // dpadToolStripMenuItem + // + this.dpadToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tSMIDPadInverted, + this.tSMIDPadInvertedX, + this.tSMIDPadInvertedY}); + this.dpadToolStripMenuItem.Name = "dpadToolStripMenuItem"; + resources.ApplyResources(this.dpadToolStripMenuItem, "dpadToolStripMenuItem"); + this.dpadToolStripMenuItem.Click += new System.EventHandler(this.dpadToolStripMenuItem_Click); + // + // tSMIDPadInverted + // + this.tSMIDPadInverted.Name = "tSMIDPadInverted"; + resources.ApplyResources(this.tSMIDPadInverted, "tSMIDPadInverted"); + this.tSMIDPadInverted.Click += new System.EventHandler(this.tSMIDPadInverted_Click); + // + // tSMIDPadInvertedX + // + this.tSMIDPadInvertedX.Name = "tSMIDPadInvertedX"; + resources.ApplyResources(this.tSMIDPadInvertedX, "tSMIDPadInvertedX"); + this.tSMIDPadInvertedX.Click += new System.EventHandler(this.tSMIDPadInvertedX_Click); + // + // tSMIDPadInvertedY + // + this.tSMIDPadInvertedY.Name = "tSMIDPadInvertedY"; + resources.ApplyResources(this.tSMIDPadInvertedY, "tSMIDPadInvertedY"); + this.tSMIDPadInvertedY.Click += new System.EventHandler(this.tSMIDPadInvertedY_Click); + // + // leftStickToolStripMenuItem + // + this.leftStickToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tSMILSInverted, + this.tSMILSInvertedX, + this.tSMILSInvertedY}); + this.leftStickToolStripMenuItem.Name = "leftStickToolStripMenuItem"; + resources.ApplyResources(this.leftStickToolStripMenuItem, "leftStickToolStripMenuItem"); + this.leftStickToolStripMenuItem.Click += new System.EventHandler(this.leftStickToolStripMenuItem_Click); + // + // tSMILSInverted + // + this.tSMILSInverted.Name = "tSMILSInverted"; + resources.ApplyResources(this.tSMILSInverted, "tSMILSInverted"); + this.tSMILSInverted.Click += new System.EventHandler(this.tSMILSInverted_Click); + // + // tSMILSInvertedX + // + this.tSMILSInvertedX.Name = "tSMILSInvertedX"; + resources.ApplyResources(this.tSMILSInvertedX, "tSMILSInvertedX"); + this.tSMILSInvertedX.Click += new System.EventHandler(this.tSMILSInvertedX_Click); + // + // tSMILSInvertedY + // + this.tSMILSInvertedY.Name = "tSMILSInvertedY"; + resources.ApplyResources(this.tSMILSInvertedY, "tSMILSInvertedY"); + this.tSMILSInvertedY.Click += new System.EventHandler(this.tSMILSInvertedY_Click); + // + // rightStickToolStripMenuItem + // + this.rightStickToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tSMIRSInverted, + this.tSMIRSInvertedX, + this.tSMIRSInvertedY}); + this.rightStickToolStripMenuItem.Name = "rightStickToolStripMenuItem"; + resources.ApplyResources(this.rightStickToolStripMenuItem, "rightStickToolStripMenuItem"); + this.rightStickToolStripMenuItem.Click += new System.EventHandler(this.rightStickToolStripMenuItem_Click); + // + // tSMIRSInverted + // + this.tSMIRSInverted.Name = "tSMIRSInverted"; + resources.ApplyResources(this.tSMIRSInverted, "tSMIRSInverted"); + this.tSMIRSInverted.Click += new System.EventHandler(this.tSMIRSInverted_Click); + // + // tSMIRSInvertedX + // + this.tSMIRSInvertedX.Name = "tSMIRSInvertedX"; + resources.ApplyResources(this.tSMIRSInvertedX, "tSMIRSInvertedX"); + this.tSMIRSInvertedX.Click += new System.EventHandler(this.tSMIRSInvertedX_Click); + // + // tSMIRSInvertedY + // + this.tSMIRSInvertedY.Name = "tSMIRSInvertedY"; + resources.ApplyResources(this.tSMIRSInvertedY, "tSMIRSInvertedY"); + this.tSMIRSInvertedY.Click += new System.EventHandler(this.tSMIRSInvertedY_Click); + // + // aBXYToolStripMenuItem + // + this.aBXYToolStripMenuItem.Name = "aBXYToolStripMenuItem"; + resources.ApplyResources(this.aBXYToolStripMenuItem, "aBXYToolStripMenuItem"); + this.aBXYToolStripMenuItem.Click += new System.EventHandler(this.aBXYToolStripMenuItem_Click); + // + // wASDToolStripMenuItem + // + this.wASDToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.wScanCodeToolStripMenuItem}); + this.wASDToolStripMenuItem.Name = "wASDToolStripMenuItem"; + resources.ApplyResources(this.wASDToolStripMenuItem, "wASDToolStripMenuItem"); + this.wASDToolStripMenuItem.Click += new System.EventHandler(this.wASDToolStripMenuItem_Click); + // + // wScanCodeToolStripMenuItem + // + this.wScanCodeToolStripMenuItem.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.wScanCodeToolStripMenuItem.Name = "wScanCodeToolStripMenuItem"; + resources.ApplyResources(this.wScanCodeToolStripMenuItem, "wScanCodeToolStripMenuItem"); + this.wScanCodeToolStripMenuItem.Click += new System.EventHandler(this.wScanCodeToolStripMenuItem_Click); + // + // arrowKeysToolStripMenuItem + // + this.arrowKeysToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.wScanCodeToolStripMenuItem1}); + this.arrowKeysToolStripMenuItem.Name = "arrowKeysToolStripMenuItem"; + resources.ApplyResources(this.arrowKeysToolStripMenuItem, "arrowKeysToolStripMenuItem"); + this.arrowKeysToolStripMenuItem.Click += new System.EventHandler(this.arrowKeysToolStripMenuItem_Click); + // + // wScanCodeToolStripMenuItem1 + // + this.wScanCodeToolStripMenuItem1.Name = "wScanCodeToolStripMenuItem1"; + resources.ApplyResources(this.wScanCodeToolStripMenuItem1, "wScanCodeToolStripMenuItem1"); + this.wScanCodeToolStripMenuItem1.Click += new System.EventHandler(this.wScanCodeToolStripMenuItem1_Click); + // + // mouseToolStripMenuItem + // + this.mouseToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tSMIMouseInverted, + this.tSMIMouseInvertedX, + this.tSMIMouseInvertedY}); + this.mouseToolStripMenuItem.Name = "mouseToolStripMenuItem"; + resources.ApplyResources(this.mouseToolStripMenuItem, "mouseToolStripMenuItem"); + this.mouseToolStripMenuItem.Click += new System.EventHandler(this.mouseToolStripMenuItem_Click); + // + // tSMIMouseInverted + // + this.tSMIMouseInverted.Name = "tSMIMouseInverted"; + resources.ApplyResources(this.tSMIMouseInverted, "tSMIMouseInverted"); + this.tSMIMouseInverted.Click += new System.EventHandler(this.tSMIMouseInverted_Click); + // + // tSMIMouseInvertedX + // + this.tSMIMouseInvertedX.Name = "tSMIMouseInvertedX"; + resources.ApplyResources(this.tSMIMouseInvertedX, "tSMIMouseInvertedX"); + this.tSMIMouseInvertedX.Click += new System.EventHandler(this.tSMIMouseInvertedX_Click); + // + // tSMIMouseInvertedY + // + this.tSMIMouseInvertedY.Name = "tSMIMouseInvertedY"; + resources.ApplyResources(this.tSMIMouseInvertedY, "tSMIMouseInvertedY"); + this.tSMIMouseInvertedY.Click += new System.EventHandler(this.tSMIMouseInvertedY_Click); + // // fLPShiftTouchSwipe // - resources.ApplyResources(this.fLPShiftTouchSwipe, "fLPShiftTouchSwipe"); this.fLPShiftTouchSwipe.Controls.Add(this.bnShiftSwipeUp); this.fLPShiftTouchSwipe.Controls.Add(this.bnShiftSwipeDown); this.fLPShiftTouchSwipe.Controls.Add(this.bnShiftSwipeLeft); this.fLPShiftTouchSwipe.Controls.Add(this.bnShiftSwipeRight); + resources.ApplyResources(this.fLPShiftTouchSwipe, "fLPShiftTouchSwipe"); this.fLPShiftTouchSwipe.Name = "fLPShiftTouchSwipe"; // // bnShiftSwipeUp // + this.bnShiftSwipeUp.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftSwipeUp, "bnShiftSwipeUp"); this.bnShiftSwipeUp.Name = "bnShiftSwipeUp"; this.bnShiftSwipeUp.UseVisualStyleBackColor = true; @@ -1423,6 +1629,7 @@ // // bnShiftSwipeDown // + this.bnShiftSwipeDown.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftSwipeDown, "bnShiftSwipeDown"); this.bnShiftSwipeDown.Name = "bnShiftSwipeDown"; this.bnShiftSwipeDown.UseVisualStyleBackColor = true; @@ -1430,6 +1637,7 @@ // // bnShiftSwipeLeft // + this.bnShiftSwipeLeft.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftSwipeLeft, "bnShiftSwipeLeft"); this.bnShiftSwipeLeft.Name = "bnShiftSwipeLeft"; this.bnShiftSwipeLeft.UseVisualStyleBackColor = true; @@ -1437,6 +1645,7 @@ // // bnShiftSwipeRight // + this.bnShiftSwipeRight.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftSwipeRight, "bnShiftSwipeRight"); this.bnShiftSwipeRight.Name = "bnShiftSwipeRight"; this.bnShiftSwipeRight.UseVisualStyleBackColor = true; @@ -1445,19 +1654,21 @@ // lbShiftGryo // resources.ApplyResources(this.lbShiftGryo, "lbShiftGryo"); + this.lbShiftGryo.ContextMenuStrip = this.cMSPresets; this.lbShiftGryo.Name = "lbShiftGryo"; // // fLPShiftTiltControls // - resources.ApplyResources(this.fLPShiftTiltControls, "fLPShiftTiltControls"); this.fLPShiftTiltControls.Controls.Add(this.bnShiftGyroZN); this.fLPShiftTiltControls.Controls.Add(this.bnShiftGyroZP); this.fLPShiftTiltControls.Controls.Add(this.bnShiftGyroXP); this.fLPShiftTiltControls.Controls.Add(this.bnShiftGyroXN); + resources.ApplyResources(this.fLPShiftTiltControls, "fLPShiftTiltControls"); this.fLPShiftTiltControls.Name = "fLPShiftTiltControls"; // // bnShiftGyroZN // + this.bnShiftGyroZN.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftGyroZN, "bnShiftGyroZN"); this.bnShiftGyroZN.Name = "bnShiftGyroZN"; this.bnShiftGyroZN.UseVisualStyleBackColor = true; @@ -1465,6 +1676,7 @@ // // bnShiftGyroZP // + this.bnShiftGyroZP.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftGyroZP, "bnShiftGyroZP"); this.bnShiftGyroZP.Name = "bnShiftGyroZP"; this.bnShiftGyroZP.UseVisualStyleBackColor = true; @@ -1472,6 +1684,7 @@ // // bnShiftGyroXP // + this.bnShiftGyroXP.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftGyroXP, "bnShiftGyroXP"); this.bnShiftGyroXP.Name = "bnShiftGyroXP"; this.bnShiftGyroXP.UseVisualStyleBackColor = true; @@ -1479,6 +1692,7 @@ // // bnShiftGyroXN // + this.bnShiftGyroXN.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnShiftGyroXN, "bnShiftGyroXN"); this.bnShiftGyroXN.Name = "bnShiftGyroXN"; this.bnShiftGyroXN.UseVisualStyleBackColor = true; @@ -1486,7 +1700,6 @@ // // cBShiftControl // - resources.ApplyResources(this.cBShiftControl, "cBShiftControl"); this.cBShiftControl.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cBShiftControl.FormattingEnabled = true; this.cBShiftControl.Items.AddRange(new object[] { @@ -1517,12 +1730,12 @@ resources.GetString("cBShiftControl.Items24"), resources.GetString("cBShiftControl.Items25"), resources.GetString("cBShiftControl.Items26")}); + resources.ApplyResources(this.cBShiftControl, "cBShiftControl"); this.cBShiftControl.Name = "cBShiftControl"; this.cBShiftControl.SelectedIndexChanged += new System.EventHandler(this.cBShiftControl_SelectedIndexChanged); // // lBShiftControls // - resources.ApplyResources(this.lBShiftControls, "lBShiftControls"); this.lBShiftControls.FormattingEnabled = true; this.lBShiftControls.Items.AddRange(new object[] { resources.GetString("lBShiftControls.Items"), @@ -1558,6 +1771,7 @@ resources.GetString("lBShiftControls.Items30"), resources.GetString("lBShiftControls.Items31"), resources.GetString("lBShiftControls.Items32")}); + resources.ApplyResources(this.lBShiftControls, "lBShiftControls"); this.lBShiftControls.Name = "lBShiftControls"; this.lBShiftControls.KeyDown += new System.Windows.Forms.KeyEventHandler(this.List_KeyDown); this.lBShiftControls.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.List_MouseDoubleClick); @@ -1574,7 +1788,6 @@ // // pnlShiftMain // - resources.ApplyResources(this.pnlShiftMain, "pnlShiftMain"); this.pnlShiftMain.Controls.Add(this.pBShiftController); this.pnlShiftMain.Controls.Add(this.bnShiftTouchUpper); this.pnlShiftMain.Controls.Add(this.bnShiftTouchLeft); @@ -1598,6 +1811,7 @@ this.pnlShiftMain.Controls.Add(this.bnShiftOptions); this.pnlShiftMain.Controls.Add(this.bnShiftPS); this.pnlShiftMain.Controls.Add(this.bnShiftShare); + resources.ApplyResources(this.pnlShiftMain, "pnlShiftMain"); this.pnlShiftMain.Name = "pnlShiftMain"; // // pBShiftController @@ -1609,8 +1823,8 @@ // // bnShiftTouchUpper // - resources.ApplyResources(this.bnShiftTouchUpper, "bnShiftTouchUpper"); this.bnShiftTouchUpper.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftTouchUpper, "bnShiftTouchUpper"); this.bnShiftTouchUpper.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftTouchUpper.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftTouchUpper.FlatAppearance.BorderSize = 0; @@ -1623,8 +1837,8 @@ // // bnShiftTouchLeft // - resources.ApplyResources(this.bnShiftTouchLeft, "bnShiftTouchLeft"); this.bnShiftTouchLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftTouchLeft, "bnShiftTouchLeft"); this.bnShiftTouchLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftTouchLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftTouchLeft.FlatAppearance.BorderSize = 0; @@ -1637,8 +1851,8 @@ // // bnShiftTouchRight // - resources.ApplyResources(this.bnShiftTouchRight, "bnShiftTouchRight"); this.bnShiftTouchRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftTouchRight, "bnShiftTouchRight"); this.bnShiftTouchRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftTouchRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftTouchRight.FlatAppearance.BorderSize = 0; @@ -1651,8 +1865,8 @@ // // bnShiftTouchMulti // - resources.ApplyResources(this.bnShiftTouchMulti, "bnShiftTouchMulti"); this.bnShiftTouchMulti.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftTouchMulti, "bnShiftTouchMulti"); this.bnShiftTouchMulti.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftTouchMulti.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftTouchMulti.FlatAppearance.BorderSize = 0; @@ -1665,8 +1879,8 @@ // // bnShiftR1 // - resources.ApplyResources(this.bnShiftR1, "bnShiftR1"); this.bnShiftR1.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftR1, "bnShiftR1"); this.bnShiftR1.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftR1.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftR1.FlatAppearance.BorderSize = 0; @@ -1679,8 +1893,9 @@ // // bnShiftCross // - resources.ApplyResources(this.bnShiftCross, "bnShiftCross"); this.bnShiftCross.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftCross, "bnShiftCross"); + this.bnShiftCross.ContextMenuStrip = this.cMSPresets; this.bnShiftCross.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftCross.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftCross.FlatAppearance.BorderSize = 0; @@ -1693,8 +1908,9 @@ // // bnShiftCircle // - resources.ApplyResources(this.bnShiftCircle, "bnShiftCircle"); this.bnShiftCircle.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftCircle, "bnShiftCircle"); + this.bnShiftCircle.ContextMenuStrip = this.cMSPresets; this.bnShiftCircle.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftCircle.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftCircle.FlatAppearance.BorderSize = 0; @@ -1707,8 +1923,9 @@ // // btnShiftRightStick // - resources.ApplyResources(this.btnShiftRightStick, "btnShiftRightStick"); this.btnShiftRightStick.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnShiftRightStick, "btnShiftRightStick"); + this.btnShiftRightStick.ContextMenuStrip = this.cMSPresets; this.btnShiftRightStick.Cursor = System.Windows.Forms.Cursors.Default; this.btnShiftRightStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.btnShiftRightStick.FlatAppearance.BorderSize = 0; @@ -1720,8 +1937,9 @@ // // bnShiftSquare // - resources.ApplyResources(this.bnShiftSquare, "bnShiftSquare"); this.bnShiftSquare.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftSquare, "bnShiftSquare"); + this.bnShiftSquare.ContextMenuStrip = this.cMSPresets; this.bnShiftSquare.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftSquare.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftSquare.FlatAppearance.BorderSize = 0; @@ -1734,8 +1952,8 @@ // // btnShiftLightbar // - resources.ApplyResources(this.btnShiftLightbar, "btnShiftLightbar"); this.btnShiftLightbar.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnShiftLightbar, "btnShiftLightbar"); this.btnShiftLightbar.Cursor = System.Windows.Forms.Cursors.Default; this.btnShiftLightbar.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.btnShiftLightbar.FlatAppearance.BorderSize = 0; @@ -1748,8 +1966,9 @@ // // bnShiftTriangle // - resources.ApplyResources(this.bnShiftTriangle, "bnShiftTriangle"); this.bnShiftTriangle.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftTriangle, "bnShiftTriangle"); + this.bnShiftTriangle.ContextMenuStrip = this.cMSPresets; this.bnShiftTriangle.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftTriangle.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftTriangle.FlatAppearance.BorderSize = 0; @@ -1762,8 +1981,9 @@ // // bnShiftUp // - resources.ApplyResources(this.bnShiftUp, "bnShiftUp"); this.bnShiftUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftUp, "bnShiftUp"); + this.bnShiftUp.ContextMenuStrip = this.cMSPresets; this.bnShiftUp.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftUp.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.bnShiftUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; @@ -1777,8 +1997,9 @@ // // btnShiftLeftStick // - resources.ApplyResources(this.btnShiftLeftStick, "btnShiftLeftStick"); this.btnShiftLeftStick.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnShiftLeftStick, "btnShiftLeftStick"); + this.btnShiftLeftStick.ContextMenuStrip = this.cMSPresets; this.btnShiftLeftStick.Cursor = System.Windows.Forms.Cursors.Default; this.btnShiftLeftStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.btnShiftLeftStick.FlatAppearance.BorderSize = 0; @@ -1790,8 +2011,9 @@ // // bnShiftDown // - resources.ApplyResources(this.bnShiftDown, "bnShiftDown"); this.bnShiftDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftDown, "bnShiftDown"); + this.bnShiftDown.ContextMenuStrip = this.cMSPresets; this.bnShiftDown.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftDown.FlatAppearance.BorderSize = 0; @@ -1804,8 +2026,8 @@ // // bnShiftL2 // - resources.ApplyResources(this.bnShiftL2, "bnShiftL2"); this.bnShiftL2.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftL2, "bnShiftL2"); this.bnShiftL2.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftL2.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftL2.FlatAppearance.BorderSize = 0; @@ -1818,8 +2040,9 @@ // // bnShiftRight // - resources.ApplyResources(this.bnShiftRight, "bnShiftRight"); this.bnShiftRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftRight, "bnShiftRight"); + this.bnShiftRight.ContextMenuStrip = this.cMSPresets; this.bnShiftRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftRight.FlatAppearance.BorderSize = 0; @@ -1832,8 +2055,8 @@ // // bnShiftR2 // - resources.ApplyResources(this.bnShiftR2, "bnShiftR2"); this.bnShiftR2.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftR2, "bnShiftR2"); this.bnShiftR2.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftR2.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftR2.FlatAppearance.BorderSize = 0; @@ -1846,8 +2069,9 @@ // // bnShiftLeft // - resources.ApplyResources(this.bnShiftLeft, "bnShiftLeft"); this.bnShiftLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftLeft, "bnShiftLeft"); + this.bnShiftLeft.ContextMenuStrip = this.cMSPresets; this.bnShiftLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftLeft.FlatAppearance.BorderSize = 0; @@ -1860,8 +2084,8 @@ // // bnShiftL1 // - resources.ApplyResources(this.bnShiftL1, "bnShiftL1"); this.bnShiftL1.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftL1, "bnShiftL1"); this.bnShiftL1.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftL1.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftL1.FlatAppearance.BorderSize = 0; @@ -1874,8 +2098,8 @@ // // bnShiftOptions // - resources.ApplyResources(this.bnShiftOptions, "bnShiftOptions"); this.bnShiftOptions.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftOptions, "bnShiftOptions"); this.bnShiftOptions.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftOptions.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftOptions.FlatAppearance.BorderSize = 0; @@ -1888,8 +2112,8 @@ // // bnShiftPS // - resources.ApplyResources(this.bnShiftPS, "bnShiftPS"); this.bnShiftPS.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftPS, "bnShiftPS"); this.bnShiftPS.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftPS.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftPS.FlatAppearance.BorderSize = 0; @@ -1902,8 +2126,8 @@ // // bnShiftShare // - resources.ApplyResources(this.bnShiftShare, "bnShiftShare"); this.bnShiftShare.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftShare, "bnShiftShare"); this.bnShiftShare.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftShare.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftShare.FlatAppearance.BorderSize = 0; @@ -1916,7 +2140,6 @@ // // pnlShiftSticks // - resources.ApplyResources(this.pnlShiftSticks, "pnlShiftSticks"); this.pnlShiftSticks.Controls.Add(this.btnShiftFullView); this.pnlShiftSticks.Controls.Add(this.pBShiftSticks); this.pnlShiftSticks.Controls.Add(this.bnShiftL3); @@ -1929,6 +2152,7 @@ this.pnlShiftSticks.Controls.Add(this.bnShiftRSLeft); this.pnlShiftSticks.Controls.Add(this.bnShiftLSDown); this.pnlShiftSticks.Controls.Add(this.bnShiftR3); + resources.ApplyResources(this.pnlShiftSticks, "pnlShiftSticks"); this.pnlShiftSticks.Name = "pnlShiftSticks"; // // btnShiftFullView @@ -1947,8 +2171,8 @@ // // bnShiftL3 // - resources.ApplyResources(this.bnShiftL3, "bnShiftL3"); this.bnShiftL3.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftL3, "bnShiftL3"); this.bnShiftL3.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftL3.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftL3.FlatAppearance.BorderSize = 0; @@ -1961,8 +2185,8 @@ // // bnShiftRSDown // - resources.ApplyResources(this.bnShiftRSDown, "bnShiftRSDown"); this.bnShiftRSDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftRSDown, "bnShiftRSDown"); this.bnShiftRSDown.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftRSDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftRSDown.FlatAppearance.BorderSize = 0; @@ -1975,8 +2199,8 @@ // // bnShiftLSUp // - resources.ApplyResources(this.bnShiftLSUp, "bnShiftLSUp"); this.bnShiftLSUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftLSUp, "bnShiftLSUp"); this.bnShiftLSUp.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftLSUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftLSUp.FlatAppearance.BorderSize = 0; @@ -1989,8 +2213,8 @@ // // bnShiftRSUp // - resources.ApplyResources(this.bnShiftRSUp, "bnShiftRSUp"); this.bnShiftRSUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftRSUp, "bnShiftRSUp"); this.bnShiftRSUp.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftRSUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftRSUp.FlatAppearance.BorderSize = 0; @@ -2003,8 +2227,8 @@ // // bnShiftLSLeft // - resources.ApplyResources(this.bnShiftLSLeft, "bnShiftLSLeft"); this.bnShiftLSLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftLSLeft, "bnShiftLSLeft"); this.bnShiftLSLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftLSLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftLSLeft.FlatAppearance.BorderSize = 0; @@ -2017,8 +2241,8 @@ // // bnShiftRSRight // - resources.ApplyResources(this.bnShiftRSRight, "bnShiftRSRight"); this.bnShiftRSRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftRSRight, "bnShiftRSRight"); this.bnShiftRSRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftRSRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftRSRight.FlatAppearance.BorderSize = 0; @@ -2031,8 +2255,8 @@ // // bnShiftLSRight // - resources.ApplyResources(this.bnShiftLSRight, "bnShiftLSRight"); this.bnShiftLSRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftLSRight, "bnShiftLSRight"); this.bnShiftLSRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftLSRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftLSRight.FlatAppearance.BorderSize = 0; @@ -2045,8 +2269,8 @@ // // bnShiftRSLeft // - resources.ApplyResources(this.bnShiftRSLeft, "bnShiftRSLeft"); this.bnShiftRSLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftRSLeft, "bnShiftRSLeft"); this.bnShiftRSLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftRSLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftRSLeft.FlatAppearance.BorderSize = 0; @@ -2059,8 +2283,8 @@ // // bnShiftLSDown // - resources.ApplyResources(this.bnShiftLSDown, "bnShiftLSDown"); this.bnShiftLSDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftLSDown, "bnShiftLSDown"); this.bnShiftLSDown.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftLSDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftLSDown.FlatAppearance.BorderSize = 0; @@ -2073,8 +2297,8 @@ // // bnShiftR3 // - resources.ApplyResources(this.bnShiftR3, "bnShiftR3"); this.bnShiftR3.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShiftR3, "bnShiftR3"); this.bnShiftR3.Cursor = System.Windows.Forms.Cursors.Default; this.bnShiftR3.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnShiftR3.FlatAppearance.BorderSize = 0; @@ -2087,34 +2311,36 @@ // // tPControls // - resources.ApplyResources(this.tPControls, "tPControls"); this.tPControls.Controls.Add(this.lbTPSwipes); this.tPControls.Controls.Add(this.fLPTouchSwipe); - this.tPControls.Controls.Add(this.lbGryo); + this.tPControls.Controls.Add(this.lbGyro); this.tPControls.Controls.Add(this.fLPTiltControls); - this.tPControls.Controls.Add(this.pnlMain); this.tPControls.Controls.Add(this.lBControls); this.tPControls.Controls.Add(this.lbControlTip); + this.tPControls.Controls.Add(this.pnlMain); this.tPControls.Controls.Add(this.pnlSticks); + resources.ApplyResources(this.tPControls, "tPControls"); this.tPControls.Name = "tPControls"; this.tPControls.UseVisualStyleBackColor = true; // // lbTPSwipes // resources.ApplyResources(this.lbTPSwipes, "lbTPSwipes"); + this.lbTPSwipes.ContextMenuStrip = this.cMSPresets; this.lbTPSwipes.Name = "lbTPSwipes"; // // fLPTouchSwipe // - resources.ApplyResources(this.fLPTouchSwipe, "fLPTouchSwipe"); this.fLPTouchSwipe.Controls.Add(this.bnSwipeUp); this.fLPTouchSwipe.Controls.Add(this.bnSwipeDown); this.fLPTouchSwipe.Controls.Add(this.bnSwipeLeft); this.fLPTouchSwipe.Controls.Add(this.bnSwipeRight); + resources.ApplyResources(this.fLPTouchSwipe, "fLPTouchSwipe"); this.fLPTouchSwipe.Name = "fLPTouchSwipe"; // // bnSwipeUp // + this.bnSwipeUp.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnSwipeUp, "bnSwipeUp"); this.bnSwipeUp.Name = "bnSwipeUp"; this.bnSwipeUp.UseVisualStyleBackColor = true; @@ -2122,6 +2348,7 @@ // // bnSwipeDown // + this.bnSwipeDown.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnSwipeDown, "bnSwipeDown"); this.bnSwipeDown.Name = "bnSwipeDown"; this.bnSwipeDown.UseVisualStyleBackColor = true; @@ -2129,6 +2356,7 @@ // // bnSwipeLeft // + this.bnSwipeLeft.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnSwipeLeft, "bnSwipeLeft"); this.bnSwipeLeft.Name = "bnSwipeLeft"; this.bnSwipeLeft.UseVisualStyleBackColor = true; @@ -2136,27 +2364,30 @@ // // bnSwipeRight // + this.bnSwipeRight.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnSwipeRight, "bnSwipeRight"); this.bnSwipeRight.Name = "bnSwipeRight"; this.bnSwipeRight.UseVisualStyleBackColor = true; this.bnSwipeRight.Click += new System.EventHandler(this.Show_ControlsBn); // - // lbGryo + // lbGyro // - resources.ApplyResources(this.lbGryo, "lbGryo"); - this.lbGryo.Name = "lbGryo"; + resources.ApplyResources(this.lbGyro, "lbGyro"); + this.lbGyro.ContextMenuStrip = this.cMSPresets; + this.lbGyro.Name = "lbGyro"; // // fLPTiltControls // - resources.ApplyResources(this.fLPTiltControls, "fLPTiltControls"); this.fLPTiltControls.Controls.Add(this.bnGyroZN); this.fLPTiltControls.Controls.Add(this.bnGyroZP); this.fLPTiltControls.Controls.Add(this.bnGyroXP); this.fLPTiltControls.Controls.Add(this.bnGyroXN); + resources.ApplyResources(this.fLPTiltControls, "fLPTiltControls"); this.fLPTiltControls.Name = "fLPTiltControls"; // // bnGyroZN // + this.bnGyroZN.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnGyroZN, "bnGyroZN"); this.bnGyroZN.Name = "bnGyroZN"; this.bnGyroZN.UseVisualStyleBackColor = true; @@ -2164,6 +2395,7 @@ // // bnGyroZP // + this.bnGyroZP.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnGyroZP, "bnGyroZP"); this.bnGyroZP.Name = "bnGyroZP"; this.bnGyroZP.UseVisualStyleBackColor = true; @@ -2171,6 +2403,7 @@ // // bnGyroXP // + this.bnGyroXP.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnGyroXP, "bnGyroXP"); this.bnGyroXP.Name = "bnGyroXP"; this.bnGyroXP.UseVisualStyleBackColor = true; @@ -2178,366 +2411,14 @@ // // bnGyroXN // + this.bnGyroXN.ContextMenuStrip = this.cMSPresets; resources.ApplyResources(this.bnGyroXN, "bnGyroXN"); this.bnGyroXN.Name = "bnGyroXN"; this.bnGyroXN.UseVisualStyleBackColor = true; this.bnGyroXN.Click += new System.EventHandler(this.Show_ControlsBn); // - // pnlMain - // - resources.ApplyResources(this.pnlMain, "pnlMain"); - this.pnlMain.Controls.Add(this.pBController); - this.pnlMain.Controls.Add(this.bnTouchUpper); - this.pnlMain.Controls.Add(this.bnTouchLeft); - this.pnlMain.Controls.Add(this.bnTouchRight); - this.pnlMain.Controls.Add(this.bnTouchMulti); - this.pnlMain.Controls.Add(this.bnR1); - this.pnlMain.Controls.Add(this.bnCross); - this.pnlMain.Controls.Add(this.bnCircle); - this.pnlMain.Controls.Add(this.btnRightStick); - this.pnlMain.Controls.Add(this.bnSquare); - this.pnlMain.Controls.Add(this.btnLightbar); - this.pnlMain.Controls.Add(this.bnTriangle); - this.pnlMain.Controls.Add(this.bnUp); - this.pnlMain.Controls.Add(this.btnLeftStick); - this.pnlMain.Controls.Add(this.bnDown); - this.pnlMain.Controls.Add(this.bnRight); - this.pnlMain.Controls.Add(this.bnLeft); - this.pnlMain.Controls.Add(this.bnL1); - this.pnlMain.Controls.Add(this.bnOptions); - this.pnlMain.Controls.Add(this.bnPS); - this.pnlMain.Controls.Add(this.bnShare); - this.pnlMain.Controls.Add(this.bnL2); - this.pnlMain.Controls.Add(this.bnR2); - this.pnlMain.Name = "pnlMain"; - // - // pBController - // - resources.ApplyResources(this.pBController, "pBController"); - this.pBController.Image = global::DS4Windows.Properties.Resources.DS4_Controller; - this.pBController.Name = "pBController"; - this.pBController.TabStop = false; - // - // bnTouchUpper - // - resources.ApplyResources(this.bnTouchUpper, "bnTouchUpper"); - this.bnTouchUpper.BackColor = System.Drawing.Color.Transparent; - this.bnTouchUpper.Cursor = System.Windows.Forms.Cursors.Default; - this.bnTouchUpper.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnTouchUpper.FlatAppearance.BorderSize = 0; - this.bnTouchUpper.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnTouchUpper.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnTouchUpper.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnTouchUpper.Name = "bnTouchUpper"; - this.bnTouchUpper.UseVisualStyleBackColor = false; - this.bnTouchUpper.Click += new System.EventHandler(this.Show_ControlsBn); - this.bnTouchUpper.MouseLeave += new System.EventHandler(this.Toucpad_Leave); - this.bnTouchUpper.MouseHover += new System.EventHandler(this.bnTouchUpper_MouseHover); - // - // bnTouchLeft - // - resources.ApplyResources(this.bnTouchLeft, "bnTouchLeft"); - this.bnTouchLeft.BackColor = System.Drawing.Color.Transparent; - this.bnTouchLeft.Cursor = System.Windows.Forms.Cursors.Default; - this.bnTouchLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnTouchLeft.FlatAppearance.BorderSize = 0; - this.bnTouchLeft.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnTouchLeft.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnTouchLeft.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnTouchLeft.Name = "bnTouchLeft"; - this.bnTouchLeft.UseVisualStyleBackColor = false; - this.bnTouchLeft.Click += new System.EventHandler(this.Show_ControlsBn); - this.bnTouchLeft.MouseLeave += new System.EventHandler(this.Toucpad_Leave); - this.bnTouchLeft.MouseHover += new System.EventHandler(this.bnTouchLeft_MouseHover); - // - // bnTouchRight - // - resources.ApplyResources(this.bnTouchRight, "bnTouchRight"); - this.bnTouchRight.BackColor = System.Drawing.Color.Transparent; - this.bnTouchRight.Cursor = System.Windows.Forms.Cursors.Default; - this.bnTouchRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnTouchRight.FlatAppearance.BorderSize = 0; - this.bnTouchRight.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnTouchRight.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnTouchRight.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnTouchRight.Name = "bnTouchRight"; - this.bnTouchRight.UseVisualStyleBackColor = false; - this.bnTouchRight.Click += new System.EventHandler(this.Show_ControlsBn); - this.bnTouchRight.MouseLeave += new System.EventHandler(this.Toucpad_Leave); - this.bnTouchRight.MouseHover += new System.EventHandler(this.bnTouchRight_MouseHover); - // - // bnTouchMulti - // - resources.ApplyResources(this.bnTouchMulti, "bnTouchMulti"); - this.bnTouchMulti.BackColor = System.Drawing.Color.Transparent; - this.bnTouchMulti.Cursor = System.Windows.Forms.Cursors.Default; - this.bnTouchMulti.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnTouchMulti.FlatAppearance.BorderSize = 0; - this.bnTouchMulti.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnTouchMulti.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnTouchMulti.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnTouchMulti.Name = "bnTouchMulti"; - this.bnTouchMulti.UseVisualStyleBackColor = false; - this.bnTouchMulti.Click += new System.EventHandler(this.Show_ControlsBn); - this.bnTouchMulti.MouseLeave += new System.EventHandler(this.Toucpad_Leave); - this.bnTouchMulti.MouseHover += new System.EventHandler(this.bnTouchMulti_MouseHover); - // - // bnR1 - // - resources.ApplyResources(this.bnR1, "bnR1"); - this.bnR1.BackColor = System.Drawing.Color.Transparent; - this.bnR1.Cursor = System.Windows.Forms.Cursors.Default; - this.bnR1.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnR1.FlatAppearance.BorderSize = 0; - this.bnR1.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnR1.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnR1.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnR1.Name = "bnR1"; - this.bnR1.UseVisualStyleBackColor = false; - this.bnR1.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnCross - // - resources.ApplyResources(this.bnCross, "bnCross"); - this.bnCross.BackColor = System.Drawing.Color.Transparent; - this.bnCross.Cursor = System.Windows.Forms.Cursors.Default; - this.bnCross.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnCross.FlatAppearance.BorderSize = 0; - this.bnCross.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnCross.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnCross.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnCross.Name = "bnCross"; - this.bnCross.UseVisualStyleBackColor = false; - this.bnCross.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnCircle - // - resources.ApplyResources(this.bnCircle, "bnCircle"); - this.bnCircle.BackColor = System.Drawing.Color.Transparent; - this.bnCircle.Cursor = System.Windows.Forms.Cursors.Default; - this.bnCircle.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnCircle.FlatAppearance.BorderSize = 0; - this.bnCircle.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnCircle.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnCircle.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnCircle.Name = "bnCircle"; - this.bnCircle.UseVisualStyleBackColor = false; - this.bnCircle.Click += new System.EventHandler(this.Show_ControlsBn); - // - // btnRightStick - // - resources.ApplyResources(this.btnRightStick, "btnRightStick"); - this.btnRightStick.BackColor = System.Drawing.Color.Transparent; - this.btnRightStick.Cursor = System.Windows.Forms.Cursors.Default; - this.btnRightStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.btnRightStick.FlatAppearance.BorderSize = 0; - this.btnRightStick.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.btnRightStick.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.btnRightStick.ForeColor = System.Drawing.SystemColors.WindowText; - this.btnRightStick.Name = "btnRightStick"; - this.btnRightStick.UseVisualStyleBackColor = false; - this.btnRightStick.Click += new System.EventHandler(this.btnSticks_Enter); - // - // bnSquare - // - resources.ApplyResources(this.bnSquare, "bnSquare"); - this.bnSquare.BackColor = System.Drawing.Color.Transparent; - this.bnSquare.Cursor = System.Windows.Forms.Cursors.Default; - this.bnSquare.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnSquare.FlatAppearance.BorderSize = 0; - this.bnSquare.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnSquare.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnSquare.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnSquare.Name = "bnSquare"; - this.bnSquare.UseVisualStyleBackColor = false; - this.bnSquare.Click += new System.EventHandler(this.Show_ControlsBn); - // - // btnLightbar - // - resources.ApplyResources(this.btnLightbar, "btnLightbar"); - this.btnLightbar.BackColor = System.Drawing.Color.Transparent; - this.btnLightbar.Cursor = System.Windows.Forms.Cursors.Default; - this.btnLightbar.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.btnLightbar.FlatAppearance.BorderSize = 0; - this.btnLightbar.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.btnLightbar.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.btnLightbar.ForeColor = System.Drawing.SystemColors.WindowText; - this.btnLightbar.Name = "btnLightbar"; - this.btnLightbar.UseVisualStyleBackColor = false; - this.btnLightbar.Click += new System.EventHandler(this.btnLightbar_Click); - // - // bnTriangle - // - resources.ApplyResources(this.bnTriangle, "bnTriangle"); - this.bnTriangle.BackColor = System.Drawing.Color.Transparent; - this.bnTriangle.Cursor = System.Windows.Forms.Cursors.Default; - this.bnTriangle.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnTriangle.FlatAppearance.BorderSize = 0; - this.bnTriangle.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnTriangle.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnTriangle.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnTriangle.Name = "bnTriangle"; - this.bnTriangle.UseVisualStyleBackColor = false; - this.bnTriangle.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnUp - // - resources.ApplyResources(this.bnUp, "bnUp"); - this.bnUp.BackColor = System.Drawing.Color.Transparent; - this.bnUp.Cursor = System.Windows.Forms.Cursors.Default; - this.bnUp.DialogResult = System.Windows.Forms.DialogResult.Cancel; - this.bnUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnUp.FlatAppearance.BorderSize = 0; - this.bnUp.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnUp.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnUp.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnUp.Name = "bnUp"; - this.bnUp.UseVisualStyleBackColor = false; - this.bnUp.Click += new System.EventHandler(this.Show_ControlsBn); - // - // btnLeftStick - // - resources.ApplyResources(this.btnLeftStick, "btnLeftStick"); - this.btnLeftStick.BackColor = System.Drawing.Color.Transparent; - this.btnLeftStick.Cursor = System.Windows.Forms.Cursors.Default; - this.btnLeftStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.btnLeftStick.FlatAppearance.BorderSize = 0; - this.btnLeftStick.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.btnLeftStick.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.btnLeftStick.ForeColor = System.Drawing.SystemColors.WindowText; - this.btnLeftStick.Name = "btnLeftStick"; - this.btnLeftStick.UseVisualStyleBackColor = false; - this.btnLeftStick.Click += new System.EventHandler(this.btnSticks_Enter); - // - // bnDown - // - resources.ApplyResources(this.bnDown, "bnDown"); - this.bnDown.BackColor = System.Drawing.Color.Transparent; - this.bnDown.Cursor = System.Windows.Forms.Cursors.Default; - this.bnDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnDown.FlatAppearance.BorderSize = 0; - this.bnDown.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnDown.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnDown.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnDown.Name = "bnDown"; - this.bnDown.UseVisualStyleBackColor = false; - this.bnDown.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnRight - // - resources.ApplyResources(this.bnRight, "bnRight"); - this.bnRight.BackColor = System.Drawing.Color.Transparent; - this.bnRight.Cursor = System.Windows.Forms.Cursors.Default; - this.bnRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnRight.FlatAppearance.BorderSize = 0; - this.bnRight.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnRight.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnRight.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnRight.Name = "bnRight"; - this.bnRight.UseVisualStyleBackColor = false; - this.bnRight.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnLeft - // - resources.ApplyResources(this.bnLeft, "bnLeft"); - this.bnLeft.BackColor = System.Drawing.Color.Transparent; - this.bnLeft.Cursor = System.Windows.Forms.Cursors.Default; - this.bnLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnLeft.FlatAppearance.BorderSize = 0; - this.bnLeft.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnLeft.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnLeft.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnLeft.Name = "bnLeft"; - this.bnLeft.UseVisualStyleBackColor = false; - this.bnLeft.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnL1 - // - resources.ApplyResources(this.bnL1, "bnL1"); - this.bnL1.BackColor = System.Drawing.Color.Transparent; - this.bnL1.Cursor = System.Windows.Forms.Cursors.Default; - this.bnL1.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnL1.FlatAppearance.BorderSize = 0; - this.bnL1.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnL1.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnL1.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnL1.Name = "bnL1"; - this.bnL1.UseVisualStyleBackColor = false; - this.bnL1.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnOptions - // - resources.ApplyResources(this.bnOptions, "bnOptions"); - this.bnOptions.BackColor = System.Drawing.Color.Transparent; - this.bnOptions.Cursor = System.Windows.Forms.Cursors.Default; - this.bnOptions.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnOptions.FlatAppearance.BorderSize = 0; - this.bnOptions.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnOptions.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnOptions.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnOptions.Name = "bnOptions"; - this.bnOptions.UseVisualStyleBackColor = false; - this.bnOptions.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnPS - // - resources.ApplyResources(this.bnPS, "bnPS"); - this.bnPS.BackColor = System.Drawing.Color.Transparent; - this.bnPS.Cursor = System.Windows.Forms.Cursors.Default; - this.bnPS.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnPS.FlatAppearance.BorderSize = 0; - this.bnPS.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnPS.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnPS.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnPS.Name = "bnPS"; - this.bnPS.UseVisualStyleBackColor = false; - this.bnPS.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnShare - // - resources.ApplyResources(this.bnShare, "bnShare"); - this.bnShare.BackColor = System.Drawing.Color.Transparent; - this.bnShare.Cursor = System.Windows.Forms.Cursors.Default; - this.bnShare.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnShare.FlatAppearance.BorderSize = 0; - this.bnShare.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnShare.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnShare.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnShare.Name = "bnShare"; - this.bnShare.UseVisualStyleBackColor = false; - this.bnShare.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnL2 - // - resources.ApplyResources(this.bnL2, "bnL2"); - this.bnL2.BackColor = System.Drawing.Color.Transparent; - this.bnL2.Cursor = System.Windows.Forms.Cursors.Default; - this.bnL2.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnL2.FlatAppearance.BorderSize = 0; - this.bnL2.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnL2.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnL2.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnL2.Name = "bnL2"; - this.bnL2.UseVisualStyleBackColor = false; - this.bnL2.Click += new System.EventHandler(this.Show_ControlsBn); - // - // bnR2 - // - resources.ApplyResources(this.bnR2, "bnR2"); - this.bnR2.BackColor = System.Drawing.Color.Transparent; - this.bnR2.Cursor = System.Windows.Forms.Cursors.Default; - this.bnR2.FlatAppearance.BorderColor = System.Drawing.Color.Red; - this.bnR2.FlatAppearance.BorderSize = 0; - this.bnR2.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; - this.bnR2.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; - this.bnR2.ForeColor = System.Drawing.SystemColors.WindowText; - this.bnR2.Name = "bnR2"; - this.bnR2.UseVisualStyleBackColor = false; - this.bnR2.Click += new System.EventHandler(this.Show_ControlsBn); - // // lBControls // - resources.ApplyResources(this.lBControls, "lBControls"); this.lBControls.FormattingEnabled = true; this.lBControls.Items.AddRange(new object[] { resources.GetString("lBControls.Items"), @@ -2573,6 +2454,7 @@ resources.GetString("lBControls.Items30"), resources.GetString("lBControls.Items31"), resources.GetString("lBControls.Items32")}); + resources.ApplyResources(this.lBControls, "lBControls"); this.lBControls.Name = "lBControls"; this.lBControls.DoubleClick += new System.EventHandler(this.Show_ControlsList); this.lBControls.KeyDown += new System.Windows.Forms.KeyEventHandler(this.List_KeyDown); @@ -2582,9 +2464,370 @@ resources.ApplyResources(this.lbControlTip, "lbControlTip"); this.lbControlTip.Name = "lbControlTip"; // + // pnlMain + // + this.pnlMain.Controls.Add(this.pBController); + this.pnlMain.Controls.Add(this.bnTouchUpper); + this.pnlMain.Controls.Add(this.bnTouchLeft); + this.pnlMain.Controls.Add(this.bnTouchRight); + this.pnlMain.Controls.Add(this.bnTouchMulti); + this.pnlMain.Controls.Add(this.bnR1); + this.pnlMain.Controls.Add(this.bnCross); + this.pnlMain.Controls.Add(this.bnCircle); + this.pnlMain.Controls.Add(this.btnRightStick); + this.pnlMain.Controls.Add(this.bnSquare); + this.pnlMain.Controls.Add(this.btnLightbar); + this.pnlMain.Controls.Add(this.bnTriangle); + this.pnlMain.Controls.Add(this.bnUp); + this.pnlMain.Controls.Add(this.btnLeftStick); + this.pnlMain.Controls.Add(this.bnDown); + this.pnlMain.Controls.Add(this.bnRight); + this.pnlMain.Controls.Add(this.bnLeft); + this.pnlMain.Controls.Add(this.bnL1); + this.pnlMain.Controls.Add(this.bnOptions); + this.pnlMain.Controls.Add(this.bnPS); + this.pnlMain.Controls.Add(this.bnShare); + this.pnlMain.Controls.Add(this.bnL2); + this.pnlMain.Controls.Add(this.bnR2); + resources.ApplyResources(this.pnlMain, "pnlMain"); + this.pnlMain.Name = "pnlMain"; + // + // pBController + // + resources.ApplyResources(this.pBController, "pBController"); + this.pBController.Image = global::DS4Windows.Properties.Resources.DS4_Controller; + this.pBController.Name = "pBController"; + this.pBController.TabStop = false; + // + // bnTouchUpper + // + this.bnTouchUpper.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnTouchUpper, "bnTouchUpper"); + this.bnTouchUpper.Cursor = System.Windows.Forms.Cursors.Default; + this.bnTouchUpper.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnTouchUpper.FlatAppearance.BorderSize = 0; + this.bnTouchUpper.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnTouchUpper.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnTouchUpper.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnTouchUpper.Name = "bnTouchUpper"; + this.bnTouchUpper.UseVisualStyleBackColor = false; + this.bnTouchUpper.Click += new System.EventHandler(this.Show_ControlsBn); + this.bnTouchUpper.MouseLeave += new System.EventHandler(this.Toucpad_Leave); + this.bnTouchUpper.MouseHover += new System.EventHandler(this.bnTouchUpper_MouseHover); + // + // bnTouchLeft + // + this.bnTouchLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnTouchLeft, "bnTouchLeft"); + this.bnTouchLeft.Cursor = System.Windows.Forms.Cursors.Default; + this.bnTouchLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnTouchLeft.FlatAppearance.BorderSize = 0; + this.bnTouchLeft.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnTouchLeft.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnTouchLeft.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnTouchLeft.Name = "bnTouchLeft"; + this.bnTouchLeft.UseVisualStyleBackColor = false; + this.bnTouchLeft.Click += new System.EventHandler(this.Show_ControlsBn); + this.bnTouchLeft.MouseLeave += new System.EventHandler(this.Toucpad_Leave); + this.bnTouchLeft.MouseHover += new System.EventHandler(this.bnTouchLeft_MouseHover); + // + // bnTouchRight + // + this.bnTouchRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnTouchRight, "bnTouchRight"); + this.bnTouchRight.Cursor = System.Windows.Forms.Cursors.Default; + this.bnTouchRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnTouchRight.FlatAppearance.BorderSize = 0; + this.bnTouchRight.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnTouchRight.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnTouchRight.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnTouchRight.Name = "bnTouchRight"; + this.bnTouchRight.UseVisualStyleBackColor = false; + this.bnTouchRight.Click += new System.EventHandler(this.Show_ControlsBn); + this.bnTouchRight.MouseLeave += new System.EventHandler(this.Toucpad_Leave); + this.bnTouchRight.MouseHover += new System.EventHandler(this.bnTouchRight_MouseHover); + // + // bnTouchMulti + // + this.bnTouchMulti.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnTouchMulti, "bnTouchMulti"); + this.bnTouchMulti.Cursor = System.Windows.Forms.Cursors.Default; + this.bnTouchMulti.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnTouchMulti.FlatAppearance.BorderSize = 0; + this.bnTouchMulti.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnTouchMulti.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnTouchMulti.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnTouchMulti.Name = "bnTouchMulti"; + this.bnTouchMulti.UseVisualStyleBackColor = false; + this.bnTouchMulti.Click += new System.EventHandler(this.Show_ControlsBn); + this.bnTouchMulti.MouseLeave += new System.EventHandler(this.Toucpad_Leave); + this.bnTouchMulti.MouseHover += new System.EventHandler(this.bnTouchMulti_MouseHover); + // + // bnR1 + // + this.bnR1.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnR1, "bnR1"); + this.bnR1.Cursor = System.Windows.Forms.Cursors.Default; + this.bnR1.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnR1.FlatAppearance.BorderSize = 0; + this.bnR1.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnR1.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnR1.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnR1.Name = "bnR1"; + this.bnR1.UseVisualStyleBackColor = false; + this.bnR1.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnCross + // + this.bnCross.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnCross, "bnCross"); + this.bnCross.ContextMenuStrip = this.cMSPresets; + this.bnCross.Cursor = System.Windows.Forms.Cursors.Default; + this.bnCross.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnCross.FlatAppearance.BorderSize = 0; + this.bnCross.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnCross.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnCross.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnCross.Name = "bnCross"; + this.bnCross.UseVisualStyleBackColor = false; + this.bnCross.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnCircle + // + this.bnCircle.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnCircle, "bnCircle"); + this.bnCircle.ContextMenuStrip = this.cMSPresets; + this.bnCircle.Cursor = System.Windows.Forms.Cursors.Default; + this.bnCircle.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnCircle.FlatAppearance.BorderSize = 0; + this.bnCircle.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnCircle.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnCircle.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnCircle.Name = "bnCircle"; + this.bnCircle.UseVisualStyleBackColor = false; + this.bnCircle.Click += new System.EventHandler(this.Show_ControlsBn); + // + // btnRightStick + // + this.btnRightStick.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnRightStick, "btnRightStick"); + this.btnRightStick.ContextMenuStrip = this.cMSPresets; + this.btnRightStick.Cursor = System.Windows.Forms.Cursors.Default; + this.btnRightStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.btnRightStick.FlatAppearance.BorderSize = 0; + this.btnRightStick.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.btnRightStick.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.btnRightStick.ForeColor = System.Drawing.SystemColors.WindowText; + this.btnRightStick.Name = "btnRightStick"; + this.btnRightStick.UseVisualStyleBackColor = false; + this.btnRightStick.Click += new System.EventHandler(this.btnSticks_Enter); + // + // bnSquare + // + this.bnSquare.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnSquare, "bnSquare"); + this.bnSquare.ContextMenuStrip = this.cMSPresets; + this.bnSquare.Cursor = System.Windows.Forms.Cursors.Default; + this.bnSquare.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnSquare.FlatAppearance.BorderSize = 0; + this.bnSquare.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnSquare.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnSquare.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnSquare.Name = "bnSquare"; + this.bnSquare.UseVisualStyleBackColor = false; + this.bnSquare.Click += new System.EventHandler(this.Show_ControlsBn); + // + // btnLightbar + // + this.btnLightbar.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnLightbar, "btnLightbar"); + this.btnLightbar.Cursor = System.Windows.Forms.Cursors.Default; + this.btnLightbar.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.btnLightbar.FlatAppearance.BorderSize = 0; + this.btnLightbar.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.btnLightbar.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.btnLightbar.ForeColor = System.Drawing.SystemColors.WindowText; + this.btnLightbar.Name = "btnLightbar"; + this.btnLightbar.UseVisualStyleBackColor = false; + this.btnLightbar.Click += new System.EventHandler(this.btnLightbar_Click); + // + // bnTriangle + // + this.bnTriangle.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnTriangle, "bnTriangle"); + this.bnTriangle.ContextMenuStrip = this.cMSPresets; + this.bnTriangle.Cursor = System.Windows.Forms.Cursors.Default; + this.bnTriangle.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnTriangle.FlatAppearance.BorderSize = 0; + this.bnTriangle.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnTriangle.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnTriangle.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnTriangle.Name = "bnTriangle"; + this.bnTriangle.UseVisualStyleBackColor = false; + this.bnTriangle.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnUp + // + this.bnUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnUp, "bnUp"); + this.bnUp.ContextMenuStrip = this.cMSPresets; + this.bnUp.Cursor = System.Windows.Forms.Cursors.Default; + this.bnUp.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.bnUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnUp.FlatAppearance.BorderSize = 0; + this.bnUp.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnUp.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnUp.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnUp.Name = "bnUp"; + this.bnUp.UseVisualStyleBackColor = false; + this.bnUp.Click += new System.EventHandler(this.Show_ControlsBn); + // + // btnLeftStick + // + this.btnLeftStick.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.btnLeftStick, "btnLeftStick"); + this.btnLeftStick.ContextMenuStrip = this.cMSPresets; + this.btnLeftStick.Cursor = System.Windows.Forms.Cursors.Default; + this.btnLeftStick.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.btnLeftStick.FlatAppearance.BorderSize = 0; + this.btnLeftStick.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.btnLeftStick.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.btnLeftStick.ForeColor = System.Drawing.SystemColors.WindowText; + this.btnLeftStick.Name = "btnLeftStick"; + this.btnLeftStick.UseVisualStyleBackColor = false; + this.btnLeftStick.Click += new System.EventHandler(this.btnSticks_Enter); + // + // bnDown + // + this.bnDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnDown, "bnDown"); + this.bnDown.ContextMenuStrip = this.cMSPresets; + this.bnDown.Cursor = System.Windows.Forms.Cursors.Default; + this.bnDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnDown.FlatAppearance.BorderSize = 0; + this.bnDown.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnDown.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnDown.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnDown.Name = "bnDown"; + this.bnDown.UseVisualStyleBackColor = false; + this.bnDown.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnRight + // + this.bnRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnRight, "bnRight"); + this.bnRight.ContextMenuStrip = this.cMSPresets; + this.bnRight.Cursor = System.Windows.Forms.Cursors.Default; + this.bnRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnRight.FlatAppearance.BorderSize = 0; + this.bnRight.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnRight.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnRight.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnRight.Name = "bnRight"; + this.bnRight.UseVisualStyleBackColor = false; + this.bnRight.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnLeft + // + this.bnLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnLeft, "bnLeft"); + this.bnLeft.ContextMenuStrip = this.cMSPresets; + this.bnLeft.Cursor = System.Windows.Forms.Cursors.Default; + this.bnLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnLeft.FlatAppearance.BorderSize = 0; + this.bnLeft.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnLeft.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnLeft.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnLeft.Name = "bnLeft"; + this.bnLeft.UseVisualStyleBackColor = false; + this.bnLeft.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnL1 + // + this.bnL1.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnL1, "bnL1"); + this.bnL1.Cursor = System.Windows.Forms.Cursors.Default; + this.bnL1.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnL1.FlatAppearance.BorderSize = 0; + this.bnL1.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnL1.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnL1.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnL1.Name = "bnL1"; + this.bnL1.UseVisualStyleBackColor = false; + this.bnL1.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnOptions + // + this.bnOptions.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnOptions, "bnOptions"); + this.bnOptions.Cursor = System.Windows.Forms.Cursors.Default; + this.bnOptions.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnOptions.FlatAppearance.BorderSize = 0; + this.bnOptions.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnOptions.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnOptions.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnOptions.Name = "bnOptions"; + this.bnOptions.UseVisualStyleBackColor = false; + this.bnOptions.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnPS + // + this.bnPS.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnPS, "bnPS"); + this.bnPS.Cursor = System.Windows.Forms.Cursors.Default; + this.bnPS.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnPS.FlatAppearance.BorderSize = 0; + this.bnPS.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnPS.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnPS.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnPS.Name = "bnPS"; + this.bnPS.UseVisualStyleBackColor = false; + this.bnPS.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnShare + // + this.bnShare.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnShare, "bnShare"); + this.bnShare.Cursor = System.Windows.Forms.Cursors.Default; + this.bnShare.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnShare.FlatAppearance.BorderSize = 0; + this.bnShare.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnShare.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnShare.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnShare.Name = "bnShare"; + this.bnShare.UseVisualStyleBackColor = false; + this.bnShare.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnL2 + // + this.bnL2.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnL2, "bnL2"); + this.bnL2.Cursor = System.Windows.Forms.Cursors.Default; + this.bnL2.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnL2.FlatAppearance.BorderSize = 0; + this.bnL2.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnL2.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnL2.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnL2.Name = "bnL2"; + this.bnL2.UseVisualStyleBackColor = false; + this.bnL2.Click += new System.EventHandler(this.Show_ControlsBn); + // + // bnR2 + // + this.bnR2.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnR2, "bnR2"); + this.bnR2.Cursor = System.Windows.Forms.Cursors.Default; + this.bnR2.FlatAppearance.BorderColor = System.Drawing.Color.Red; + this.bnR2.FlatAppearance.BorderSize = 0; + this.bnR2.FlatAppearance.MouseDownBackColor = System.Drawing.SystemColors.Control; + this.bnR2.FlatAppearance.MouseOverBackColor = System.Drawing.SystemColors.Control; + this.bnR2.ForeColor = System.Drawing.SystemColors.WindowText; + this.bnR2.Name = "bnR2"; + this.bnR2.UseVisualStyleBackColor = false; + this.bnR2.Click += new System.EventHandler(this.Show_ControlsBn); + // // pnlSticks // - resources.ApplyResources(this.pnlSticks, "pnlSticks"); this.pnlSticks.Controls.Add(this.btnFullView); this.pnlSticks.Controls.Add(this.pBSticks); this.pnlSticks.Controls.Add(this.bnL3); @@ -2597,6 +2840,7 @@ this.pnlSticks.Controls.Add(this.bnRSLeft); this.pnlSticks.Controls.Add(this.bnLSDown); this.pnlSticks.Controls.Add(this.bnR3); + resources.ApplyResources(this.pnlSticks, "pnlSticks"); this.pnlSticks.Name = "pnlSticks"; // // btnFullView @@ -2615,8 +2859,8 @@ // // bnL3 // - resources.ApplyResources(this.bnL3, "bnL3"); this.bnL3.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnL3, "bnL3"); this.bnL3.Cursor = System.Windows.Forms.Cursors.Default; this.bnL3.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnL3.FlatAppearance.BorderSize = 0; @@ -2629,8 +2873,8 @@ // // bnRSDown // - resources.ApplyResources(this.bnRSDown, "bnRSDown"); this.bnRSDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnRSDown, "bnRSDown"); this.bnRSDown.Cursor = System.Windows.Forms.Cursors.Default; this.bnRSDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnRSDown.FlatAppearance.BorderSize = 0; @@ -2643,8 +2887,8 @@ // // bnLSUp // - resources.ApplyResources(this.bnLSUp, "bnLSUp"); this.bnLSUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnLSUp, "bnLSUp"); this.bnLSUp.Cursor = System.Windows.Forms.Cursors.Default; this.bnLSUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnLSUp.FlatAppearance.BorderSize = 0; @@ -2657,8 +2901,8 @@ // // bnRSUp // - resources.ApplyResources(this.bnRSUp, "bnRSUp"); this.bnRSUp.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnRSUp, "bnRSUp"); this.bnRSUp.Cursor = System.Windows.Forms.Cursors.Default; this.bnRSUp.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnRSUp.FlatAppearance.BorderSize = 0; @@ -2671,8 +2915,8 @@ // // bnLSLeft // - resources.ApplyResources(this.bnLSLeft, "bnLSLeft"); this.bnLSLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnLSLeft, "bnLSLeft"); this.bnLSLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnLSLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnLSLeft.FlatAppearance.BorderSize = 0; @@ -2685,8 +2929,8 @@ // // bnRSRight // - resources.ApplyResources(this.bnRSRight, "bnRSRight"); this.bnRSRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnRSRight, "bnRSRight"); this.bnRSRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnRSRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnRSRight.FlatAppearance.BorderSize = 0; @@ -2699,8 +2943,8 @@ // // bnLSRight // - resources.ApplyResources(this.bnLSRight, "bnLSRight"); this.bnLSRight.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnLSRight, "bnLSRight"); this.bnLSRight.Cursor = System.Windows.Forms.Cursors.Default; this.bnLSRight.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnLSRight.FlatAppearance.BorderSize = 0; @@ -2713,8 +2957,8 @@ // // bnRSLeft // - resources.ApplyResources(this.bnRSLeft, "bnRSLeft"); this.bnRSLeft.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnRSLeft, "bnRSLeft"); this.bnRSLeft.Cursor = System.Windows.Forms.Cursors.Default; this.bnRSLeft.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnRSLeft.FlatAppearance.BorderSize = 0; @@ -2727,8 +2971,8 @@ // // bnLSDown // - resources.ApplyResources(this.bnLSDown, "bnLSDown"); this.bnLSDown.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnLSDown, "bnLSDown"); this.bnLSDown.Cursor = System.Windows.Forms.Cursors.Default; this.bnLSDown.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnLSDown.FlatAppearance.BorderSize = 0; @@ -2741,8 +2985,8 @@ // // bnR3 // - resources.ApplyResources(this.bnR3, "bnR3"); this.bnR3.BackColor = System.Drawing.Color.Transparent; + resources.ApplyResources(this.bnR3, "bnR3"); this.bnR3.Cursor = System.Windows.Forms.Cursors.Default; this.bnR3.FlatAppearance.BorderColor = System.Drawing.Color.Red; this.bnR3.FlatAppearance.BorderSize = 0; @@ -2755,37 +2999,37 @@ // // tabControls // - resources.ApplyResources(this.tabControls, "tabControls"); this.tabControls.Controls.Add(this.tPControls); this.tabControls.Controls.Add(this.tPShiftMod); this.tabControls.Controls.Add(this.tPSpecial); this.tabControls.Controls.Add(this.tPController); + resources.ApplyResources(this.tabControls, "tabControls"); this.tabControls.Name = "tabControls"; this.tabControls.SelectedIndex = 0; this.tabControls.SelectedIndexChanged += new System.EventHandler(this.tabControls_SelectedIndexChanged); // // tPSpecial // - resources.ApplyResources(this.tPSpecial, "tPSpecial"); this.tPSpecial.Controls.Add(this.pnlActions); + resources.ApplyResources(this.tPSpecial, "tPSpecial"); this.tPSpecial.Name = "tPSpecial"; this.tPSpecial.UseVisualStyleBackColor = true; // // pnlActions // - resources.ApplyResources(this.pnlActions, "pnlActions"); this.pnlActions.Controls.Add(this.lVActions); this.pnlActions.Controls.Add(this.fLPActionButtons); + resources.ApplyResources(this.pnlActions, "pnlActions"); this.pnlActions.Name = "pnlActions"; // // lVActions // - resources.ApplyResources(this.lVActions, "lVActions"); this.lVActions.CheckBoxes = true; this.lVActions.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.cHName, this.cHTrigger, this.cHAction}); + resources.ApplyResources(this.lVActions, "lVActions"); this.lVActions.FullRowSelect = true; this.lVActions.HideSelection = false; this.lVActions.MultiSelect = false; @@ -2809,11 +3053,11 @@ // // fLPActionButtons // - resources.ApplyResources(this.fLPActionButtons, "fLPActionButtons"); this.fLPActionButtons.Controls.Add(this.lbActionsTip); this.fLPActionButtons.Controls.Add(this.btnNewAction); this.fLPActionButtons.Controls.Add(this.btnEditAction); this.fLPActionButtons.Controls.Add(this.btnRemAction); + resources.ApplyResources(this.fLPActionButtons, "fLPActionButtons"); this.fLPActionButtons.Name = "fLPActionButtons"; // // lbActionsTip @@ -2844,15 +3088,14 @@ // // tabControl1 // - resources.ApplyResources(this.tabControl1, "tabControl1"); this.tabControl1.Controls.Add(this.tPDeadzone); this.tabControl1.Controls.Add(this.tPCurve); + resources.ApplyResources(this.tabControl1, "tabControl1"); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; // // tPDeadzone // - resources.ApplyResources(this.tPDeadzone, "tPDeadzone"); this.tPDeadzone.Controls.Add(this.lbL2); this.tPDeadzone.Controls.Add(this.nUDL2); this.tPDeadzone.Controls.Add(this.nUDLS); @@ -2865,40 +3108,41 @@ this.tPDeadzone.Controls.Add(this.lbRS); this.tPDeadzone.Controls.Add(this.lbLS); this.tPDeadzone.Controls.Add(this.nUDSZ); + resources.ApplyResources(this.tPDeadzone, "tPDeadzone"); this.tPDeadzone.Name = "tPDeadzone"; this.tPDeadzone.UseVisualStyleBackColor = true; // // tPCurve // - resources.ApplyResources(this.tPCurve, "tPCurve"); this.tPCurve.Controls.Add(this.nUDLSCurve); this.tPCurve.Controls.Add(this.nUDRSCurve); this.tPCurve.Controls.Add(this.lbRSCurve); this.tPCurve.Controls.Add(this.lbRSCurvePercent); this.tPCurve.Controls.Add(this.lbLSCurvePercent); this.tPCurve.Controls.Add(this.lbLSCurve); + resources.ApplyResources(this.tPCurve, "tPCurve"); this.tPCurve.Name = "tPCurve"; this.tPCurve.UseVisualStyleBackColor = true; // // nUDLSCurve // - resources.ApplyResources(this.nUDLSCurve, "nUDLSCurve"); this.nUDLSCurve.Increment = new decimal(new int[] { 10, 0, 0, 0}); + resources.ApplyResources(this.nUDLSCurve, "nUDLSCurve"); this.nUDLSCurve.Name = "nUDLSCurve"; this.nUDLSCurve.ValueChanged += new System.EventHandler(this.nUDLSCurve_ValueChanged); // // nUDRSCurve // - resources.ApplyResources(this.nUDRSCurve, "nUDRSCurve"); this.nUDRSCurve.Increment = new decimal(new int[] { 10, 0, 0, 0}); + resources.ApplyResources(this.nUDRSCurve, "nUDRSCurve"); this.nUDRSCurve.Name = "nUDRSCurve"; this.nUDRSCurve.ValueChanged += new System.EventHandler(this.nUDRSCurve_ValueChanged); // @@ -3001,6 +3245,7 @@ ((System.ComponentModel.ISupportInitialize)(this.tBL2)).EndInit(); this.tPShiftMod.ResumeLayout(false); this.tPShiftMod.PerformLayout(); + this.cMSPresets.ResumeLayout(false); this.fLPShiftTouchSwipe.ResumeLayout(false); this.fLPShiftTiltControls.ResumeLayout(false); this.pnlShiftMain.ResumeLayout(false); @@ -3195,7 +3440,7 @@ private System.Windows.Forms.Button bnShiftLSDown; private System.Windows.Forms.Button bnShiftR3; private System.Windows.Forms.TabPage tPControls; - private System.Windows.Forms.Label lbGryo; + private System.Windows.Forms.Label lbGyro; private System.Windows.Forms.FlowLayoutPanel fLPTiltControls; private System.Windows.Forms.Button bnGyroZN; private System.Windows.Forms.Button bnGyroZP; @@ -3275,5 +3520,31 @@ private System.Windows.Forms.Label lbRSCurvePercent; private System.Windows.Forms.Label lbLSCurvePercent; private System.Windows.Forms.Label lbLSCurve; + private System.Windows.Forms.ContextMenuStrip cMSPresets; + private System.Windows.Forms.ToolStripMenuItem defaultToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wASDToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem dpadToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem leftStickToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem rightStickToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem arrowKeysToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem mouseToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem aBXYToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wScanCodeToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem wScanCodeToolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem1; + private System.Windows.Forms.ToolStripMenuItem controlToolStripMenuItem; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripMenuItem tSMIDPadInverted; + private System.Windows.Forms.ToolStripMenuItem tSMIDPadInvertedX; + private System.Windows.Forms.ToolStripMenuItem tSMIDPadInvertedY; + private System.Windows.Forms.ToolStripMenuItem tSMILSInverted; + private System.Windows.Forms.ToolStripMenuItem tSMILSInvertedX; + private System.Windows.Forms.ToolStripMenuItem tSMILSInvertedY; + private System.Windows.Forms.ToolStripMenuItem tSMIRSInverted; + private System.Windows.Forms.ToolStripMenuItem tSMIRSInvertedX; + private System.Windows.Forms.ToolStripMenuItem tSMIRSInvertedY; + private System.Windows.Forms.ToolStripMenuItem tSMIMouseInverted; + private System.Windows.Forms.ToolStripMenuItem tSMIMouseInvertedX; + private System.Windows.Forms.ToolStripMenuItem tSMIMouseInvertedY; } } \ No newline at end of file diff --git a/DS4Tool/Options.cs b/DS4Tool/Options.cs index e5ff805..6f2dce1 100644 --- a/DS4Tool/Options.cs +++ b/DS4Tool/Options.cs @@ -28,6 +28,7 @@ namespace DS4Windows Image U = Properties.Resources.UpperTouch; private float dpix; private float dpiy; + public Dictionary defaults = new Dictionary(); public bool saving; public Options(int deviceNum, string name, DS4Form rt) { @@ -54,6 +55,8 @@ namespace DS4Windows foreach (System.Windows.Forms.Control control in pnlSticks.Controls) if (control is Button && !((Button)control).Name.Contains("btn")) buttons.Add((Button)control); + foreach (Button b in buttons) + defaults.Add(b.Name, b.Text); foreach (System.Windows.Forms.Control control in fLPTiltControls.Controls) if (control is Button && !((Button)control).Name.Contains("btn")) buttons.Add((Button)control); @@ -72,9 +75,8 @@ namespace DS4Windows foreach (System.Windows.Forms.Control control in fLPShiftTouchSwipe.Controls) if (control is Button && !((Button)control).Name.Contains("btn")) subbuttons.Add((Button)control); - string butts = ""; - foreach (Button b in buttons) - butts += "\n" + b.Name; + //string butts = ""; + //butts += "\n" + b.Name; //MessageBox.Show(butts); root.lbLastMessage.ForeColor = Color.Black; @@ -233,7 +235,6 @@ namespace DS4Windows public void LoadActions() { List pactions = Global.GetProfileActions(device); - //Global.LoadActions(); foreach (SpecialAction action in Global.GetActions()) { ListViewItem lvi = new ListViewItem(action.name); @@ -241,7 +242,7 @@ namespace DS4Windows string type = action.type; switch (type) { - case "Macro": lvi.SubItems.Add("Macro"); break; + case "Macro": lvi.SubItems.Add("Macro" + (action.keyType.HasFlag(DS4KeyType.ScanCode) ? " (Scan Code)" : "")); break; case "Program": lvi.SubItems.Add(Properties.Resources.LaunchProgram.Replace("*program*", Path.GetFileNameWithoutExtension(action.details))); break; case "Profile": lvi.SubItems.Add(Properties.Resources.LoadProfile.Replace("*profile*", action.details)); break; } @@ -589,11 +590,29 @@ namespace DS4Windows else lastSelected.Tag = new KeyValuePair(tag.Key.ToString(), tag.Value); } + public void ChangeButtonText(string controlname, KeyValuePair tag, System.Windows.Forms.Control ctrl) + { + if (ctrl is Button) + { + Button btn = (Button)ctrl; + btn.Text = controlname; + int value; + if (tag.Key == null) + btn.Tag = tag; + else if (Int32.TryParse(tag.Key.ToString(), out value)) + btn.Tag = new KeyValuePair(value, tag.Value); + else if (tag.Key is Int32[]) + btn.Tag = new KeyValuePair((Int32[])tag.Key, tag.Value); + else + btn.Tag = new KeyValuePair(tag.Key.ToString(), tag.Value); + } + } public void ChangeButtonText(string controlname) { lastSelected.Text = controlname; lastSelected.Tag = controlname; } + public void Toggle_Bn(bool SC, bool TG, bool MC, bool MR) { if (lastSelected.Tag is KeyValuePair || lastSelected.Tag is KeyValuePair || lastSelected.Tag is KeyValuePair) @@ -606,6 +625,23 @@ namespace DS4Windows else lastSelected.Font = new Font(lastSelected.Font, FontStyle.Regular); } + public void Toggle_Bn(bool SC, bool TG, bool MC, bool MR, System.Windows.Forms.Control ctrl) + { + if (ctrl is Button) + { + Button btn = (Button)ctrl; + if (btn.Tag is KeyValuePair || btn.Tag is KeyValuePair || btn.Tag is KeyValuePair) + btn.Font = new Font(btn.Font, + (SC ? FontStyle.Bold : FontStyle.Regular) | (TG ? FontStyle.Italic : FontStyle.Regular) | + (MC ? FontStyle.Underline : FontStyle.Regular) | (MR ? FontStyle.Strikeout : FontStyle.Regular)); + else if (btn.Tag is KeyValuePair) + if (btn.Tag.ToString().Contains("Mouse Button")) + btn.Font = new Font(btn.Font, TG ? FontStyle.Italic : FontStyle.Regular); + else + btn.Font = new Font(btn.Font, FontStyle.Regular); + } + } + private void btnSticks_Enter(object sender, EventArgs e) { pnlSticks.Visible = true; @@ -975,35 +1011,35 @@ namespace DS4Windows public void UpdateLists() { - lBControls.Items[0] = "Cross : " + bnCross.Text; - lBControls.Items[1] = "Circle : " + bnCircle.Text; - lBControls.Items[2] = "Square : " + bnSquare.Text; - lBControls.Items[3] = "Triangle : " + bnTriangle.Text; - lBControls.Items[4] = "Options : " + bnOptions.Text; - lBControls.Items[5] = "Share : " + bnShare.Text; - lBControls.Items[6] = "Up : " + bnUp.Text; - lBControls.Items[7] = "Down : " + bnDown.Text; - lBControls.Items[8] = "Left : " + bnLeft.Text; - lBControls.Items[9] = "Right : " + bnRight.Text; - lBControls.Items[10] = "PS : " + bnPS.Text; - lBControls.Items[11] = "L1 : " + bnL1.Text; - lBControls.Items[12] = "R1 : " + bnR1.Text; - lBControls.Items[13] = "L2 : " + bnL2.Text; - lBControls.Items[14] = "R2 : " + bnR2.Text; - lBControls.Items[15] = "L3 : " + bnL3.Text; - lBControls.Items[16] = "R3 : " + bnR3.Text; - lBControls.Items[17] = "Left Touch : " + bnTouchLeft.Text; - lBControls.Items[18] = "Right Touch : " + bnTouchRight.Text; - lBControls.Items[19] = "Multitouch : " + bnTouchMulti.Text; - lBControls.Items[20] = "Upper Touch : " + bnTouchUpper.Text; - lBControls.Items[21] = "LS Up : " + bnLSUp.Text; - lBControls.Items[22] = "LS Down : " + bnLSDown.Text; - lBControls.Items[23] = "LS Left : " + bnLSLeft.Text; - lBControls.Items[24] = "LS Right : " + bnLSRight.Text; - lBControls.Items[25] = "RS Up : " + bnRSUp.Text; - lBControls.Items[26] = "RS Down : " + bnRSDown.Text; - lBControls.Items[27] = "RS Left : " + bnRSLeft.Text; - lBControls.Items[28] = "RS Right : " + bnRSRight.Text; + lBControls.Items[0] = "Cross : " + UpdateRegButtonList(bnCross); + lBControls.Items[1] = "Circle : " + UpdateRegButtonList(bnCircle); + lBControls.Items[2] = "Square : " + UpdateRegButtonList(bnSquare); + lBControls.Items[3] = "Triangle : " + UpdateRegButtonList(bnTriangle); + lBControls.Items[4] = "Options : " + UpdateRegButtonList(bnOptions); + lBControls.Items[5] = "Share : " + UpdateRegButtonList(bnShare); + lBControls.Items[6] = "Up : " + UpdateRegButtonList(bnUp); + lBControls.Items[7] = "Down : " + UpdateRegButtonList(bnDown); + lBControls.Items[8] = "Left : " + UpdateRegButtonList(bnLeft); + lBControls.Items[9] = "Right : " + UpdateRegButtonList(bnRight); + lBControls.Items[10] = "PS : " + UpdateRegButtonList(bnPS); + lBControls.Items[11] = "L1 : " + UpdateRegButtonList(bnL1); + lBControls.Items[12] = "R1 : " + UpdateRegButtonList(bnR1); + lBControls.Items[13] = "L2 : " + UpdateRegButtonList(bnL2); + lBControls.Items[14] = "R2 : " + UpdateRegButtonList(bnR2); + lBControls.Items[15] = "L3 : " + UpdateRegButtonList(bnL3); + lBControls.Items[16] = "R3 : " + UpdateRegButtonList(bnR3); + lBControls.Items[17] = "Left Touch : " + UpdateRegButtonList(bnTouchLeft); + lBControls.Items[18] = "Right Touch : " + UpdateRegButtonList(bnTouchRight); + lBControls.Items[19] = "Multitouch : " + UpdateRegButtonList(bnTouchMulti); + lBControls.Items[20] = "Upper Touch : " + UpdateRegButtonList(bnTouchUpper); + lBControls.Items[21] = "LS Up : " + UpdateRegButtonList(bnLSUp); + lBControls.Items[22] = "LS Down : " + UpdateRegButtonList(bnLSDown); + lBControls.Items[23] = "LS Left : " + UpdateRegButtonList(bnLSLeft); + lBControls.Items[24] = "LS Right : " + UpdateRegButtonList(bnLSRight); + lBControls.Items[25] = "RS Up : " + UpdateRegButtonList(bnRSUp); + lBControls.Items[26] = "RS Down : " + UpdateRegButtonList(bnRSDown); + lBControls.Items[27] = "RS Left : " + UpdateRegButtonList(bnRSLeft); + lBControls.Items[28] = "RS Right : " + UpdateRegButtonList(bnRSRight); lBControls.Items[29] = Properties.Resources.TiltUp + " : " + UpdateRegButtonList(bnGyroZN); lBControls.Items[30] = Properties.Resources.TiltDown + " : " + UpdateRegButtonList(bnGyroZP); lBControls.Items[31] = Properties.Resources.TiltLeft + " : " + UpdateRegButtonList(bnGyroXP); @@ -1024,38 +1060,38 @@ namespace DS4Windows bnSwipeRight.Text = Properties.Resources.SwipeRight; } - foreach (Button b in subbuttons) + /*foreach (Button b in subbuttons) if (b.Tag == null) - b.Text = "Fall Back to " + ((Button)Controls.Find(b.Name.Remove(2,5), true)[0]).Text; - lBShiftControls.Items[0] = "Cross : " + bnShiftCross.Text; - lBShiftControls.Items[1] = "Circle : " + bnShiftCircle.Text; - lBShiftControls.Items[2] = "Square : " + bnShiftSquare.Text; - lBShiftControls.Items[3] = "Triangle : " + bnShiftTriangle.Text; - lBShiftControls.Items[4] = "Options : " + bnShiftOptions.Text; - lBShiftControls.Items[5] = "Share : " + bnShiftShare.Text; - lBShiftControls.Items[6] = "Up : " + bnShiftUp.Text; - lBShiftControls.Items[7] = "Down : " + bnShiftDown.Text; - lBShiftControls.Items[8] = "Left : " + bnShiftLeft.Text; - lBShiftControls.Items[9] = "Right : " + bnShiftRight.Text; - lBShiftControls.Items[10] = "PS : " + bnShiftPS.Text; - lBShiftControls.Items[11] = "L1 : " + bnShiftL1.Text; - lBShiftControls.Items[12] = "R1 : " + bnShiftR1.Text; - lBShiftControls.Items[13] = "L2 : " + bnShiftL2.Text; - lBShiftControls.Items[14] = "R2 : " + bnShiftR2.Text; - lBShiftControls.Items[15] = "L3 : " + bnShiftL3.Text; - lBShiftControls.Items[16] = "R3 : " + bnShiftR3.Text; - lBShiftControls.Items[17] = "Left Touch : " + bnShiftTouchLeft.Text; - lBShiftControls.Items[18] = "Right Touch : " + bnShiftTouchRight.Text; - lBShiftControls.Items[19] = "Multitouch : " + bnShiftTouchMulti.Text; - lBShiftControls.Items[20] = "Upper Touch : " + bnShiftTouchUpper.Text; - lBShiftControls.Items[21] = "LS Up : " + bnShiftLSUp.Text; - lBShiftControls.Items[22] = "LS Down : " + bnShiftLSDown.Text; - lBShiftControls.Items[23] = "LS Left : " + bnShiftLSLeft.Text; - lBShiftControls.Items[24] = "LS Right : " + bnShiftLSRight.Text; - lBShiftControls.Items[25] = "RS Up : " + bnShiftRSUp.Text; - lBShiftControls.Items[26] = "RS Down : " + bnShiftRSDown.Text; - lBShiftControls.Items[27] = "RS Left : " + bnShiftRSLeft.Text; - lBShiftControls.Items[28] = "RS Right : " + bnShiftRSRight.Text; + b.Text = "Fall Back to " + ((Button)Controls.Find(b.Name.Remove(2,5), true)[0]).Text;*/ + lBShiftControls.Items[0] = "Cross : " + UpdateRegButtonList(bnShiftCross); + lBShiftControls.Items[1] = "Circle : " + UpdateRegButtonList(bnShiftCircle); + lBShiftControls.Items[2] = "Square : " + UpdateRegButtonList(bnShiftSquare); + lBShiftControls.Items[3] = "Triangle : " + UpdateRegButtonList(bnShiftTriangle); + lBShiftControls.Items[4] = "Options : " + UpdateRegButtonList(bnShiftOptions); + lBShiftControls.Items[5] = "Share : " + UpdateRegButtonList(bnShiftShare); + lBShiftControls.Items[6] = "Up : " + UpdateRegButtonList(bnShiftUp); + lBShiftControls.Items[7] = "Down : " + UpdateRegButtonList(bnShiftDown); + lBShiftControls.Items[8] = "Left : " + UpdateRegButtonList(bnShiftLeft); + lBShiftControls.Items[9] = "Right : " + UpdateRegButtonList(bnShiftRight); + lBShiftControls.Items[10] = "PS : " + UpdateRegButtonList(bnShiftPS); + lBShiftControls.Items[11] = "L1 : " + UpdateRegButtonList(bnShiftL1); + lBShiftControls.Items[12] = "R1 : " + UpdateRegButtonList(bnShiftR1); + lBShiftControls.Items[13] = "L2 : " + UpdateRegButtonList(bnShiftL2); + lBShiftControls.Items[14] = "R2 : " + UpdateRegButtonList(bnShiftR2); + lBShiftControls.Items[15] = "L3 : " + UpdateRegButtonList(bnShiftL3); + lBShiftControls.Items[16] = "R3 : " + UpdateRegButtonList(bnShiftR3); + lBShiftControls.Items[17] = "Left Touch : " + UpdateRegButtonList(bnShiftTouchLeft); + lBShiftControls.Items[18] = "Right Touch : " + UpdateRegButtonList(bnShiftTouchRight); + lBShiftControls.Items[19] = "Multitouch : " + UpdateRegButtonList(bnShiftTouchMulti); + lBShiftControls.Items[20] = "Upper Touch : " + UpdateRegButtonList(bnShiftTouchUpper); + lBShiftControls.Items[21] = "LS Up : " + UpdateRegButtonList(bnShiftLSUp); + lBShiftControls.Items[22] = "LS Down : " + UpdateRegButtonList(bnShiftLSDown); + lBShiftControls.Items[23] = "LS Left : " + UpdateRegButtonList(bnShiftLSLeft); + lBShiftControls.Items[24] = "LS Right : " + UpdateRegButtonList(bnShiftLSRight); + lBShiftControls.Items[25] = "RS Up : " + UpdateRegButtonList(bnShiftRSUp); + lBShiftControls.Items[26] = "RS Down : " + UpdateRegButtonList(bnShiftRSDown); + lBShiftControls.Items[27] = "RS Left : " + UpdateRegButtonList(bnShiftRSLeft); + lBShiftControls.Items[28] = "RS Right : " + UpdateRegButtonList(bnShiftRSRight); lBShiftControls.Items[29] = Properties.Resources.TiltUp + " : " + UpdateRegButtonList(bnShiftGyroZN); lBShiftControls.Items[30] = Properties.Resources.TiltDown + " : " + UpdateRegButtonList(bnShiftGyroZP); lBShiftControls.Items[31] = Properties.Resources.TiltLeft + " : " + UpdateRegButtonList(bnShiftGyroXP); @@ -1079,18 +1115,28 @@ namespace DS4Windows private string UpdateRegButtonList(Button button) { + Button regbutton = null; + bool shift = button.Name.Contains("Shift"); + if (shift) + regbutton = ((Button)Controls.Find(button.Name.Remove(2, 5), true)[0]); + bool extracontrol = button.Name.Contains("Gyro") || button.Name.Contains("Swipe"); if (button.Tag is String && (String)button.Tag == "Unbound") return "Unbound"; else if (button.Tag is KeyValuePair) - return "Macro"; + return "Macro" + (button.Font.Bold ? " (Scan Code)" : ""); else if (button.Tag is KeyValuePair) - return ((Keys)((KeyValuePair)button.Tag).Key).ToString(); + return ((Keys)((KeyValuePair)button.Tag).Key).ToString() + (button.Font.Bold ? " (Scan Code)" : ""); else if (button.Tag is KeyValuePair) - return ((Keys)((KeyValuePair)button.Tag).Key).ToString(); + return ((Keys)((KeyValuePair)button.Tag).Key).ToString() + (button.Font.Bold ? " (Scan Code)" : ""); else if (button.Tag is KeyValuePair) return ((KeyValuePair)button.Tag).Key; - else if (button.Name.StartsWith("s") && ((Button)Controls.Find(button.Name.Remove(2, 5), true)[0]).Tag != null && button.Tag == null) - return "Fall Back to " + UpdateRegButtonList(((Button)Controls.Find(button.Name.Remove(2, 5), true)[0])); + else if (shift && extracontrol && !(regbutton.Tag is KeyValuePair) + && ((KeyValuePair)button.Tag).Key == null) + return "Fall Back to " + UpdateRegButtonList(regbutton); + else if (shift && !extracontrol && ((KeyValuePair)button.Tag).Key == null) + return "Fall Back to " + UpdateRegButtonList(regbutton); + else if (!shift && !extracontrol) + return defaults[button.Name]; else return string.Empty; } @@ -1559,12 +1605,7 @@ namespace DS4Windows { Global.setStartTouchpadOff(device, cbStartTouchpadOff.Checked); } - - private void cBDinput_MouseHover(object sender, EventArgs e) - { - root.lbLastMessage.Text = Properties.Resources.DinputOnly; - } - + private void Items_MouseHover(object sender, EventArgs e) { switch (((System.Windows.Forms.Control)sender).Name) @@ -1591,6 +1632,48 @@ namespace DS4Windows case "cbStartTouchpadOff": root.lbLastMessage.Text = "Re-enable by pressing PS+Touchpad"; break; case "cBTPforControls": root.lbLastMessage.Text = "This disables the Touchpad as a mouse"; break; default: root.lbLastMessage.Text = "Hover over items to see description or more about"; break; + + case "bnUp": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnLeft": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnRight": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnDown": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "btnLeftStick": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "btnRightStick": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnCross": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnCircle": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnSquare": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnTriangle": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "lbGyro": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnGyroZN": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnGyroZP": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnGyroXN": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnGyroXP": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "lbTPSwipes": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnSwipeUp": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnSwipeLeft": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnSwipeRight": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnSwipeDown": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + + case "bnShiftUp": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftLeft": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftRight": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftDown": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "btnShiftLeftStick": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "btnShiftRightStick": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftCross": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftCircle": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftSquare": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftTriangle": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "lbShiftGyro": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftGyroZN": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftGyroZP": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftGyroXN": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftGyroXP": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "lbShiftTPSwipes": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftSwipeUp": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftSwipeLeft": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftSwipeRight": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; + case "bnShiftSwipeDown": root.lbLastMessage.Text = Properties.Resources.RightClickPresets; break; } if (root.lbLastMessage.Text != "Hover over items to see description or more about") root.lbLastMessage.ForeColor = Color.Black; @@ -1695,5 +1778,1045 @@ namespace DS4Windows { Global.setRSCurve(device, (int)Math.Round(nUDRSCurve.Value, 0)); } + + private void cMSPresets_Opened(object sender, EventArgs e) + { + string name = cMSPresets.SourceControl.Name; + if (name == "bnUp" || name == "bnLeft" || name == "bnRight" || name == "bnDown") + controlToolStripMenuItem.Text = "Dpad"; + else if (name == "btnLeftStick") + controlToolStripMenuItem.Text = "Left Stick"; + else if (name == "btnRightStick") + controlToolStripMenuItem.Text = "Right Stick"; + else if (name == "bnCross" || name == "bnCircle" || name == "bnSquare" || name == "bnTriangle") + controlToolStripMenuItem.Text = "Face Buttons"; + else if (name == "lbGyro" || name.StartsWith("bnGyro")) + controlToolStripMenuItem.Text = "Sixaxis"; + else if (name == "lbTPSwipes" || name.StartsWith("bnSwipe")) + controlToolStripMenuItem.Text = "Touchpad Swipes"; + else if (name == "bnShiftUp" || name == "bnShiftLeft" || name == "bnShiftRight" || name == "bnShiftDown") + controlToolStripMenuItem.Text = "Dpad (Shift)"; + else if (name == "btnShiftLeftStick") + controlToolStripMenuItem.Text = "Left Stick (Shift)"; + else if (name == "btnShiftRightStick") + controlToolStripMenuItem.Text = "Right Stick (Shift)"; + else if (name == "bnShiftCross" || name == "bnShiftCircle" || name == "bnShiftSquare" || name == "bnShiftTriangle") + controlToolStripMenuItem.Text = "Face Buttons (Shift)"; + else if (name == "lbShiftGyro" || name.StartsWith("bnShiftGyro")) + controlToolStripMenuItem.Text = "Sixaxis (Shift)"; + else if (name == "lbShiftTPSwipes" || name.StartsWith("bnShiftSwipe")) + controlToolStripMenuItem.Text = "Touchpad Swipes (Shift)"; + else + controlToolStripMenuItem.Text = "Select another control"; + mouseToolStripMenuItem.Visible = !(name == "lbTPSwipes" || name.StartsWith("bnSwipe") || name == "lbShiftTPSwipes" || name.StartsWith("bnShiftSwipe")); + } + + private void BatchToggle_Bn(bool scancode, Button button1, Button button2, Button button3, Button button4) + { + Toggle_Bn(scancode, false, false, false, button1); + Toggle_Bn(scancode, false, false, false, button2); + Toggle_Bn(scancode, false, false, false, button3); + Toggle_Bn(scancode, false, false, false, button4); + } + + private void defaultToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tag = new KeyValuePair(null, "0,0,0,0,0,0,0,0"); + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Default", tag, button1); + ChangeButtonText("Default", tag, button2); + ChangeButtonText("Default", tag, button3); + ChangeButtonText("Default", tag, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + + + private void tSMIDPadInverted_Click(object sender, EventArgs e) + { + dpadToolStripMenuItem_Click(sender, e); + } + + private void tSMIDPadInvertedX_Click(object sender, EventArgs e) + { + dpadToolStripMenuItem_Click(sender, e); + } + + private void tSMIDPadInvertedY_Click(object sender, EventArgs e) + { + dpadToolStripMenuItem_Click(sender, e); + } + + private void dpadToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tagU; + KeyValuePair tagL; + KeyValuePair tagR; + KeyValuePair tagD; + switch (sender.ToString()) + { + case "Inverted": + tagU = new KeyValuePair("Down Button", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right Button", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left Button", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Up Button", "0,0,0,0,0,0,0,0"); + break; + case "Inverted X": + tagU = new KeyValuePair("Up Button", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right Button", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left Button", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Down Button", "0,0,0,0,0,0,0,0"); + break; + case "Inverted Y": + tagU = new KeyValuePair("Down Button", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left Button", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right Button", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Up Button", "0,0,0,0,0,0,0,0"); + break; + default: + tagU = new KeyValuePair("Up Button", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left Button", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right Button", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Down Button", "0,0,0,0,0,0,0,0"); + break; + } + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Up Button", tagU, button1); + ChangeButtonText("Left Button", tagL, button2); + ChangeButtonText("Right Button", tagR, button3); + ChangeButtonText("Down Button", tagD, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + + UpdateLists(); + cMSPresets.Hide(); + } + + private void tSMILSInverted_Click(object sender, EventArgs e) + { + leftStickToolStripMenuItem_Click(sender, e); + } + + private void tSMILSInvertedX_Click(object sender, EventArgs e) + { + leftStickToolStripMenuItem_Click(sender, e); + } + + private void tSMILSInvertedY_Click(object sender, EventArgs e) + { + leftStickToolStripMenuItem_Click(sender, e); + } + + private void leftStickToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tagU; + KeyValuePair tagL; + KeyValuePair tagR; + KeyValuePair tagD; + switch (sender.ToString()) + { + case "Inverted": + tagU = new KeyValuePair("Left Y-Axis+", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left X-Axis+", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left X-Axis-", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Left Y-Axis-", "0,0,0,0,0,0,0,0"); + break; + case "Inverted X": + tagU = new KeyValuePair("Left Y-Axis-", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left X-Axis+", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left X-Axis-", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Left Y-Axis+", "0,0,0,0,0,0,0,0"); + break; + case "Inverted Y": + tagU = new KeyValuePair("Left Y-Axis+", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left X-Axis-", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left X-Axis+", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Left Y-Axis-", "0,0,0,0,0,0,0,0"); + break; + default: + tagU = new KeyValuePair("Left Y-Axis-", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Left X-Axis-", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Left X-Axis+", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Left Y-Axis+", "0,0,0,0,0,0,0,0"); + break; + } + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Left Y-Axis-", tagU, button1); + ChangeButtonText("Left X-Axis-", tagL, button2); + ChangeButtonText("Left X-Axis+", tagR, button3); + ChangeButtonText("Left Y-Axis+", tagD, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + private void tSMIRSInverted_Click(object sender, EventArgs e) + { + rightStickToolStripMenuItem_Click(sender, e); + } + + private void tSMIRSInvertedX_Click(object sender, EventArgs e) + { + rightStickToolStripMenuItem_Click(sender, e); + } + + private void tSMIRSInvertedY_Click(object sender, EventArgs e) + { + rightStickToolStripMenuItem_Click(sender, e); + } + + private void rightStickToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tagU; + KeyValuePair tagL; + KeyValuePair tagR; + KeyValuePair tagD; + switch (sender.ToString()) + { + case "Inverted": + tagU = new KeyValuePair("Right Y-Axis+", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right X-Axis+", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right X-Axis-", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Right Y-Axis-", "0,0,0,0,0,0,0,0"); + break; + case "Inverted X": + tagU = new KeyValuePair("Right Y-Axis-", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right X-Axis+", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right X-Axis-", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Right Y-Axis+", "0,0,0,0,0,0,0,0"); + break; + case "Inverted Y": + tagU = new KeyValuePair("Right Y-Axis+", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right X-Axis-", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right X-Axis+", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Right Y-Axis-", "0,0,0,0,0,0,0,0"); + break; + default: + tagU = new KeyValuePair("Right Y-Axis-", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Right X-Axis-", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Right X-Axis+", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Right Y-Axis+", "0,0,0,0,0,0,0,0"); + break; + } + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Right Y-Axis-", tagU, button1); + ChangeButtonText("Right X-Axis-", tagL, button2); + ChangeButtonText("Right X-Axis+", tagR, button3); + ChangeButtonText("Right Y-Axis+", tagD, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + private void aBXYToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tagU = new KeyValuePair("Y Button", "0,0,0,0,0,0,0,0"); + KeyValuePair tagL = new KeyValuePair("X Button", "0,0,0,0,0,0,0,0"); + KeyValuePair tagR = new KeyValuePair("B Button", "0,0,0,0,0,0,0,0"); + KeyValuePair tagD = new KeyValuePair("A Button", "0,0,0,0,0,0,0,0"); + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Y Button", tagU, button1); + ChangeButtonText("X Button", tagL, button2); + ChangeButtonText("B Button", tagR, button3); + ChangeButtonText("A Button", tagD, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + private void wASDToolStripMenuItem_Click(object sender, EventArgs e) + { + bool scancode = false; + if (sender.ToString().Contains("Scan Code")) + scancode = true; + KeyValuePair tagU = new KeyValuePair((int)Keys.W, "0,0,0,0,0,0,0,0"); + KeyValuePair tagL = new KeyValuePair((int)Keys.A, "0,0,0,0,0,0,0,0"); + KeyValuePair tagR = new KeyValuePair((int)Keys.D, "0,0,0,0,0,0,0,0"); + KeyValuePair tagD = new KeyValuePair((int)Keys.S, "0,0,0,0,0,0,0,0"); + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("W", tagU, button1); + ChangeButtonText("A", tagL, button2); + ChangeButtonText("D", tagR, button3); + ChangeButtonText("S", tagD, button4); + BatchToggle_Bn(scancode, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + private void wScanCodeToolStripMenuItem_Click(object sender, EventArgs e) + { + wASDToolStripMenuItem_Click(sender, e); + } + + private void arrowKeysToolStripMenuItem_Click(object sender, EventArgs e) + { + bool scancode = false; + if (sender.ToString().Contains("Scan Code")) + scancode = true; + KeyValuePair tagU = new KeyValuePair((int)Keys.Up, "0,0,0,0,0,0,0,0"); + KeyValuePair tagL = new KeyValuePair((int)Keys.Left, "0,0,0,0,0,0,0,0"); + KeyValuePair tagR = new KeyValuePair((int)Keys.Right, "0,0,0,0,0,0,0,0"); + KeyValuePair tagD = new KeyValuePair((int)Keys.Down, "0,0,0,0,0,0,0,0"); + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Up", tagU, button1); + ChangeButtonText("Left", tagL, button2); + ChangeButtonText("Right", tagR, button3); + ChangeButtonText("Down", tagD, button4); + BatchToggle_Bn(scancode, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } + + private void wScanCodeToolStripMenuItem1_Click(object sender, EventArgs e) + { + arrowKeysToolStripMenuItem_Click(sender, e); + } + + private void tSMIMouseInverted_Click(object sender, EventArgs e) + { + mouseToolStripMenuItem_Click(sender, e); + } + + private void tSMIMouseInvertedX_Click(object sender, EventArgs e) + { + mouseToolStripMenuItem_Click(sender, e); + } + + private void tSMIMouseInvertedY_Click(object sender, EventArgs e) + { + mouseToolStripMenuItem_Click(sender, e); + } + + private void mouseToolStripMenuItem_Click(object sender, EventArgs e) + { + KeyValuePair tagU; + KeyValuePair tagL; + KeyValuePair tagR; + KeyValuePair tagD; + switch (sender.ToString()) + { + case "Inverted": + tagU = new KeyValuePair("Mouse Down", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Mouse Right", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Mouse Left", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Mouse Up", "0,0,0,0,0,0,0,0"); + break; + case "Inverted X": + tagU = new KeyValuePair("Mouse Up", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Mouse Right", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Mouse Left", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Mouse Down", "0,0,0,0,0,0,0,0"); + break; + case "Inverted Y": + tagU = new KeyValuePair("Mouse Down", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Mouse Left", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Mouse Right", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Mouse Up", "0,0,0,0,0,0,0,0"); + break; + default: + tagU = new KeyValuePair("Mouse Up", "0,0,0,0,0,0,0,0"); + tagL = new KeyValuePair("Mouse Left", "0,0,0,0,0,0,0,0"); + tagR = new KeyValuePair("Mouse Right", "0,0,0,0,0,0,0,0"); + tagD = new KeyValuePair("Mouse Down", "0,0,0,0,0,0,0,0"); + break; + } + Button button1, button2, button3, button4; + if (controlToolStripMenuItem.Text == "Dpad") + { + button1 = bnUp; + button2 = bnLeft; + button3 = bnRight; + button4 = bnDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick") + { + button1 = bnLSUp; + button2 = bnLSLeft; + button3 = bnLSRight; + button4 = bnLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick") + { + button1 = bnRSUp; + button2 = bnRSLeft; + button3 = bnRSRight; + button4 = bnRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons") + { + button1 = bnTriangle; + button2 = bnSquare; + button3 = bnCircle; + button4 = bnCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis") + { + button1 = bnGyroZN; + button2 = bnGyroXP; + button3 = bnGyroXN; + button4 = bnGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes") + { + button1 = bnSwipeUp; + button2 = bnSwipeLeft; + button3 = bnSwipeRight; + button4 = bnSwipeDown; + } + else if (controlToolStripMenuItem.Text == "Dpad (Shift)") + { + button1 = bnShiftUp; + button2 = bnShiftLeft; + button3 = bnShiftRight; + button4 = bnShiftDown; + } + else if (controlToolStripMenuItem.Text == "Left Stick (Shift)") + { + button1 = bnShiftLSUp; + button2 = bnShiftLSLeft; + button3 = bnShiftLSRight; + button4 = bnShiftLSDown; + } + else if (controlToolStripMenuItem.Text == "Right Stick (Shift)") + { + button1 = bnShiftRSUp; + button2 = bnShiftRSLeft; + button3 = bnShiftRSRight; + button4 = bnShiftRSDown; + } + else if (controlToolStripMenuItem.Text == "Face Buttons (Shift)") + { + button1 = bnShiftTriangle; + button2 = bnShiftSquare; + button3 = bnShiftCircle; + button4 = bnShiftCross; + } + else if (controlToolStripMenuItem.Text == "Sixaxis (Shift)") + { + button1 = bnShiftGyroZN; + button2 = bnShiftGyroXP; + button3 = bnShiftGyroXN; + button4 = bnShiftGyroZP; + } + else if (controlToolStripMenuItem.Text == "Touchpad Swipes (Shift)") + { + button1 = bnShiftSwipeUp; + button2 = bnShiftSwipeLeft; + button3 = bnShiftSwipeRight; + button4 = bnShiftSwipeDown; + } + else + button1 = button2 = button3 = button4 = null; + ChangeButtonText("Mouse Up", tagU, button1); + ChangeButtonText("Mouse Left", tagL, button2); + ChangeButtonText("Mouse Right", tagR, button3); + ChangeButtonText("Mouse Down", tagD, button4); + BatchToggle_Bn(false, button1, button2, button3, button4); + UpdateLists(); + cMSPresets.Hide(); + } } } diff --git a/DS4Tool/Options.resx b/DS4Tool/Options.resx index d67dfc2..a49caa0 100644 --- a/DS4Tool/Options.resx +++ b/DS4Tool/Options.resx @@ -117,3256 +117,2926 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBRumble - - - - False - - - Yes + + Flat - + NoControl - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fall Back - - - None - - - 428, 216 + + 44, 9 - - lbRSTrack + + 13, 13 - - 73, 4 + + + 49 - - False + + lowColorChooserButton - - 236 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Other + + pnlLowBattery - - $this + + 0 - - 4 + + 181, 16 - - 257, 7 + + 39, 20 - - bnL2 + + 167 - - 25, 49 + + nUDRainbow - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBOther - - - bnShiftL2 - - - TopCenter - - - 72 - - - 12 - - - False - - - True - - + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + gBLightbar + + 10 + + + NoControl + + + 159, 17 + + + 16, 16 + + + StretchImage + + + 166 + pBRainbow - - pnlLowBattery + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Flat + + gBLightbar - - bnShiftGyroXN - - - 15, 12 - - - 1 - - - 3, 3, 3, 3 - - - gBRumble - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Left Touch : - - - Yes - - - 7 - - - 11 - - - 3 - - - Tilt Left - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 235 - - - 2 - - - 6 - - - 71, 9 - - - nUDTap - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnShiftRSLeft - - - 242 - - - bnCircle - - - 3, 3 - - - 4, 22 - - - 237 - - - 211 - - - gBOther - - - 49, 19 - - - G - - - Fall Back - - - NoControl - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - 7 - - - 214 - - - 40, 20 - - + 8 - - 222, 2 + + False - - tBGreenBar - - - 71, 79 - - - 7 - - - Fall Back - - - 125, 125 - - - 88 - - - 189 - - - L2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 72, 219 - - - secs/cycle - - - Left Touch : - - - Swipe Up - - - btnChargingColor - - - Right Stick Left : - - - bnShiftCircle - - - 10 - - - 9 - - + NoControl - + + 325, 4 + + + 100, 20 + + + 12 + + + tBBlueBar + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 80, 23 - - - Left Button - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - lbtoUse - - - btnRumbleLightTest - - - NoControl - - - lbShiftTPSwipes - - - tabControls - - - bnShiftTouchRight - - - lbLowBlue - - - 80, 23 - - - 1 - - - 0 - - - pnlShift - - - None - - - 185 - - - Yes + + pnlFull 6 - + False - + + NoControl + + + 196, 4 + + + 100, 20 + + + 11 + + + tBGreenBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 5 + + + False + + + NoControl + + + 73, 4 + + + 100, 20 + + + 10 + + + tBRedBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 4 + + + True + + + NoControl + + + 316, 17 + + + 111, 17 + + + 162 + + + Color by Battery % + + + cBLightbyBattery + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 12 + + + True + + + NoControl + + + 308, 7 + + + 14, 13 + + + 160 + + + B + + + lbBlue + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 3 + + + True + + + NoControl + + + 180, 7 + + + 15, 13 + + + 159 + + + G + + + lbGreen + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 2 + + + True + + + NoControl + + + 223, 19 + + + 59, 13 + + + 157 + + + secs/cycle + + + lbspc + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 11 + + + True + + + NoControl + + + 57, 7 + + + 15, 13 + + + 158 + + + R + + + lbRed + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 1 + + + True + + + NoControl + + + 106, 50 + + + No + + + 82, 17 + + + 226 + + + Double Tap + + + cBDoubleTap + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 9 + + + True + + + NoControl + + + 8, 50 + + + Yes + + + 45, 17 + + + 230 + + + Tap + + + cBTap + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 5 + + + 60, 50 + + + 40, 20 + + + 227 + + + nUDTap + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 7 + + + True + + + NoControl + + + 105, 20 + + + Yes + + + 52, 17 + + + 231 + + + Scroll + + + cBScroll + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 8 + + + True + + + NoControl + + + 4, 20 + + + Yes + + + 49, 17 + + + 232 + + + Slide + + + cBSlide + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 3 + + + 164, 19 + + + 40, 20 + + + 228 + + + nUDScroll + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 6 + + + 60, 19 + + + 40, 20 + + + 229 + + + nUDTouch + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 4 + + + True + + + NoControl + + + 5, 17 + + + 92, 13 + + + 206 + + + Mouse Sensitivity: + + + TopRight + + + lbButtonMouseSens + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 11 + + + True + + NoControl 132, 79 - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + No - - None + + 124, 17 - - NoControl + + 223 - - Right X-Axis- + + Lower Right as RMB - - btnNewAction + + cBlowerRCOn - - bnShiftUp - - - 242 - - - 49, 20 - - - NoControl - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBOther - - - None - - - 5 - - - 84, 7 - - - False - - - TopRight - - - NoControl - - - gBTouchpad - - - 235 - - - pnlMain - - - False - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13 - - - Flat - - - Popup - - - 250 - - - 80, 23 - - - 245, 132 - - - 109, 40 - - - Mouse Acceleration - - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 80, 23 + + gBTouchpad - - Flat + + 2 - - Multitouch : + + True - - 183, 79 + + NoControl + + + 12, 79 + + + No + + + 118, 17 + + + 224 + + + Jitter Compensation + + + cBTouchpadJitterCompensation + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 1 + + + True + + + NoControl + + + 6, 4 + + + 19, 13 + + + 196 + + + L2 + + + lbL2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tPDeadzone - - 203 - - + 0 - - NoControl - - - NoControl - - - NoControl - - - nUDLSCurve - - - lBControls - - + True - - 49, 19 + + NoControl - + + 87, 4 + + + 21, 13 + + + 197 + + + R2 + + + lbR2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 7 + + + True + + + NoControl + + + 163, 47 + + + 28, 13 + + + 200 + + + mins + + + lbIdleMinutes + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 14 + + + 109, 44 + + + 49, 20 + + + 201 + + + nUDIdleDisconnect + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 9 + + + 110, 2 + + + 49, 20 + + + 202 + + + nUDR2 + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 4 + + + flushHIDQueue + + + True + + + NoControl + + + 357, 73 + + + Yes + + + 73, 17 + + + 198 + + + Flush HID + + + + cBFlushHIDQueue + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 13 + + + 43, 14 + + + 43, 20 + + + 211 + + + nUDRumbleBoost + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBRumble + + + 3 + + + NoControl + + + 3, 39 + + + 71, 23 + + + 214 + + + Test Heavy + + + btnRumbleHeavyTest + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBRumble + + + 2 + + + True + + + NoControl + + + 7, 7 + + + 26, 13 + + + 225 + + + Full: + + + lbFull + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlFull + + + 0 + + + True + + + NoControl + + + 57, 9 + + + 15, 13 + + + 158 + + + R + + + lbLowRed + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 1 + + + True + + + NoControl + + + 180, 9 + + + 15, 13 + + + 159 + + + G + + + lbLowGreen + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 2 + + + True + + + NoControl + + + 308, 9 + + + 14, 13 + + + 160 + + + B + + + lbLowBlue + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 3 + + + False + + + NoControl + + + 73, 5 + + + 100, 20 + + 10 + + tBLowRedBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 4 + + + False + + + NoControl + + + 196, 5 + + + 100, 20 + + + 11 + + + tBLowGreenBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 5 + + + False + + + NoControl + + + 325, 5 + + + 100, 20 + + + 12 + + + tBLowBlueBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 6 + + + True + + + NoControl + + + 7, 9 + + + 39, 13 + + + 225 + + + Empty: + + + lbEmpty + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlLowBattery + + + 7 + + + 1, 41 + + + 435, 29 + + + 235 + + + pnlFull + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 15 + + + 1, 72 + + + 435, 29 + + + 234 + + + pnlLowBattery + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 14 + + + True + + + NoControl + + + 87, 34 + + + 22, 13 + 197 - + + RS + + + lbRS + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tPDeadzone - - None + + 9 - - None + + True - - 72 - - - Flat - - - 5 - - - 167 - - - 15, 15 - - - 105, 13 - - - pnlShiftMain - - - pBLSDeadzone - - - Flat - - - 100, 20 - - - lbActionsTip - - - 89, 3 - - + NoControl - - Flat + + 6, 34 - - Left Touch + + 20, 13 + + + 196 + + + LS + + + lbLS + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 10 + + + 110, 30 + + + No + + + 49, 20 + + + 203 + + + nUDRS + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 6 + + + 109, 16 + + + 49, 20 + + + 241 + + + numUDMouseSens + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 12 + + + 30, 31 + + + No + + + 49, 20 + + + 203 + + + nUDLS + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 2 + + + 30, 2 + + + No + + + 49, 20 + + + 203 + + + nUDL2 + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 1 + + + True + + + NoControl + + + 209, 20 + + + 142, 17 + + + 233 + + + Start with Slide/Scroll off + + + cbStartTouchpadOff + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBTouchpad + + + 0 + + + 3, 251 435, 106 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 246 - - tPController + + Touchpad - - Start + + gBTouchpad - - 245, 132 + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - pnlShiftMain + + $this - - Action + + 5 - + + True + + NoControl - - 31, 13 + + 315, 36 - - 170 + + Yes + + + 115, 30 + + + 257 Use Touchpad Swipes for controls - - 105, 23 + + cBTPforControls - - 6 - - - 100, 20 - - - 237 - - - 65, 92 - - - R - - - True - - - None - - - bnShiftRight - - - NoControl - - - $this - - - NoControl - - - Fall Back - - - Flat - - - fLPTouchSwipe - - - cBMouseAccel - - - NoControl - - - 3 - - - Tilt Left - - - NoControl - - - bnShiftShare - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 8 - - - 55, 16 - - - 80, 23 - - - 159, 105 - - - RS - - - gBLightbar - - - 166 - - - lbspc - - - 231 - - - 216 - - - 81, 4 - - - 308, 33 - - - 20 - - - bnGyroZP - - - Top - - - pnlShiftSticks - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5 - - - 225 - - - Popup - - - tBLowBlueBar - - - 91, 16 - - - Tilt Up - - - 7 - - - 136, 23 - - - NoControl - - - 15, 15 - - - mins - - - NoControl - - - R1 : - - - Left Y-Axis+ - - - Left Stick Down : - - - 28, 28 - - - None - - - NoControl - - - 0 - - - NoControl - - - 249, 143 - - - NoControl - - - 9 - - - 3 - - - 250 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 169, 17 - - - 206 - - - 3, 36 - - - 159 - - - NoControl - - - True - - - NoControl - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - Tilt Up - - - fLPActionButtons - - - 159 - - - 30, 2 - - - pnlFull - - - 90 - - - 11 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 250 - - - pBProgram - - - MiddleCenter - - - 0 - - - None - - - pnlMain - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 240 - - - True - - - 100, 20 - - - 22, 13 - - - 39, 20 - - - NoControl - - - 351, 31 - - - Left Mouse Button - - - None - - - None - - - 9, 108 - - - 2 - - - 7 - - - NoControl - - - pnlFull - - - NoControl - - - 201, 4 - - - pnlSixaxis - - - lVActions - - - 250 - - - NoControl - - - 7, 41 - - - tabControls - - - True - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - No - - - A Button - - - Flat - - - 601, 3 - - - 115, 87 - - - 71, 89 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Jitter Compensation - - - 2 - - - 3 - - - gBLightbar - - - pnlLowBattery - - - NoControl - - - 2 - - - 164 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - 3, 39 - - - MiddleCenter - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 0 - - - None - - - 6 - - - 14 - - - Up Button - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - R1 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 258 - - - 191 - - - 0 - - - Lower Right as RMB - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 344, 107 - - - 100, 20 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 435, 29 - - - True - - - Fall Back - - - NoControl - - - 251 - - - Right : - - - btnRumbleHeavyTest - - - 1 - - - Fall Back - - - Use another color for shift mode - - - pnlFull - - - pnlSixaxis - - - 142, 17 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tPShiftMod - - - tPController - - - Flat - - - % - - - bnOptions - - - tBShiftBlueBar - - - bnShiftGyroZN - - - 43, 12 - - - 4 - - - 20, 16 - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 15, 13 - - - pnlSticks - - - 0, 0 - - - 325, 5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - Edit Action - - - 8, 8 - - - gBLightbar - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - StretchImage - - - R2 - - - Flat - - - 84, 40 - - - True - - - 21, 13 - - - 11, 21 - - - - iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH - DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp - bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE - sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs - AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 - JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR - 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd - li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF - ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX - wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF - hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 - 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ - VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB - 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC - qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE - j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I - 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 - rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG - fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp - B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ - yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC - YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln - yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v - vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp - vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L - Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA - bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z - llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW - ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s - xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 - eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw - YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR - XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm - WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl - xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 - dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 - V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za - Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v - Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb - PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ - 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h - /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr - XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS - fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ - tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ - 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAACK5JREFUeF7t3T2P1FYU - xvFNlSWpaWkokLamIBISigTN5gPwDdACQqkRJVJICdTbRqKggZY6K0WiodrQIBFp6ZeOFEvO38xOZuzH - M3659tiep/hJy2F2fH3PYRjb92Xn687OttoNe2E/HITH4TC8DkfhOJyE0/AlnM3wMzH+jtfwWn6H3+U9 - eC/ek/fmGOrYkyeDE/RD+CncCc/Dm/BP+NoxjsGxOCbHpg20RbVxUmRwAr4LJPHX8Ef4O6jEbwJtoU20 - jTbSVnUOoyaDI/Vj+CX8Hv4MKqlDRFtpM23nHNS5jY4MjszP4bfwV1CJGxPOgXPhnNS5joYMjsClcDfw - pfnfoJI0ZpwT58Y5cq6qDwZNBgfsauDK611QCZkizpVz5txVnwySDA7Q9fA09HElN1ScO31AX6g+GhQZ - HJBrgc78FFRnbyP6gj6hb1SfDYIMDsCVwMf/h6A61771DX1EX6k+3CgZ3CBuHt4LU7jC6wt9RZ8N6sar - DG7IrfAiqM6z9eg7+lD1be9ksGcXw6PwMagOs+roQ/qSPlV93RsZ7NHN8DKoTrLm6FP6VvV5L2SwBzwf - exDeB9Ux1h59Sx9v5FmkDHbscngWVGdYevQ1fa5y0RkZ7NCN8CqoDrDu0Of0vcpJJ2SwI7fD26BO3LpH - 35MDlZvkZLAD94Ov+jaPHJALlaOkZDCxh+FzUCdq/SMX5ETlKhkZTOT7wCMHdXK2eeSGHKnctSaDCVwI - T4I6IRsOckSuVA5bkcGW+FfgohoPcpX8k0sGW/J/f+NDzlQuG5PBFvhSqBpuw5f0C70MNsRlrK/+xovc - JbsVIYMNcOPN96nGjxwmuYkqgzXxqMB31KeDXLZ+/CODNfBw08/+poectnpwLYMVMRzDoxSmi9w2HnIj - gxUx1kc1yKaDHKvcryWDFTA60YP0po8cNxqJKoNrMJ7aw4m3B7muPYZeBtdgsL5qgE0XOVe1UEoGV2B6 - ke9XbR9yXmtqmQyWYEKk5/1tL3JfeVKsDJZgtq06oG0PakDVRoEMCqwP4GnvRg1UWitCBgUPhbFzlYbY - yGAOy+V41Rc7Ry2sXUJJBnNYi0kdwLYXNaFqZU4GF7B6nBc9szxqYuXKgjK4wJ9WVmblp5YMzrCY6jav - +WmrURulC+7K4IyvBG2d0itEGQysLb5NS15bM9SIXIe+EJhh4Xr1RmZ51EqhhgqBGXZFUG9ilketFGqo - EAjs4zLFbUSsG9RKYe+fpT/MsEmQegOzMtTMUh0t/SGwrZkfNltd1MzSlniLRQX2zFO/aLYOtTOvpcWi - Ahsyql8yW4famdfSYlExh2xMO5PasFA783mIi4XF/sTqF8yqooYKhcXm1+rFZlVRQ4XCYmd19WKzqqih - pcJi9gXb9qsXm1VFDWUzec4Ly9+vLJXse9Z5Yd2ZBc3aopbip2+ez4JmbVFL8dM3b2ZBs7aopfhpZ2c3 - eAiypUIt7VJYewtBsxT2KKz9XNCsrX0K6yAXNGvrgMLybBxL7TGFdZgLmrV1SGF54oSl9prCOsoFzdo6 - orCOc0Gzto4prJNc0KytEwrrNBc0a+uUwvqSC5q19YXCOssFzdo6c2FZF7LC8n+Fllr2X6G/vFtq2Zd3 - 326w1LLbDb5BaqllN0j9SMdSyx7p+CG0pZY9hPawGUstGzbjgX6WWjbQz0OTLbVsaLInU1hq2WQKT/+y - 1LLpX56wainNJ6zCU+wtlfkUe3hREEtlaVEQL2NkqSwtY+SF1yyVpYXXvFSkpVBYKhJe3NbaKixuCy/H - bW3J5bj9Pcvayr5fYbGwvOWJtVG65Qm8SZM1VbpJE7ytnDW1cls5b4RpTazdCBPeutfqWrt1L7zZuNVR - ebNxeIKFVUWtFGqoEJi5G9SbmOVRK4UaKgRmLoV3Qb2R2TlqhFop1FAhsMCzd2wdakTVjg7OXA0esmxl - qA1qRNWODi54GtSbmlEbqmYyMrjgevgU1Bvb9qImqA1VMxkZzPGnluWt/LSCDOZcCx+COoBtH2qBmlC1 - MieDgq8Q7VzpleAiGRSuBD+cNmqAWlA1skQGS9wL6mC2PagBVRsFMliC2RcvgjqgTR+5z2bgVCGDK9wK - H4M6sE0XOSf3qiYkGVzjUVAHt+ki56oWSsngGhfDy6AaYNNDrsm5qoVSMljBzfA+qIbYdJBjcq1qYCUZ - rOhBUI2x6SDHKvdryWBFzCF7FlSDbPzI7XyeYF0yWMPl8Cqohtl4kVNyq3JeiQzWdCO8DaqBNj7kkpyq - XFcmgw3cDr6/NX7kkFyqHNcigw3dD5+DarANH7kjhyq3tclgCw+DarQNH7lTOW1EBlvyEJvxqTQUpg4Z - bOn78CSoE7DhIVfkTOWyMRlM4EJwcQ0fOSJXKoetyGAi/Cvwf4vDRW6Sf1Kdk8HE+FLoq8XhIBdJv6gr - MtgBLmN9n2vzyEGyWwqryGBHuPHmO/SbQ98nuflZhQx2iEcFfrbYP/q89WOaOmSwYzzc9KiI/tDXrR4o - NyGDPWA4BmN9PFiwO/Qtfdx46EsbMtgjRid6mHN69GmjkZ+pyGDPGE/NYH1fNbZHH9KXtceopyaDG8L0 - Is9bbI6+qzVFq0syuEFMiGS2rafzV0df0WeVJ5P2QQYHgPUBeOTgVW7K0Tf0UaW1FPomgwPCcjmsxeTF - 3/5HX9Ana5cS2iQZHCBWj6Mzt3lNVM6dPli5kt5QyOCAsZgqH//btFQ458o5ly4kO0QyOAKsLc7C9eyK - MMXtWTgnzo1zlOuoD50Mjgz7uLBJ0BSuJDkHzqWwN83YyOBIsa0Ze+axIeOYdoqlrbSZti9tzTZmMjgB - PB9jf2I2v2ZndbbtV0ndBNpCm2gbbdzIs7yuyeAEcfOQJN4Jz8Ob0McVJsfgWByTY9OGQd3I7IoMbond - sBf2w0Hgyusw8KX5KByHk3AavoSzGX4mxt/xGl7L7/C7vAfvxXvy3hxDHXvidnb+AyTfWAn9iVGiAAAA - AElFTkSuQmCC - - - - 5 - - - 10 - - - 239 - - - 216 - - - 3 - - - None - - - 17, 17 - - - pnlShiftMain - - - 52, 17 - - - 1 - - - 23, 11 - - - 167, 32 - - - 49, 20 - - - 216 - - - False - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 7, 7 - - - 60, 50 - - - 44, 9 - - - 1 - - - 184 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - NoControl - - - Multitouch : - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - None - - - btnShiftRightStick - - - btnLeftStick - - - 3, 49 - - - False - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 146, 2 - - - 158 - - - 7 - - - 8 - - - tabControls - - - 25, 49 - - - 234 - - - TopCenter - - - 192 - - - Idle Disconnect - - - Flat - - - True - - - 36, 120 - - - bnShiftCross - - - PS : - - - Remove Action - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - Tilt Right - - - 6 - - - % - - - Square : - - - None - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - cBlowerRCOn - - - None - - - tPDeadzone - - - Sqaure : - - - Click a part of the controller to change action -Click the lightbar for color picker - - - gBTouchpad - - - gBOther - - - 175, 3 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 55, 61 - - - 21 - - - 202 - - - 443, 85 - - - bnCross - - - fLPTiltControls - - - True - - - bnShiftLSDown - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 14 - - - 6 - - - 43, 15 - - - 21 - - - Zoom - - - Sixaxis Down : - - - Sixaxis: X axis is flipped for easier reading - - - True - - - True - - - Flat - - - 82 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17 - - - $this - - - fLPShiftTouchSwipe - - - True - - - bnShiftTouchUpper - - - pnlSticks - - - 159 - - - True - - - tPDeadzone - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4, 22 - - - bnLSDown - - - 1 - - - 49, 20 - - - NoControl - - - gBLightbar - - - True - - - 84 - - - pnlFull - - - 2 - - - tBsixaxisAccelX - - - 6, 4 - - - bnGyroZN - - - 890, 361 - - - Empty: - - - None - - - pnlMain - - - 136, 23 - - - NoControl - - - R2 : - - - 4, 22 - - - Left Stick Right : - - - 13, 23 - - - 14 - - - 44, 73 - - - for Mapping and readout - - - Tilt Down - - - NoControl - - - 15, 13 - - - 158 - - - tPShiftMod - - - NoControl - - - True - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 100, 17 - - - tPController - - - 49, 13 - - - 0 - - - 90 - - - 59, 26 - - - lbSATip - - - fLPShiftTouchSwipe - - - 1 - - - 202 - - - 428, 151 - - - 250 - - - gBLightbar - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 226 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - nUDRS - - - 5 - - - 2 - - - fLPShiftTouchSwipe - - - NoControl - - - 55, 61 - - - cBFlushHIDQueue - - - fLPTouchSwipe - - - openFileDialog1 - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 84, 4 - - - NoControl - - - 100, 20 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 49, 20 - - - True - - - 84, 40 - - - 136, 23 - - - 348, 136 - - - 0, 1 - - - 3 - - - lbShiftGryo - - - tBBlueBar - - - 169 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - tPController - - - Rumble - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 250 - - - 29, 13 - - - 15 - - - Right Stick Down : - - - 84, 25 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - flushHIDQueue - - - 65, 92 - - - 6 - - - lbShiftBlue - - - 5 - - - 6, 34 - - - 187 - - - 72, 219 - - - 0 - - - 189, 96 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 49, 20 - - - Left Y-Axis- - - - True - - - NoControl - - - 16, 17 - - - Upper Touch - - - 87, 34 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 428, 216 - - - pnlMain - - - tBsixaxisGyroX - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 165, 92 - - - 58, 17 - gBOther - - gBLightbar - - - tPController - - - 316, 17 - - + 0 - - 11, 15 + + True - - 219 + + NoControl - - Sixaxis Up : + + 329, 102 - - btnLightbar + + Yes - - 11 + + 101, 17 - - Sixaxis Left : + + 256 - + + Use Dinput only + + + cBDinput + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + 1 - - Popup - - - 190 - - - 34, 13 - - + NoControl - - 6 + + 189, 96 - + + 23, 23 + + + Zoom + + + 255 + + + pBProgram + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 2 + + + True + + NoControl - + + 6, 96 + + + Yes + + + 107, 30 + + + 254 + + + Launch Program +with profile + + + cBLaunchProgram + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 3 + + + Zoom + + + MiddleRight + + NoControl - - 7, 7 + + 117, 98 + + + 67, 23 + + + 253 + + + Browse... + + + btnBrowse + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 4 + + + True + + + NoControl 7, 75 - - (nothing)/shift off + + 73, 13 - - 257 + + 252 - - Sixaxis Up : + + Use Controller - - 23, 11 + + lbUseController - - 80, 23 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 220 + + gBOther - - pnlLowBattery + + 5 - + + True + + + NoControl + + + 169, 17 + + + 120, 17 + + + 251 + + + Mouse Acceleration + + + cBMouseAccel + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 6 + + + 81, 73 + + + 29, 20 + + + 250 + + + nUDSixaxis + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 7 + + + True + + + NoControl + + + 117, 73 + + + Yes + + + 142, 17 + + + 242 + + + for Mapping and readout + + + cBControllerInput + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 8 + + + True + + + NoControl + + + 7, 45 + + + Yes + + + 100, 17 + + + 232 + + + Idle Disconnect + + + cBIdleDisconnect + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBOther + + + 10 + + + 445, 225 + + + 436, 132 + + + 247 + + + Other + + + gBOther + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + True + + + NoControl + + + 8, 8 + + + 176, 17 + + + 226 + + + Use another color for shift mode + + + cBShiftLight + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 0 + + + True + + + NoControl + + + 7, 33 + + + 31, 13 + + + 225 + + + Shift: + + + lbShift + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 1 + + + True + + + NoControl + + + 57, 33 + + + 15, 13 + + + 158 + + + R + + + lbShiftRed + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 2 + + + True + + + NoControl + + + 180, 33 + + + 15, 13 + + + 159 + + + G + + + lbShiftGreen + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 3 + + + True + + + NoControl + + + 308, 33 + + + 14, 13 + + + 160 + + + B + + + lbShiftBlue + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 4 + + + False + + + NoControl + + + 73, 31 + + + 100, 20 + + + 10 + + + tBShiftRedBar + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShift + + + 5 + + + False + + NoControl 196, 31 - - 7, 9 - - - 23, 23 - - - Double Tap - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - pnlFull - - - NoControl - - - tPDeadzone - - - 3 - - - None - - - Flat - - - cBIdleDisconnect - - - 151, 88 - - - 223, 19 - - - 200 - - - 57, 33 - - - 215 - - - 204 - - - NoControl - - - Flat - - - pnlMain - - - 1 - - - False - - - 9 - - - 7, 41 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 169 - - - Flat - - - 253 - - - 14 - - - pnlMain - - - bnSwipeRight - - - 7, 45 - - - False - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 84, 24 - - - cbStartTouchpadOff - - - NoControl - - - 1 - - - NoControl - - - 49, 19 - - - fLPActionButtons - - - L2 : - - - 227 - - - Left Stick Left : - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 188, 45 - - - 15, 13 - - - Use Dinput only - - - tBL2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Fall Back - - - 161 - - - 20, 13 - - - lbL2Track - - - lbFlashAt - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lbTPSwipes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5, 192 - - - NoControl - - - NoControl - - - 9 - - - pBController - - - Right Mouse Button - - - 71 - - - True - - - gBTouchpad - - - Sixaxis Gyro: - - - 249, 137 - - - 5, 88 - - - NoControl - - - 5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 25, 35 - - - 89, 3 - - - tBShiftRedBar - - - 325, 4 - - - Gyro - - - 207 - - - tPDeadzone - - - NoControl - - - 151, 56 - - - bnRight - - - fLPActionButtons - - - gBOther - - - 175, 13 - - - btnShiftLeftStick - - - True - - - gBTouchpad - - - lbLSCurve - - - 7, 33 - - - cBTouchpadJitterCompensation - - - 906, 400 - - - NoControl - - - False - - - 435, 29 - - - 57, 7 - - - Test Light - - - cBScroll - - - bnShiftR2 - - - fLPActionButtons - - - 23, 23 - - - 5 - - - 7, 41 - - - pnlSticks - - - 2 - - - 89 - - - 0 - - - Right Stick - - - gBOther - - - tPDeadzone - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - None - - - StretchImage - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Browse... - - - 3 - - - MiddleCenter - - - 73, 17 - - - 255 - - - 224 - - - bnTouchUpper - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - NoControl - - - pnlShift - - - 8 - - - gBOther - - - pnlShiftMain - - - 3, 3 - - - 11, 17 - - - NoControl - - - bnUp - - - 9, 9 - - + 100, 20 - - Sixaxis Right : + + 11 - - None + + tBShiftGreenBar - - nUDScroll - - - Sixaxis Left - - - 84, 7 - - - L2 - - - 14 - - - Up : - - - Options - - - pnlFull - - - 1 - - - bnTouchRight - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBLightbar - - - pnlMain - - - NoControl - - - lbLowRed - - - 300, 88 - - - Left : - - - btnRemAction - - - pnlShiftMain - - - pnlSticks - - - 73 - - - 428, 216 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 191 - - - False - - - 181 - - - 5 - - - 171 - - - No - - - 2 - - - Flat - - - lbButtonMouseSens - - - 216 - - - 216 - - - Share : - - - Fill - - - 0, 65 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlShiftMain - - - NoControl - - - NoControl - - - 218 - - - lb6Gryo - - - 29, 2 - - - True - - - 49, 19 - - - False - - - Fall Back - - - 112, 9 - - - 49 - - - Right Stick Down : - - - 7 - - - 40, 13 - - - 7, 56 - - - 170 - - - bnLSUp - - - NoControl - - - 87 - - - pnlShiftMain - - - NoControl - - - 4 - - - 13, 5 - - - 329, 102 - - - 15 - - + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + pnlShift + + + 6 + + + False + + + NoControl + + + 325, 31 + + 100, 20 - - pnlShiftMain + + 12 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tBShiftBlueBar - - 225 - - - 3 - - - tPControls - - - 361, 151 - - - NoControl - - - NoControl - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - btnLSTrack - - - 139, 40 - - - pnlLowBattery - - - None - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBOther - - - NoControl - - - 4 - - - gBRumble - - - pnlShift - - - None - - - pnlShiftSticks - - - 96, 96 - - - None - - - MiddleCenter - - - pnlShift - - - NoControl - - - tPShiftMod - - - None - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 125, 31 - - - pnlShift - - - NoControl - - - 125, 31 - - - True - - - 91 - - - 8, 50 - - - 13 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 31, 61 - - - lbGreen - - - False - - - NoControl - - - bnShiftL3 - - - Fall Back - - - Share : - - - nUDSZ - - - 175, 3 - - - Fall Back - - - True - - - Lightbar - - - 14, 13 - - - True - - - Back - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Yes - - - gBOther - - - 49, 20 - - - 39, 13 - - - Flat - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - True - - - lbHold - - - 2 - - - Scroll - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Right : - - - lbControlTip - - - None - - - fLPActionButtons - - - 89, 3 - - - 162 - - - Circle : - - - While Charging: - - - Triangle : - - - 14 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Options : - - - Down : - - - Sixaxis Gyro: - - - 1 - - - 43, 20 - - - LS - - - 203 - - + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - button1 - - - Flat - - - 9 - - - 196 - - - 365, 3 - - - 261, 3 - pnlShift - - bnRSRight - - - None - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Up - - - 49, 20 - - - 99, 17 - - - pnlSticks - - - pnlSixaxis - - - 250 - - + 7 - - pnlMain + + 1, 41 - - lbPercentRumble + + 435, 60 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 235 - - 20, 16 + + False - - gBTouchpad + + pnlShift - - bnShiftLSLeft + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + gBLightbar - - nUDRSCurve - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 208, 60 - - - L3 : - - - Swipe Up - - - Right Stick Up : - - + 0 - - 257, 7 + + Flat - - 255 + + NoControl - - True + + 344, 107 - - 12 + + 13, 13 - - True + + 49 - - rBNormal + + False - - Left Stick Left : - - - 245, 132 - - - True - - - Right Button + + btnChargingColor System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 67, 13 + + gBLightbar - - None + + 1 - + + True + + NoControl - - tPShiftMod + + 289, 105 + + + 49, 17 + + + 238 + + + Color + + + rBColor + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 2 + + + True + + + NoControl + + + 159, 105 + + + 51, 17 + + + 237 + + + Pulse + + + rBFade + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 3 + + + True + + + NoControl + + + 97, 105 + + + 58, 17 + + + 237 + + + Normal + + + rBNormal + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 4 True + + NoControl + + + 216, 105 + + + 67, 17 + + + 237 + + + Rainbow + + + rBRainbow + + + System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 5 + + + True + NoControl - - 247 + + 9, 108 - - 80 + + 82, 13 - - 125, 125 + + 236 - - bnShiftPS + + While Charging: - - Fall Back + + lbWhileCharging - - fLPTiltControls - - - 167, 3 - - - No - - - 19, 13 - - - lbFull - - - Sixaxis X - - - gBLightbar - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Right Y-Axis- + + gBLightbar - - NoControl + + 6 - - 151, 89 - - - 2 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - 192 - - + True - - 31, 31 + + NoControl - - bnSwipeUp + + 99, 17 - - 10 - - - Fall Back - - - 81, 73 + + 15, 13 207 - - tPController + + % - - gBTouchpad + + lbPercentFlashBar - - bnShiftRSUp + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 44, 7 + + gBLightbar - - pnlShiftMain + + 7 - - pnlMain + + 55, 16 - - pnlSixaxis + + 43, 20 - - pnlSticks + + 167 - - 214 + + nUDflashLED + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBLightbar + + + 9 + + + True + + + NoControl + + + 9, 17 44, 13 - - 5 + + 207 - - 184 + + Flash at - - 49, 17 + + lbFlashAt - - pBShiftController - - - pnlLowBattery - - - 91 - - - 7 - - - 9, 9 - - - 172 - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - None + + gBLightbar - - Controls + + 13 - - Fall Back + + 443, 85 - - Flat + + 439, 129 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 247 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Lightbar - - Fall Back + + gBLightbar - + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + True + + NoControl - - button1 + + 91, 16 - - tPCurve + + 15, 13 - - 85 + + 207 - - 17, 17 + + % - + + lbPercentRumble + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + gBRumble + + 0 - + NoControl - - NoControl + + 75, 39 - + + 72, 23 + + + 214 + + + Test Light + + + btnRumbleLightTest + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + gBRumble + + + 1 + + + 445, 12 + + + 150, 67 + + + 247 + + + Rumble + + + gBRumble + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + True + + + NoControl + + + 167, 3 + + + 49, 13 + + + 197 + + + Sixaxis X + + + lbSixaxisX + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 3 + + + True + + + NoControl + + + 167, 32 + + + 49, 13 + + + 197 + + + Sixaxis Z + + + lbSixaxisZ + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 5 + + + 222, 30 + + + No + + + 49, 20 + + + 203 + + + nUDSZ + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 11 + + + 222, 2 + + + 49, 20 + + + 202 + + + nUDSX + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPDeadzone + + + 8 + + + 153, 17 + + + False + + + NoControl + + + 71, 25 + + + 49, 19 + + + 219 + + + tBsixaxisAccelX + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 0 + + + True + + + NoControl + + + 81, 4 + + + 34, 13 + + + 215 + + + Accel + + + lb6Accel + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 1 + + + False + + + NoControl + + + 3, 24 + + + 49, 19 + + + 222 + + + tBsixaxisGyroX + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 2 + + + True + + + NoControl + + + 13, 5 + + + 29, 13 + + + 216 + + + Gyro + + + lb6Gryo + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 3 + + + False + + + NoControl + + + 3, 49 + + + 49, 19 + + + 221 + + + tBsixaxisGyroY + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 4 + + + False + + + NoControl + + + 3, 79 + + + 49, 19 + + + 220 + + + tBsixaxisGyroZ + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 5 + + + False + + + NoControl + + + 72, 49 + + + 49, 19 + + + 218 + + + tBsixaxisAccelY + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 6 + + + False + + + NoControl + + + 71, 79 + + + 49, 19 + + + 217 + + + tBsixaxisAccelZ + + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSixaxis + + + 7 + + + 300, 88 + + + 125, 125 + + + 236 + + + False + + + pnlSixaxis + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 0 + + + True + + + NoControl + + + 316, 33 + + + 19, 13 + + + 216 + L2 - - 165, 92 + + MiddleCenter - - StretchImage + + lbL2Track - + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 1 + + + NoControl + + + 112, 9 + + + 9, 9 + + + 243 + + + pBDelayTracker + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 2 + + + False + + + Popup + + + NoControl + + + 361, 151 + + + 3, 3 + + + 237 + + + button1 + + + btnSATrack + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 3 + + + False + + + Popup + + + NoControl + + + 211, 149 + + + 3, 3 + + + 237 + + + button1 + + + btnRSTrack + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 4 + + + NoControl + + + 151, 56 + + + 125, 31 + + + 216 + + + Right Stick + + + MiddleCenter + + + lbRSTip + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 5 + + True - + NoControl + + 7, 7 + + + 100, 13 + + + 216 + + + Input Delay: N/Ams + + + MiddleCenter + + + lbInputDelay + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 6 + + + True + + + NoControl + + + 385, 33 + + + 21, 13 + + + 216 + + + R2 + + + MiddleCenter + + + lbR2Track + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 7 + + + NoControl + + + 7, 56 + + + 125, 31 + + + 216 + + + Left Stick + + + MiddleCenter + + + lbLSTip + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 8 + + + NoControl + + + 300, 56 + + + 125, 31 + + + 216 + + + Sixaxis: X axis is flipped for easier reading + + + MiddleCenter + + + lbSATip + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 9 + + + False + + + Popup + + + NoControl + + + 67, 149 + + + 3, 3 + + + 237 + + + button1 + + + btnLSTrack + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPController + + + 10 + iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH @@ -3455,1584 +3125,177 @@ Click the lightbar for color picker AElFTkSuQmCC - - % - - - 3 - - - lBShiftControls - - - 3, 3, 3, 3 - - - 245, 132 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + NoControl - - Options + + 348, 136 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 31, 31 - - 250 + + StretchImage - - 191 + + 242 - - cBShiftLight + + pBSADeadzone - - None - - - Left Stick Up : - - - 79, 19 - - - LS - - - 3, 3, 3, 3 - - - None - - - Swipe Down - - - 190 - - - 197 - - - 4 - - - 117, 98 - - - tabControl1 - - - lbInputDelay - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - 31, 13 - - - 15, 13 - - - NoControl - - - NoControl - - - 249, 137 - - - False - - - gBLightbar - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 80, 23 - - - NoControl - - - Fall Back - - - None - - - 171 - - - 3 - - - 3 - - - NoControl - - - NoControl - - - False - - - 73, 13 - - - 23, 23 - - - 19, 17 - - - 15, 13 - - - 256 - - - tBR2 - - - MiddleCenter - - - None - - - Accel - - - Left Stick Right : - - - 5 - - - Slide - - - Full: - - - NoControl - - - NoControl - - - None - - - True - - - 183, 116 - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlSticks - - - 3 - - - 205 - - - 331, 3 - - - lbEmpty - - - PS : - - - 29, 20 - - - True - - - rBFade - - - 11, 21 - - - NoControl - - - True - - - 2 - - - NoControl - - - 84, 25 - - - nUDRainbow - - - Left X-Axis- - - - lbShiftRed - - - bnShiftTouchMulti - - - Flat - - - Flat - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnShiftR1 - - - 0 - - - 14, 13 - - - True - - - 217 - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - 216, 105 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 40, 20 - - - Sixaxis Z - - - Flat - - - 0 - - - 254 - - - NoControl - - - 11, 23 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Right Stick Left : - - - 3, 3 - - - 81 - - - cBTPforControls - - - 40, 20 - - - 36, 92 - - - True - - - 31, 0 - - - 125, 125 - - - 97, 105 - - - NoControl - - - False - - - 5 - - - NoControl - - - bnSquare - - - 175, 0 - - - 79, 16 - - - NoControl - - - bnShare - - - Share - - - 44, 73 - - - Triangle - - - True - - - Circle - - - Square - - - 0 - - - Cross - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Down - - - Left - - - 0, 0 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lbLowGreen - - - 230 - - - Fall Back - - - 209, 20 - - - pnlShift - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - None - - - True - - - pnlShiftMain - - - 3, 3 - - - NoControl - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 84 - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - NoControl - - - R2 - - - Left Stick Down : - - - fLPShiftTouchSwipe - - - 21, 92 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - bnRSDown - - - bnRSLeft - - - R2 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - Swipe Left - - - 181, 16 - - - tPCurve - - - Fall Back - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 168 - - - 6 - - - NoControl - - - tPDeadzone - - - 6 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnDown - - - NoControl - - - 3, 79 - - - pnlMain - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - 11 - - - 67, 17 - - - 4 - - - tPController - - - gBTouchpad - - - B - - - NoControl - - - 21, 92 - - - B - - - 167, 33 - - - Sixaxis Right - - - pnlShiftSticks - - - 1 - - - 10 - - - 1 - - - tPShiftMod - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 250 - - - tabControls - - - lbRSCurvePercent - - - pnlShiftMain - - - Right Stick Up : - - - bnShiftSwipeRight - - - None - - - 125, 125 - - - Color by Battery % - - - 183, 92 - - - Flat - - - tabControl1 - - - pnlMain - - - nUDR2 - - - Flat - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 164, 19 - - - 23, 23 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gBLightbar - - - <- Back to full view - - - pnlShiftSticks - - - lbRS - - - lbLSTrack - - - 0 - - - 241 - - - Left Stick - - - NoControl - - - 187, 76 - - - True - - - 250 - - - NoControl - - - Input Delay: N/Ams - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tPShiftMod - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tPDeadzone - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 25, 35 - - - 1 - - - 29, 13 - - - L1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Right Stick Right : - - - Right Touch : - - - 222, 30 - - - NoControl - - - nUDSX - - - Flat - - - Use Controller - - - 183, 79 - - - 0 - - - pnlShiftSticks - - - 43, 14 - - - 80 - - - 1 - - - tPSpecial - - - tBRedBar - - - 234 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - False - - - Yes - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 238 - - - gBLightbar - - - tPController - - - NoControl - - - Options : - - - Y Button - - - 1 - - - NoControl - - - Start with Slide/Scroll off - - - lbSATrack - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tPController - - - pnlSixaxis - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 71, 25 - - - 3 - - - gBLightbar - - - Stretch - - - lbLSCurvePercent - - - 204 - - - fLPTouchSwipe - - - L2 : - - - None - - - G - - - 187, 76 - - - 3, 3 - - - pnlMain - - - 7 - - - 60, 19 - - - 253 - - - NoControl - - - 10 - - - 261, 3 - - - bnShiftSquare - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - None - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnTouchMulti - - - gBRumble - - - Flat - - - 8 - - - gBOther - - - lbL2 - - - fLPShiftTiltControls - - - False - - - 241 - - - Left X-Axis+ - - - pnlMain - - - gBTouchpad - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 237 - - - gBTouchpad - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 125, 31 - - - Flat - - - 43, 15 - - - 175, 3 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 23, 23 - - - Hold selected controls to perform an action, check the Action to use it while profile is loaded. Max 50 actions - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 239 - - - Right - - - NoControl - - - pBShiftSticks - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 169, 173 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 31, 33 - - - 166 - - - 207 - - - Fall Back - - - 237 - - - 14 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4, 22 - - - NoControl - - - btnRSTrack - - - 74 - - - False - - + tPController - - 0 + + 11 - - 99, 96 - - - tPController - - - lb6Accel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 4 - - - G - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 19 - - - Upper Touch : - - - cBTap - - - True - - - 193 - - - Vertical - - - 17 - - - 20 - - - pnlFull - - - NoControl - - - Flat - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tBsixaxisGyroZ - - - 49, 20 - - - None - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Down Button - - - 2 - - - 10 - - - pnlShiftMain - - - 105, 20 - - - lbGryo - - - 15, 13 - - - gBOther - - - cBDoubleTap + + + iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAYAAAA8AXHiAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAACH + DwAAjA8AAP1SAACBQAAAfXkAAOmLAAA85QAAGcxzPIV3AAAKOWlDQ1BQaG90b3Nob3AgSUNDIHByb2Zp + bGUAAEjHnZZ3VFTXFofPvXd6oc0wAlKG3rvAANJ7k15FYZgZYCgDDjM0sSGiAhFFRJoiSFDEgNFQJFZE + sRAUVLAHJAgoMRhFVCxvRtaLrqy89/Ly++Osb+2z97n77L3PWhcAkqcvl5cGSwGQyhPwgzyc6RGRUXTs + AIABHmCAKQBMVka6X7B7CBDJy82FniFyAl8EAfB6WLwCcNPQM4BOB/+fpFnpfIHomAARm7M5GSwRF4g4 + JUuQLrbPipgalyxmGCVmvihBEcuJOWGRDT77LLKjmNmpPLaIxTmns1PZYu4V8bZMIUfEiK+ICzO5nCwR + 3xKxRoowlSviN+LYVA4zAwAUSWwXcFiJIjYRMYkfEuQi4uUA4EgJX3HcVyzgZAvEl3JJS8/hcxMSBXQd + li7d1NqaQffkZKVwBALDACYrmcln013SUtOZvBwAFu/8WTLi2tJFRbY0tba0NDQzMv2qUP91829K3NtF + ehn4uWcQrf+L7a/80hoAYMyJarPziy2uCoDOLQDI3fti0zgAgKSobx3Xv7oPTTwviQJBuo2xcVZWlhGX + wzISF/QP/U+Hv6GvvmckPu6P8tBdOfFMYYqALq4bKy0lTcinZ6QzWRy64Z+H+B8H/nUeBkGceA6fwxNF + hImmjMtLELWbx+YKuGk8Opf3n5r4D8P+pMW5FonS+BFQY4yA1HUqQH7tBygKESDR+8Vd/6NvvvgwIH55 + 4SqTi3P/7zf9Z8Gl4iWDm/A5ziUohM4S8jMX98TPEqABAUgCKpAHykAd6ABDYAasgC1wBG7AG/iDEBAJ + VgMWSASpgA+yQB7YBApBMdgJ9oBqUAcaQTNoBcdBJzgFzoNL4Bq4AW6D+2AUTIBnYBa8BgsQBGEhMkSB + 5CEVSBPSh8wgBmQPuUG+UBAUCcVCCRAPEkJ50GaoGCqDqqF6qBn6HjoJnYeuQIPQXWgMmoZ+h97BCEyC + qbASrAUbwwzYCfaBQ+BVcAK8Bs6FC+AdcCXcAB+FO+Dz8DX4NjwKP4PnEIAQERqiihgiDMQF8UeikHiE + j6xHipAKpAFpRbqRPuQmMorMIG9RGBQFRUcZomxRnqhQFAu1BrUeVYKqRh1GdaB6UTdRY6hZ1Ec0Ga2I + 1kfboL3QEegEdBa6EF2BbkK3oy+ib6Mn0K8xGAwNo42xwnhiIjFJmLWYEsw+TBvmHGYQM46Zw2Kx8lh9 + rB3WH8vECrCF2CrsUexZ7BB2AvsGR8Sp4Mxw7rgoHA+Xj6vAHcGdwQ3hJnELeCm8Jt4G749n43PwpfhG + fDf+On4Cv0CQJmgT7AghhCTCJkIloZVwkfCA8JJIJKoRrYmBRC5xI7GSeIx4mThGfEuSIemRXEjRJCFp + B+kQ6RzpLuklmUzWIjuSo8gC8g5yM/kC+RH5jQRFwkjCS4ItsUGiRqJDYkjiuSReUlPSSXK1ZK5kheQJ + yeuSM1J4KS0pFymm1HqpGqmTUiNSc9IUaVNpf+lU6RLpI9JXpKdksDJaMm4ybJkCmYMyF2TGKQhFneJC + YVE2UxopFykTVAxVm+pFTaIWU7+jDlBnZWVkl8mGyWbL1sielh2lITQtmhcthVZKO04bpr1borTEaQln + yfYlrUuGlszLLZVzlOPIFcm1yd2WeydPl3eTT5bfJd8p/1ABpaCnEKiQpbBf4aLCzFLqUtulrKVFS48v + vacIK+opBimuVTyo2K84p6Ss5KGUrlSldEFpRpmm7KicpFyufEZ5WoWiYq/CVSlXOavylC5Ld6Kn0Cvp + vfRZVUVVT1Whar3qgOqCmrZaqFq+WpvaQ3WCOkM9Xr1cvUd9VkNFw08jT6NF454mXpOhmai5V7NPc15L + Wytca6tWp9aUtpy2l3audov2Ax2yjoPOGp0GnVu6GF2GbrLuPt0berCehV6iXo3edX1Y31Kfq79Pf9AA + bWBtwDNoMBgxJBk6GWYathiOGdGMfI3yjTqNnhtrGEcZ7zLuM/5oYmGSYtJoct9UxtTbNN+02/R3Mz0z + llmN2S1zsrm7+QbzLvMXy/SXcZbtX3bHgmLhZ7HVosfig6WVJd+y1XLaSsMq1qrWaoRBZQQwShiXrdHW + ztYbrE9Zv7WxtBHYHLf5zdbQNtn2iO3Ucu3lnOWNy8ft1OyYdvV2o/Z0+1j7A/ajDqoOTIcGh8eO6o5s + xybHSSddpySno07PnU2c+c7tzvMuNi7rXM65Iq4erkWuA24ybqFu1W6P3NXcE9xb3Gc9LDzWepzzRHv6 + eO7yHPFS8mJ5NXvNelt5r/Pu9SH5BPtU+zz21fPl+3b7wX7efrv9HqzQXMFb0ekP/L38d/s/DNAOWBPw + YyAmMCCwJvBJkGlQXlBfMCU4JvhI8OsQ55DSkPuhOqHC0J4wybDosOaw+XDX8LLw0QjjiHUR1yIVIrmR + XVHYqLCopqi5lW4r96yciLaILoweXqW9KnvVldUKq1NWn46RjGHGnIhFx4bHHol9z/RnNjDn4rziauNm + WS6svaxnbEd2OXuaY8cp40zG28WXxU8l2CXsTphOdEisSJzhunCruS+SPJPqkuaT/ZMPJX9KCU9pS8Wl + xqae5Mnwknm9acpp2WmD6frphemja2zW7Fkzy/fhN2VAGasyugRU0c9Uv1BHuEU4lmmfWZP5Jiss60S2 + dDYvuz9HL2d7zmSue+63a1FrWWt78lTzNuWNrXNaV78eWh+3vmeD+oaCDRMbPTYe3kTYlLzpp3yT/LL8 + V5vDN3cXKBVsLBjf4rGlpVCikF84stV2a9021DbutoHt5turtn8sYhddLTYprih+X8IqufqN6TeV33za + Eb9joNSydP9OzE7ezuFdDrsOl0mX5ZaN7/bb3VFOLy8qf7UnZs+VimUVdXsJe4V7Ryt9K7uqNKp2Vr2v + Tqy+XeNc01arWLu9dn4fe9/Qfsf9rXVKdcV17w5wD9yp96jvaNBqqDiIOZh58EljWGPft4xvm5sUmoqb + PhziHRo9HHS4t9mqufmI4pHSFrhF2DJ9NProje9cv+tqNWytb6O1FR8Dx4THnn4f+/3wcZ/jPScYJ1p/ + 0Pyhtp3SXtQBdeR0zHYmdo52RXYNnvQ+2dNt293+o9GPh06pnqo5LXu69AzhTMGZT2dzz86dSz83cz7h + /HhPTM/9CxEXbvUG9g5c9Ll4+ZL7pQt9Tn1nL9tdPnXF5srJq4yrndcsr3X0W/S3/2TxU/uA5UDHdavr + XTesb3QPLh88M+QwdP6m681Lt7xuXbu94vbgcOjwnZHokdE77DtTd1PuvriXeW/h/sYH6AdFD6UeVjxS + fNTws+7PbaOWo6fHXMf6Hwc/vj/OGn/2S8Yv7ycKnpCfVEyqTDZPmU2dmnafvvF05dOJZ+nPFmYKf5X+ + tfa5zvMffnP8rX82YnbiBf/Fp99LXsq/PPRq2aueuYC5R69TXy/MF72Rf3P4LeNt37vwd5MLWe+x7ys/ + 6H7o/ujz8cGn1E+f/gUDmPP8usTo0wAAAAlwSFlzAAALEwAACxMBAJqcGAAACK5JREFUeF7t3T2P1FYU + xvFNlSWpaWkokLamIBISigTN5gPwDdACQqkRJVJICdTbRqKggZY6K0WiodrQIBFp6ZeOFEvO38xOZuzH + M3659tiep/hJy2F2fH3PYRjb92Xn687OttoNe2E/HITH4TC8DkfhOJyE0/AlnM3wMzH+jtfwWn6H3+U9 + eC/ek/fmGOrYkyeDE/RD+CncCc/Dm/BP+NoxjsGxOCbHpg20RbVxUmRwAr4LJPHX8Ef4O6jEbwJtoU20 + jTbSVnUOoyaDI/Vj+CX8Hv4MKqlDRFtpM23nHNS5jY4MjszP4bfwV1CJGxPOgXPhnNS5joYMjsClcDfw + pfnfoJI0ZpwT58Y5cq6qDwZNBgfsauDK611QCZkizpVz5txVnwySDA7Q9fA09HElN1ScO31AX6g+GhQZ + HJBrgc78FFRnbyP6gj6hb1SfDYIMDsCVwMf/h6A61771DX1EX6k+3CgZ3CBuHt4LU7jC6wt9RZ8N6sar + DG7IrfAiqM6z9eg7+lD1be9ksGcXw6PwMagOs+roQ/qSPlV93RsZ7NHN8DKoTrLm6FP6VvV5L2SwBzwf + exDeB9Ux1h59Sx9v5FmkDHbscngWVGdYevQ1fa5y0RkZ7NCN8CqoDrDu0Of0vcpJJ2SwI7fD26BO3LpH + 35MDlZvkZLAD94Ov+jaPHJALlaOkZDCxh+FzUCdq/SMX5ETlKhkZTOT7wCMHdXK2eeSGHKnctSaDCVwI + T4I6IRsOckSuVA5bkcGW+FfgohoPcpX8k0sGW/J/f+NDzlQuG5PBFvhSqBpuw5f0C70MNsRlrK/+xovc + JbsVIYMNcOPN96nGjxwmuYkqgzXxqMB31KeDXLZ+/CODNfBw08/+poectnpwLYMVMRzDoxSmi9w2HnIj + gxUx1kc1yKaDHKvcryWDFTA60YP0po8cNxqJKoNrMJ7aw4m3B7muPYZeBtdgsL5qgE0XOVe1UEoGV2B6 + ke9XbR9yXmtqmQyWYEKk5/1tL3JfeVKsDJZgtq06oG0PakDVRoEMCqwP4GnvRg1UWitCBgUPhbFzlYbY + yGAOy+V41Rc7Ry2sXUJJBnNYi0kdwLYXNaFqZU4GF7B6nBc9szxqYuXKgjK4wJ9WVmblp5YMzrCY6jav + +WmrURulC+7K4IyvBG2d0itEGQysLb5NS15bM9SIXIe+EJhh4Xr1RmZ51EqhhgqBGXZFUG9ilketFGqo + EAjs4zLFbUSsG9RKYe+fpT/MsEmQegOzMtTMUh0t/SGwrZkfNltd1MzSlniLRQX2zFO/aLYOtTOvpcWi + Ahsyql8yW4famdfSYlExh2xMO5PasFA783mIi4XF/sTqF8yqooYKhcXm1+rFZlVRQ4XCYmd19WKzqqih + pcJi9gXb9qsXm1VFDWUzec4Ly9+vLJXse9Z5Yd2ZBc3aopbip2+ez4JmbVFL8dM3b2ZBs7aopfhpZ2c3 + eAiypUIt7VJYewtBsxT2KKz9XNCsrX0K6yAXNGvrgMLybBxL7TGFdZgLmrV1SGF54oSl9prCOsoFzdo6 + orCOc0Gzto4prJNc0KytEwrrNBc0a+uUwvqSC5q19YXCOssFzdo6c2FZF7LC8n+Fllr2X6G/vFtq2Zd3 + 326w1LLbDb5BaqllN0j9SMdSyx7p+CG0pZY9hPawGUstGzbjgX6WWjbQz0OTLbVsaLInU1hq2WQKT/+y + 1LLpX56wainNJ6zCU+wtlfkUe3hREEtlaVEQL2NkqSwtY+SF1yyVpYXXvFSkpVBYKhJe3NbaKixuCy/H + bW3J5bj9Pcvayr5fYbGwvOWJtVG65Qm8SZM1VbpJE7ytnDW1cls5b4RpTazdCBPeutfqWrt1L7zZuNVR + ebNxeIKFVUWtFGqoEJi5G9SbmOVRK4UaKgRmLoV3Qb2R2TlqhFop1FAhsMCzd2wdakTVjg7OXA0esmxl + qA1qRNWODi54GtSbmlEbqmYyMrjgevgU1Bvb9qImqA1VMxkZzPGnluWt/LSCDOZcCx+COoBtH2qBmlC1 + MieDgq8Q7VzpleAiGRSuBD+cNmqAWlA1skQGS9wL6mC2PagBVRsFMliC2RcvgjqgTR+5z2bgVCGDK9wK + H4M6sE0XOSf3qiYkGVzjUVAHt+ki56oWSsngGhfDy6AaYNNDrsm5qoVSMljBzfA+qIbYdJBjcq1qYCUZ + rOhBUI2x6SDHKvdryWBFzCF7FlSDbPzI7XyeYF0yWMPl8Cqohtl4kVNyq3JeiQzWdCO8DaqBNj7kkpyq + XFcmgw3cDr6/NX7kkFyqHNcigw3dD5+DarANH7kjhyq3tclgCw+DarQNH7lTOW1EBlvyEJvxqTQUpg4Z + bOn78CSoE7DhIVfkTOWyMRlM4EJwcQ0fOSJXKoetyGAi/Cvwf4vDRW6Sf1Kdk8HE+FLoq8XhIBdJv6gr + MtgBLmN9n2vzyEGyWwqryGBHuPHmO/SbQ98nuflZhQx2iEcFfrbYP/q89WOaOmSwYzzc9KiI/tDXrR4o + NyGDPWA4BmN9PFiwO/Qtfdx46EsbMtgjRid6mHN69GmjkZ+pyGDPGE/NYH1fNbZHH9KXtceopyaDG8L0 + Is9bbI6+qzVFq0syuEFMiGS2rafzV0df0WeVJ5P2QQYHgPUBeOTgVW7K0Tf0UaW1FPomgwPCcjmsxeTF + 3/5HX9Ana5cS2iQZHCBWj6Mzt3lNVM6dPli5kt5QyOCAsZgqH//btFQ458o5ly4kO0QyOAKsLc7C9eyK + MMXtWTgnzo1zlOuoD50Mjgz7uLBJ0BSuJDkHzqWwN83YyOBIsa0Ze+axIeOYdoqlrbSZti9tzTZmMjgB + PB9jf2I2v2ZndbbtV0ndBNpCm2gbbdzIs7yuyeAEcfOQJN4Jz8Ob0McVJsfgWByTY9OGQd3I7IoMbond + sBf2w0Hgyusw8KX5KByHk3AavoSzGX4mxt/xGl7L7/C7vAfvxXvy3hxDHXvidnb+AyTfWAn9iVGiAAAA + AElFTkSuQmCC + NoControl - - 12 + + 207, 145 - - 31, 33 - - - 289, 105 - - - Flush HID - - - - 180 - - - Yes - - - 86 - - - 151, 89 - - - 11, 23 - - - 80, 23 - - - 209, 92 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - pnlFull - - - 250 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StretchImage - - - 188 - - - pnlShiftMain - - - Shift Modifier - - - 44, 48 - - - NoControl - - - 2 - - - Left Trigger - - - 7 - - - True - - - NoControl - - - 3, 3, 3, 3 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 33 - - - 9 - - - Right X-Axis+ - - - NoControl - - - 23, 33 - - - 243 - - - 3 - - - 428, 216 - - - NoControl - - - True - - - pnlSticks - - - NoControl - - - Up : - - - pnlShiftSticks - - - bnShiftLSRight - - - advColorDialog - - - Sixaxis Down : - - - 4 - - - 30, 31 - - - 139, 40 - - - 71 - - - 2 - - - PS - - - 439, 129 - - - 13 - - - Flat - - - True - - - NoControl - - - bnGyroXN - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 43, 15 - - - None - - - 3 - - - 7 - - - 15, 13 - - - 72, 23 - - - 71, 33 - - - Yes - - - NoControl - - - 173, 61 - - - False - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnShiftLSUp - - - bnShiftRSDown - - - X Button - - - NoControl - - + 9, 9 - - lbRed + + StretchImage - - tBLowGreenBar + + 241 - - 150, 67 + + False - - 3 + + pBRSDeadzone - - 80, 23 + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 20, 13 + + tPController - - fLPTouchSwipe - - - NoControl - - - 351, 31 - - - 6 - - - NoControl - - - 4, 22 - - - 59, 13 - - + 12 - - Lightbar - - - 8 - - + NoControl - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 151, 88 - - btnShiftFullView + + 125, 125 - - cHTrigger + + 239 - - 165 + + TopCenter - - 436, 132 + + lbRSTrack - - Touchpad + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Flat + + tPController - - bnShiftSwipeDown - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 157 - - - pnlShiftSticks - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - pnlShiftMain - - - True - - - 11, 23 - - - bnShiftSwipeUp - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 193 - - - 72, 185 - - - NoControl - - - 289, 77 - - - No - - - 250 - - - Normal - - - 6, 4 - - - 71, 89 - - - Sixaxis Left : - - - Left Stick Up : - - - 204 - - - True - - - tPControls - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - fLPShiftTiltControls - - - 197 - - - gBOther - - - nUDRumbleBoost - - - pnlMain - - - 36, 77 - - - pnlShiftMain - - - None - - - 9 + + 13 @@ -5122,1937 +3385,3032 @@ Click the lightbar for color picker AElFTkSuQmCC - - 206 - - + NoControl - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 63, 145 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 9, 9 - - Left Bumper - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Right Y-Axis+ - - - 1 - - - tabControl1 - - - 180, 9 - - - bnShiftGyroXP - - - Fall Back - - - 211, 149 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 22 - - + StretchImage - - 91 + + 240 - - cBControllerInput + + False - - 15, 13 + + pBLSDeadzone - - 83 + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 308, 9 + + tPController - - nUDSixaxis + + 14 - + NoControl - - None + + 5, 88 - - lbShift + + 125, 125 - - Fall Back + + 239 - - 196, 5 + + TopCenter - - NoControl + + lbLSTrack - - tPDeadzone - - - 0 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - StretchImage - - + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - bnShiftTriangle - - - btnSATrack - - - gBOther - - - btnBrowse - - - NoControl - - - Flat - - - Flat - - - 300, 88 - - - 43, 12 - - - 24, 5 - - - NoControl - - - bnShiftR3 - - - 19, 17 - - - 73, 31 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - 1 - - - pnlLowBattery - - - 15 + + tPController 15 - - NoControl - - - Deadzone - - - 8 - - - NoControl - - - 12 - - - R3 - - - 11 - - - lbLSTip - - - 107, 30 - - - NoControl - - - tPShiftMod - - - 15 - - - 325, 31 - - - 315, 36 - - - 10 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - Swipe Right - - - 72, 49 - - - Touchpad (not clicked in) - - - 87 - - - 4 - - - L3 - - - 246 - - - 254 - - - 237 - - + False - - nUDTouch - - - tPControls - - - 18 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnRSUp - - - 10 - - - pnlMain - - - 5 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + False - - bnR3 - - - 101, 17 - - - None - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 110, 2 - - - 14 - - - 11, 23 - - - 16, 17 - - - 89, 3 - - - Swipe Down - - - RS - - - 45, 17 - - - True - - - MiddleCenter - - - 0 - - - 4 - - - 0 - - - pBRSDeadzone - - - 165 - - - 105, 23 - - - 145, 36 - - - 196, 4 - - - 49, 20 - - - 12, 12 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - 4 - - - Flat - - - pnlShiftSticks - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3, 24 - - - 5, 221 - - - NoControl - - - 5 - - - bnLeft - - - NoControl - - - Touchpad -Swipes: - - - System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlShiftSticks - NoControl - - lbIdleMinutes - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 31, 0 - - - 203 - - - 3, 3 - - - bnShiftOptions - - - button1 - - - NoControl - - - 80, 23 - - - Flash at - - - 19, 13 - - - NoControl - - - None - - - 31, 61 - - - 115, 30 - - - pnlSixaxis - - - 351, 31 - - - tPController - - - 176, 17 - - - 3 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlShift - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 160 - - - NoControl - - - 100 - - - 74 - - - 15 - - - L1 : - - - 167 - - - 208, 60 - - - 49 - - - True - - - True - - - No - - - Controller Readings - - - 23, 11 - - - 87, 4 - - - 163 - - - pBSticks - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 81 - - - 40, 13 - - - 239 - - - 6 - - - btnRightStick - - - None - - - Flat - - - 67, 149 - - - pnlMain - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Flat - - - 13, 13 - - - 183, 116 - - - Left Stick - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 308, 7 - - - NoControl - - - pnlShift - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5, 17 - - - 10 - - - 123, 4 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Profile Options - - - bnShiftSwipeLeft - - - pBSADeadzone - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - Fall Back - - - 221 - - - 36, 120 - - - None - - - 9 - - - 23, 11 - - - System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - None - - - NoControl - - - lbR2Track - - - % - - - tPControls - - - StretchImage - - - 82, 17 - - - 167, 33 - - - 85 - - - 26, 13 - - - 198 - - - Triangle : - - - 109, 16 - - - NoControl - - - pnlActions - - - cBDinput - - - Flat - - - Flat - - - 281, 51 - - - 11 - - - NoControl - - - tPShiftMod - - - 250 - - - 232 - - - 357, 73 - - - pnlShiftMain - - - No - - - Flat - - - LS - - - 3, 3 - - - 9 - - - 175, 0 - - - pnlSticks - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 161 - - - 173, 61 - - - 163, 47 - - - 80, 23 - - - 351, 31 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 160 - - - lbLS - - - 0 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 82 - - - Right Touch - - - None - - - tPControls - - - tPController - - - True - - - NoControl - - - 8 - - - 250 - - - lowColorChooserButton - - - 28, 28 - - - Flat - - - 222 - - - 51, 17 - - - NoControl - - - 80, 23 - - - bnR2 - - - NoControl - - - NoControl - - - lbPercentFlashBar - - - 16, 16 - - - 15, 13 - - - Multitouch - - - Flat - - - 23, 11 - - - 71, 23 - - - 189 - - - to use these controls - - - 0, 0 - - - 5 - - - 3 - - - 188, 45 - - - 256 - - - Fill - - - tPShiftMod - - - Yes - - - 167 - - - 88 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 257 - - - None - - - Curve - - - NoControl - - - Stretch - - - bnShiftDown - - - 1 - - - tPController + + 365, 3 Vertical - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tPController - - - 43, 15 - - - Left Mouse Button - - - NoControl - - - 3 - - - NoControl - - - 15, 15 - - - pnlSixaxis - - - 445, 225 - - - None - - - 9 - - - RS - - - numUDMouseSens - - - 172 - - - False - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 190 - - - 422, 33 - - - Launch Program -with profile - - - 75, 39 - - - tPCurve - - - rBRainbow - - - pnlMain - - - lbBlue - - - 36, 77 - - - Flat - - - pnlShiftSticks - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - fLPShiftTiltControls - - - Flat - - - lbR2 - - + Yes - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 25, 49 - - 11, 17 + + 244 - - 2 + + tBR2 - - 256 + + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 6, 96 - - - 92, 13 - - - 23, 11 - - - 166 - - - 2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Left : - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - bnShiftRSRight - - - Mouse Sensitivity: - - - 0 - - - Fall Back - - + tPController - - 15, 13 + + 16 - - <- Back to full view + + False - - 49, 19 + + False - - None - - + NoControl - - 196 + + 331, 3 - - None - - - Flat - - - 183, 92 - - - lbSixaxisZ - - - 3, 3 - - - cBLightbyBattery - - - bnShiftGyroZP - - - tPShiftMod - - - Swipe Left - - - 228 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 247 - - - Flat - - - 250 - - - 436, 242 - - - btnEditAction - - - lbShiftGreen - - - tPControls - - - gBTouchpad - - - 13 - - - pnlShiftMain - - - 100, 20 - - - NoControl - - - No - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlMain - - - 1, 41 - - - 3 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13, 13 - - - lbUseController - - - 226 - - - pnlLowBattery - - - pnlMain - - - R - - - True - - - 57, 9 - - - 236 - - - RS - - - 73 - - - NoControl - - - NoControl - - - 1 - - - Flat - - - NoControl - - - fLPTouchSwipe - - - NoControl - - - bnR1 - - - rBColor - - - Fall Back - - - Fall Back - - - 201 - - - 6 - - - fLPTiltControls - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 11 - - - Right Touch : - - - Flat - - - 4 - - - tPCurve - - - 11 - - - NoControl - - - pnlSticks - - - Fall Back - - - 169, 173 - - - NoControl - - - 83 - - - 316, 33 - - - 11, 15 - - - Cross : - - - 253 - - - Test Heavy - - - bnLSRight - - - 0, 0 - - - cBSlide - - - btnFullView - - - 80, 23 - - - None - - - 124, 17 - - - 73, 5 - - - 229 - - - tPDeadzone - - - R3 : - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Vertical Yes - - 219, 25 + + True - - 233 + + 25, 49 - - None + + 244 - - fLPTiltControls + + tBL2 - - 428, 65 - - + System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - pBDelayTracker + + tPController - + + 17 + + NoControl - - 115, 87 + + 300, 88 - - Cross : + + 125, 125 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 239 - - MiddleCenter + + TopCenter - - NoControl + + lbSATrack - - 82, 13 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tPController - - bnSwipeDown + + 18 - - pnlLowBattery + + 4, 22 - - 110, 30 + + 3, 3, 3, 3 - + + 428, 216 + + + 2 + + + Controller Readings + + + tPController + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControls + + + 3 + + + True + + + 293, 17 + + False - - 249, 143 + + 127, 22 - - 1 + + Control - - gBLightbar + + 124, 6 - + + 127, 22 + + + Default + + + 127, 22 + + + Inverted + + + 127, 22 + + + Inverted X + + + 127, 22 + + + Inverted Y + + + 127, 22 + + + Dpad + + + 127, 22 + + + Inverted + + + 127, 22 + + + Inverted X + + + 127, 22 + + + Inverted Y + + + 127, 22 + + + Left Stick + + + 127, 22 + + + Inverted + + + 127, 22 + + + Inverted X + + + 127, 22 + + + Inverted Y + + + 127, 22 + + + Right Stick + + + 127, 22 + + + Face Buttons + + + 152, 22 + + + w/ Scan Code + + + False + + + 127, 22 + + + WASD + + + 147, 22 + + + /w Scan Code + + + 127, 22 + + + Arrow Keys + + + 152, 22 + + + Inverted + + + 152, 22 + + + Inverted X + + + 152, 22 + + + Inverted Y + + + 127, 22 + + + Mouse + + + 128, 230 + + + cMSPresets + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + NoControl - - 11, 23 + + 5, 221 + + + 59, 26 + + + 257 Touchpad Swipes: - - Flat + + lbShiftTPSwipes - - 72, 185 + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 12, 79 + + tPShiftMod - - Name + + 0 - - 13 - - - Color - - - gBOther - - - tPControls - - - 19 - - - 106, 50 - - - None - - - 79, 16 - - - gBOther - - - 31, 13 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - 145, 21 - - - tPDeadzone - - + NoControl - - 207, 145 + + 3, 3 - - Sixaxis Down + + 80, 23 - - Flat - - - None - - - Hold - - - 435, 60 - - - 2 - - - 3 - - - 18 - - - 43, 20 - - - Right Stick - - - None - - - Tap - - - 3, 251 - - - StretchImage - - - R3 : - - - DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.2.0, Culture=neutral, PublicKeyToken=null - - - 28, 13 - - - None - - - cBShiftControl - - - None - - - 14, 13 - - - 109, 44 - - - 10 - - - True - - - Flat - - - 44, 48 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - bnShiftL1 - - - 71, 9 - - - pnlMain - - - tPCurve - - - bnL1 - - - 1, 41 - - - 281, 51 - - - 216 - - - pnlShiftMain - - - 79, 3 - - - gBLightbar - - - Lightbar - - - NoControl - - - True - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 71, 33 - - - False - - - lbRSCurve - - - B Button - - - Tilt Right - - + 250 - + + Swipe Up + + + bnShiftSwipeUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPShiftTouchSwipe + + + 0 + + NoControl - - Right Trigger + + 89, 3 - - 15, 12 + + 80, 23 - - 49, 20 + + 250 - - bnSwipeLeft + + Swipe Down - - 180, 33 + + bnShiftSwipeDown - + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPShiftTouchSwipe + + 1 + + NoControl + + + 175, 3 + + + 80, 23 + + + 250 + + + Swipe Left + + + bnShiftSwipeLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPShiftTouchSwipe + + + 2 + + + NoControl + + + 261, 3 + + + 80, 23 + + + 250 + + + Swipe Right + + + bnShiftSwipeRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPShiftTouchSwipe + + + 3 + + + 72, 219 + + + 351, 31 + + + 258 + + + fLPShiftTouchSwipe + + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 1 + + + True + + + NoControl + + + 5, 192 + + + 67, 13 + + + 255 + + + Sixaxis Gyro: + + + lbShiftGryo + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 2 + + + NoControl + + + 3, 3 + + + 80, 23 + + + 250 + + + Tilt Up + + + bnShiftGyroZN + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPShiftTiltControls + 0 - - btnShiftLightbar + + NoControl - - 18 + + 89, 3 - + + 80, 23 + + + 250 + + + Tilt Down + + + bnShiftGyroZP + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + fLPShiftTiltControls + + + 1 + + + NoControl + + + 175, 3 + + + 80, 23 + + + 250 + + + Tilt Left + + + bnShiftGyroXP + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Flat + + fLPShiftTiltControls - - 7, 41 + + 2 - + NoControl 261, 3 - + + 80, 23 + + + 250 + + + Tilt Right + + + bnShiftGyroXN + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 86 + + fLPShiftTiltControls - - 0, 1 + + 3 - - pnlSticks + + 72, 185 - - Flat + + 351, 31 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 256 - - 5, 221 + + fLPShiftTiltControls - - 105 + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - L1 : + + tPShiftMod - - tBsixaxisAccelZ + + 3 + + + (nothing)/shift off + + + Cross + + + Circle + + + Square + + + Triangle + + + Options + + + Share + + + Up + + + Down + + + Left + + + Right + + + PS + + + L1 + + + R1 + + + L2 + + + R2 + + + L3 + + + R3 + + + Left Touch + + + Upper Touch + + + Multitouch + + + Right Touch + + + Sixaxis Up + + + Sixaxis Down + + + Sixaxis Left + + + Sixaxis Right + + + Touchpad (not clicked in) + + + 79, 3 + + + 145, 21 + + + 192 + + + cBShiftControl + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 4 + + + Cross : Circle : - - tPControls + + Sqaure : - - 4 + + Triangle : - - cBLaunchProgram + + Options : - + + Share : + + + Up : + + + Down : + + + Left : + + + Right : + + + PS : + + + L1 : + + + R1 : + + + L2 : + + + R2 : + + + L3 : + + + R3 : + + + Left Touch : + + + Upper Touch : + + + Multitouch : + + + Right Touch : + + + Left Stick Up : + + + Left Stick Down : + + + Left Stick Left : + + + Left Stick Right : + + + Right Stick Up : + + + Right Stick Down : + + + Right Stick Left : + + + Right Stick Right : + + + Sixaxis Up : + + + Sixaxis Down : + + + Sixaxis Left : + + + Sixaxis Right : + + + 257, 7 + + + 169, 173 + + + 188 + + + lBShiftControls + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 5 + + + True + + NoControl - - 216 + + 44, 7 - - pnlShiftMain + + 29, 13 - - gBLightbar + + 189 - - pnlShiftMain + + Hold - + + MiddleCenter + + + lbHold + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 6 + + + True + + + NoControl + + + 84, 24 + + + 105, 13 + + + 189 + + + to use these controls + + + MiddleCenter + + + lbtoUse + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + 7 - - 428, 216 + + Stretch - + + False + + + NoControl + + + 0, 0 + + + 245, 132 + + + StretchImage + + + 1 + + + pBShiftController + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 0 + + + None + + + Flat + + + NoControl + + + 84, 25 + + + 79, 16 + + + 193 + + + Fall Back + + + bnShiftTouchUpper + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 1 + + + None + + + Flat + + + NoControl + + + 84, 40 + + + 25, 35 + + + 191 + + + Fall Back + + + bnShiftTouchLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 2 + + + None + + + Flat + + + NoControl + + + 139, 40 + + + 23, 33 + + + 190 + + + Fall Back + + + bnShiftTouchRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + 3 - - gBLightbar + + None - - 4, 22 + + Flat - - MiddleRight + + NoControl - - 91 + + 109, 40 - - No + + 31, 33 + + + 192 + + + Fall Back + + + bnShiftTouchMulti + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 4 + + + None + + + Flat + + + NoControl + + + 175, 13 + + + 43, 15 + + + 87 + + + Fall Back + + + bnShiftR1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 5 + + + None + + + Flat + + + NoControl + + + 187, 76 + + + 19, 17 + + + 74 + + + Fall Back + + + bnShiftCross + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 6 + + + None + + + Flat + + + NoControl + + + 208, 60 + + + 16, 17 + + + 71 + + + Fall Back + + + bnShiftCircle + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 7 + + + None + + + Flat + + + NoControl + + + 151, 89 28, 28 - - Guide + + 91 - + + RS + + + btnShiftRightStick + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 8 + + + None + + Flat - - nUDL2 + + NoControl - + + 173, 61 + + + 15, 15 + + + 72 + + + Fall Back + + + bnShiftSquare + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 9 + + + None + + + Flat + + + NoControl + + + 84, 7 + + + 79, 19 + + + 91 + + + Lightbar + + + btnShiftLightbar + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 10 + + + None + + + Flat + + + NoControl + + + 188, 45 + + + 20, 16 + + + 73 + + + Fall Back + + + bnShiftTriangle + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 11 + + + None + + + Flat + + + NoControl + + + 44, 48 + + + 11, 15 + + + 80 + + + Fall Back + + + bnShiftUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 12 + + + None + + + Flat + + + NoControl + + + 71, 89 + + + 28, 28 + + + 91 + + + LS + + + btnShiftLeftStick + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 13 + + + None + + + Flat + + + NoControl + + + 44, 73 + + + 12, 12 + + + 81 + + + Fall Back + + + bnShiftDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 14 + + + None + + + Flat + + + NoControl + + + 31, 0 + + + 43, 12 + + + 90 + + + Fall Back + + + bnShiftL2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 15 + + + None + + + Flat + + + NoControl + + + 55, 61 + + + 15, 15 + + + 82 + + + Fall Back + + + bnShiftRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 16 + + + None + + + Flat + + + NoControl + + + 175, 0 + + + 40, 13 + + + 89 + + + Fall Back + + + bnShiftR2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 17 + + + None + + + Flat + + + NoControl + + + 31, 61 + + + 15, 12 + + + 83 + + + Fall Back + + + bnShiftLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 18 + + + None + + + Flat + + + NoControl + + + 31, 13 + + + 43, 15 + + + 88 + + + Fall Back + + + bnShiftL1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 19 + + + None + + + Flat + + + NoControl + + + 167, 33 + + + 11, 21 + + + 84 + + + Fall Back + + + bnShiftOptions + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 20 + + + None + + + Flat + + + NoControl + + + 115, 87 + + + 17, 17 + + + 86 + + + Fall Back + + + bnShiftPS + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 21 + + None Flat - - lbSixaxisX + + NoControl + + + 71, 33 + + + 11, 17 + + + 85 + + + Fall Back + + + bnShiftShare + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftMain + + + 22 + + + 7, 41 + + + 249, 137 + + + 190 + + + pnlShiftMain + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 8 + + + NoControl + + + 71, 9 + + + 105, 23 + + + 184 + + + <- Back to full view + + + btnShiftFullView + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 0 + + + False + + + NoControl + + + 0, 1 + + + 245, 132 + + + StretchImage + + + 161 + + + pBShiftSticks + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 1 + + + None + + + Flat + + + NoControl + + + 36, 92 + + + 23, 23 + + + 163 + + + Fall Back + + + bnShiftL3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 2 + + + None + + + Flat + + + NoControl + + + 183, 116 + + + 23, 11 + + + 172 + + + Fall Back + + + bnShiftRSDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 3 + + + None + + + Flat + + + NoControl + + + 36, 77 + + + 23, 11 + + + 167 + + + Fall Back + + + bnShiftLSUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 4 + + + None + + + Flat + + + NoControl + + + 183, 79 + + + 23, 11 + + + 171 + + + Fall Back + + + bnShiftRSUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 5 + + + None + + + Flat + + + NoControl + + + 21, 92 + + + 11, 23 + + + 164 + + + Fall Back + + + bnShiftLSLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 6 + + + None + + + Flat + + + NoControl + + + 209, 92 + + + 13, 23 + + + 170 + + + Fall Back + + + bnShiftRSRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 7 + + + None + + + Flat + + + NoControl + + + 65, 92 + + + 11, 23 + + + 165 Fall Back - - pnlSticks + + bnShiftLSRight - - Rainbow + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - fLPShiftTiltControls + + pnlShiftSticks - - 16 + + 8 - - False + + None - - True - - - 247 - - - 203 - - - Special Actions - - + Flat - - 2 + + NoControl - - B + + 165, 92 - - MiddleCenter + + 11, 23 - - 255 + + 169 - - 109, 40 + + Fall Back - - pnlMain + + bnShiftRSLeft - - bnTouchLeft + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - R2 : + + pnlShiftSticks - - pnlSixaxis + + 9 - - pnlSticks + + None - - Tilt Down + + Flat - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + NoControl - - cHName + + 36, 120 - - 175, 13 + + 23, 11 - - pnlMain + + 166 - - TopCenter + + Fall Back - - 91 + + bnShiftLSDown - - lbRSTip + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 244 + + pnlShiftSticks - - gBTouchpad + + 10 - - tBsixaxisGyroY + + None + + + Flat + + + NoControl + + + 183, 92 + + + 23, 23 + + + 168 + + + Fall Back + + + bnShiftR3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlShiftSticks + + + 11 + + + 7, 41 + + + 249, 143 + + + 191 + + + False + + + pnlShiftSticks + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPShiftMod + + + 9 + + + 4, 22 + + + 3, 3, 3, 3 + + + 428, 216 + + + 1 + + + Shift Modifier + + + tPShiftMod + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 tabControls - + + 1 + + + True + + NoControl - - 12 + + 5, 221 - + + 59, 26 + + + 255 + + + Touchpad +Swipes: + + + lbTPSwipes + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 0 + + + NoControl + + + 3, 3 + + + 80, 23 + + + 250 + + + Swipe Up + + + bnSwipeUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTouchSwipe + + + 0 + + + NoControl + + + 89, 3 + + + 80, 23 + + + 250 + + + Swipe Down + + + bnSwipeDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTouchSwipe + + + 1 + + + NoControl + + + 175, 3 + + + 80, 23 + + + 250 + + + Swipe Left + + + bnSwipeLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTouchSwipe + + + 2 + + + NoControl + + + 261, 3 + + + 80, 23 + + + 250 + + + Swipe Right + + + bnSwipeRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTouchSwipe + + + 3 + + + 72, 219 + + + 351, 31 + + + 256 + + + fLPTouchSwipe + + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 1 + + + True + + + NoControl + + 5, 192 - - 232 + + 67, 13 - - pnlActions + + 253 - - pnlShiftMain + + Sixaxis Gyro: + + + lbGyro + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 2 + + + NoControl + + + 3, 3 + + + 80, 23 + + + 250 + + + Tilt Up + + + bnGyroZN + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTiltControls + + + 0 + + + NoControl + + + 89, 3 + + + 80, 23 + + + 250 + + + Tilt Down + + + bnGyroZP + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTiltControls + + + 1 + + + NoControl + + + 175, 3 + + + 80, 23 + + + 250 + + + Tilt Left + + + bnGyroXP + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTiltControls + + + 2 + + + NoControl + + + 261, 3 + + + 80, 23 + + + 250 + + + Tilt Right + + + bnGyroXN + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPTiltControls + + + 3 + + + 72, 185 + + + 351, 31 + + + 254 + + + fLPTiltControls + + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 3 + + + Cross : + + + Circle : + + + Square : + + + Triangle : + + + Options : + + + Share : + + + Up : + + + Down : + + + Left : + + + Right : + + + PS : + + + L1 : + + + R1 : + + + L2 : + + + R2 : + + + L3 : + + + R3 : + + + Left Touch : + + + Upper Touch : + + + Multitouch : + + + Right Touch : + + + Left Stick Up : + + + Left Stick Down : + + + Left Stick Left : + + + Left Stick Right : + + + Right Stick Up : + + + Right Stick Down : + + + Right Stick Left : + + + Right Stick Right : + + + Sixaxis Up : + + + Sixaxis Down : + + + Sixaxis Left : + + + Sixaxis Right : + + + 257, 7 + + + 169, 173 + + + 180 + + + lBControls + + + System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 4 + + + NoControl + + + 24, 5 + + + 219, 25 + + + 181 + + + Click a part of the controller to change action +Click the lightbar for color picker + + + MiddleCenter + + + lbControlTip System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - lbWhileCharging + + tPControls + + + 5 + + + Stretch + + + False + + + NoControl + + + 0, 0 + + + 245, 132 + + + StretchImage + + + 1 + + + pBController + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 0 + + + None + + + Flat + + + NoControl + + + 84, 25 + + + 79, 16 + + + 193 + + + Middle Mouse Button + + + bnTouchUpper + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 1 + + + None + + + Flat + + + NoControl + + + 84, 40 + + + 25, 35 + + + 191 + + + Left Mouse Button + + + bnTouchLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 2 + + + None + + + Flat + + + NoControl + + + 139, 40 + + + 23, 33 + + + 190 + + + Left Mouse Button + + + bnTouchRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 3 + + + None + + + Flat + + + NoControl + + + 109, 40 + + + 31, 33 + + + 192 + + + Right Mouse Button + + + bnTouchMulti + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 4 + + + None + + + Flat + + + NoControl + + + 175, 13 + + + 43, 15 + + + 87 + + + Right Bumper + + + bnR1 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain 5 - - 3, 0 + + None + + + Flat + + + NoControl + + + 187, 76 + + + 19, 17 + + + 74 + + + A Button + + + bnCross + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 6 + + + None + + + Flat + + + NoControl + + + 208, 60 + + + 16, 17 + + + 71 + + + B Button + + + bnCircle + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 7 + + + None + + + Flat + + + NoControl + + + 151, 89 + + + 28, 28 + + + 91 + + + RS + + + btnRightStick + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 8 + + + None + + + Flat + + + NoControl + + + 173, 61 + + + 15, 15 + + + 72 + + + X Button + + + bnSquare + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 9 + + + None + + + Flat + + + NoControl + + + 84, 7 + + + 79, 19 + + + 91 + + + Lightbar + + + btnLightbar + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 10 + + + None + + + Flat + + + NoControl + + + 188, 45 + + + 20, 16 + + + 73 + + + Y Button + + + bnTriangle System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 @@ -7060,580 +6418,1522 @@ Swipes: pnlMain - - Fall Back - - - True - - - 6 - - - 225 - - - 8 - - - NoControl - - - tBsixaxisAccelY - - - pnlShiftSticks - - - 28, 28 - - - 80, 23 - - - 12 - - - 3 - - - None - - - Right Bumper - - - NoControl - - - True - - - 0 - - - 140 - - - 11 - - - No - - - 118, 17 - - - 250 - - - nUDIdleDisconnect - - - tPController - - - 11, 23 - - - Middle Mouse Button - - - bnL3 - - - 89 - - - 160 - - - 167 - - - 63, 145 - - - Yes - - - LS - - - Sixaxis Right : - - - pnlMain - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 49, 17 - - - False - - - 22, 13 - - - 158 - - - 180, 7 - - - Fall Back - - - 12, 12 - - - tPControls - - - MiddleCenter - - - 11 - - - pnlShiftSticks - - - 159, 17 - - - 7 - - - Flat - - - tPCurve - - - tPSpecial - - - 223 - - - Trigger - - - 9, 17 - - - 237 - - - 13, 23 - - - Shift: - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 163 - - - 17 - - - 445, 12 - - - New Action - - - R1 : - - - Zoom - - - False - - - 197 - - - 1 - - - tPCurve - - - Fall Back - - - pnlShiftSticks - - - tPController - - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 49, 19 - - - Flat - - - Swipe Right - - - pnlShiftMain - - - fLPShiftTouchSwipe - - - NoControl - - - 16 - - - tPShiftMod - - - 6 - - - 385, 33 - - - None - - - 12 - - - MiddleCenter - - - 8 - - - Pulse - - - 15 - - - fLPTiltControls - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - 11 - - 100, 13 - - - NoControl - - - 16 - - - 111, 17 - - - 80, 23 - - - 207 - - - 3 - - - NoControl - - - bnLSLeft - - - 3, 3, 3, 3 - - - Flat - - - 49, 13 - - - 79, 19 - - - nUDflashLED - - - True - - - pnlActions - - - 168 - - - 287, 36 - None - - 164 + + Flat - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 120, 17 - - - True - - + NoControl + + 44, 48 + + + 11, 15 + + + 80 + + + Up Button + + + bnUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 12 + + + None + + + Flat + + + NoControl + + + 71, 89 + + + 28, 28 + + + 91 + + + LS + + + btnLeftStick + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 13 + + + None + + + Flat + + + NoControl + + + 44, 73 + + + 12, 12 + + + 81 + + + Down Button + + + bnDown + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 2 + + pnlMain - - pnlLowBattery + + 14 - - NoControl + + None - - $this - - - 300, 56 - - - 252 - - - 261, 3 - - - 67, 23 - - + Flat - - tPController + + NoControl - - 4 - - - R - - - L3 : - - - pnlShiftMain - - - True - - - 1, 72 - - - 100, 20 - - - 36, 92 - - - 67, 13 - - - 244 + + 55, 61 15, 15 - - 142, 17 + + 82 - - tBLowRedBar + + Right Button - - 117, 73 + + bnRight - + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 15 + + None - - 21, 13 + + Flat - - bnTriangle + + NoControl - + + 31, 61 + + + 15, 12 + + + 83 + + + Left Button + + + bnLeft + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Down : + + pnlMain - + + 16 + + + None + + + Flat + + + NoControl + + + 31, 13 + + + 43, 15 + + + 88 + + + Left Bumper + + + bnL1 + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 5 + + pnlMain - - bnPS + + 17 - - 91 - - - bnGyroXP - - - 175, 3 - - - tPDeadzone - - - 59, 26 - - - cHAction - - - 80, 23 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23, 11 + + None Flat - - tPController - - - Upper Touch : - - - 1 - - - Right Stick Right : - - - 192 - - + NoControl - - System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 167, 33 - - False + + 11, 21 - - None + + 84 - - nUDLS + + Start - - 23, 11 + + bnOptions - - bnShiftLeft - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 4, 20 + + pnlMain + + + 18 + + + None + + + Flat + + + NoControl + + + 115, 87 + + + 17, 17 + + + 86 + + + Guide + + + bnPS + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 19 + + + None + + + Flat + + + NoControl + + + 71, 33 + + + 11, 17 + + + 85 + + + Back + + + bnShare + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 20 + + + None + + + Flat + + + NoControl + + + 31, 0 + + + 43, 12 + + + 90 + + + Left Trigger + + + bnL2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain + + + 21 + + + None + + + Flat + + + NoControl + + + 175, 0 + + + 40, 13 + + + 89 + + + Right Trigger + + + bnR2 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMain 22 - - Sixaxis Up + + 7, 41 - - fLPShiftTiltControls + + 249, 137 - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 185 + + + pnlMain + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 6 + + + NoControl + + + 71, 9 + + + 105, 23 + + + 184 + + + <- Back to full view + + + btnFullView + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 0 + + + False + + + NoControl + + + 0, 1 + + + 245, 132 + + + StretchImage + + + 161 + + + pBSticks + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 1 + + + None + + + Flat + + + NoControl + + + 36, 92 + + + 23, 23 + + + 163 + + + Left Stick + + + bnL3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 2 + + + None + + + Flat + + + NoControl + + + 183, 116 + + + 23, 11 + + + 172 + + + Right Y-Axis+ + + + bnRSDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 3 + + + None + + + Flat + + + NoControl + + + 36, 77 + + + 23, 11 + + + 167 + + + Left Y-Axis- + + + bnLSUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 4 + + + None + + + Flat + + + NoControl + + + 183, 79 + + + 23, 11 + + + 171 + + + Right Y-Axis- + + + bnRSUp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 5 + + + None + + + Flat + + + NoControl + + + 21, 92 + + + 11, 23 + + + 164 + + + Left X-Axis- + + + bnLSLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 6 + + + None + + + Flat + + + NoControl 209, 92 - - pnlShiftMain + + 13, 23 - - gBRumble + + 170 - + + Right X-Axis+ + + + bnRSRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 7 + + + None + + + Flat + + NoControl - + + 65, 92 + + + 11, 23 + + + 165 + + + Left X-Axis+ + + + bnLSRight + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 8 + + + None + + + Flat + + + NoControl + + + 165, 92 + + + 11, 23 + + + 169 + + + Right X-Axis- + + + bnRSLeft + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 9 + + + None + + + Flat + + + NoControl + + + 36, 120 + + + 23, 11 + + + 166 + + + Left Y-Axis+ + + + bnLSDown + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 10 + + + None + + + Flat + + + NoControl + + + 183, 92 + + + 23, 23 + + + 168 + + + Right Stick + + + bnR3 + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlSticks + + + 11 + + + 7, 41 + + + 249, 143 + + + 187 + + + False + + + pnlSticks + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPControls + + + 7 + + + 4, 22 + + + 3, 3, 3, 3 + + + 428, 216 + + + 0 + + + Controls + + + tPControls + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControls + + + 0 + + + Name + + + 140 + + + Trigger + + + 105 + + + Action + + + 100 + + + Fill + + + 0, 65 + + + 428, 151 + + + 13 + + + lVActions + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlActions + + + 0 + + + NoControl + + + 3, 0 + + + 422, 33 + + + 15 + + + Hold selected controls to perform an action, check the Action to use it while profile is loaded. Max 50 actions + + + MiddleCenter + + + lbActionsTip + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPActionButtons + + + 0 + + + NoControl + + + 3, 36 + + + 136, 23 + + + 14 + + + New Action + + + btnNewAction + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPActionButtons + + + 1 + + + NoControl + + + 145, 36 + + + 136, 23 + + + 14 + + + Edit Action + + + btnEditAction + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPActionButtons + + 2 - - tBShiftGreenBar + + NoControl - - pnlSixaxis + + 287, 36 - - bnShiftTouchLeft + + 136, 23 - - es - - - 153, 17 + + 14 + + + Remove Action + + + btnRemAction + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + fLPActionButtons + + + 3 + + + Top + + + 0, 0 + + + 428, 65 + + + 15 + + + fLPActionButtons + + + System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlActions + + + 1 + + + Fill + + + 0, 0 + + + 428, 216 + + + 15 + + + pnlActions + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPSpecial + + + 0 + + + 4, 22 + + + 428, 216 + + + 3 + + + Special Actions + + + tPSpecial + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControls + + + 2 + + + 3, 3 + + + 436, 242 + + + 253 + + + tabControls + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 4, 22 + + + 3, 3, 3, 3 + + + 281, 51 + + + 0 + + + Deadzone + + + tPDeadzone + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 0 + + + 29, 2 + + + No + + + 49, 20 + + + 206 + + + nUDLSCurve + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 0 + + + 146, 2 + + + No + + + 49, 20 + + + 207 + + + nUDRSCurve + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 1 + + + True + + + NoControl + + + 123, 4 + + + 22, 13 + + + 205 + + + RS + + + lbRSCurve + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 2 + + + True + + + NoControl + + + 201, 4 + + + 15, 13 + + + 204 + + + % + + + lbRSCurvePercent + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 3 + + + True + + + NoControl + + + 84, 4 + + + 15, 13 + + + 204 + + + % + + + lbLSCurvePercent + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 4 + + + True + + + NoControl + + + 6, 4 + + + 20, 13 + + + 204 + + + LS + + + lbLSCurve + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tPCurve + + + 5 + + + 4, 22 + + + 3, 3, 3, 3 + + + 281, 51 + + + 1 + + + Curve + + + tPCurve + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + + + 601, 3 + + + 289, 77 + + + 234 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + 17, 17 True - - 17, 17 - + + 96, 96 + + + True + + + 890, 361 + + + 906, 400 + + + 99, 96 + + + Profile Options + + + openFileDialog1 + + + System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + controlToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolStripSeparator1 + + + System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + defaultToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + dpadToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIDPadInverted + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIDPadInvertedX + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIDPadInvertedY + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + leftStickToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMILSInverted + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMILSInvertedX + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMILSInvertedY + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + rightStickToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIRSInverted + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIRSInvertedX + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIRSInvertedY + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + aBXYToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + wASDToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + wScanCodeToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + arrowKeysToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + wScanCodeToolStripMenuItem1 + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + mouseToolStripMenuItem + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIMouseInverted + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIMouseInvertedX + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tSMIMouseInvertedY + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + cHName + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + cHTrigger + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + cHAction + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + advColorDialog + + + DS4Windows.AdvancedColorDialog, DS4Windows, Version=1.4.21.0, Culture=neutral, PublicKeyToken=null + + + Options + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/DS4Tool/Properties/AssemblyInfo.cs b/DS4Tool/Properties/AssemblyInfo.cs index 4f9dadf..a15b1fb 100644 --- a/DS4Tool/Properties/AssemblyInfo.cs +++ b/DS4Tool/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.4.201")] -[assembly: AssemblyFileVersion("1.4.201")] +[assembly: AssemblyVersion("1.4.21")] +[assembly: AssemblyFileVersion("1.4.21")] diff --git a/DS4Tool/Properties/Resources.resx b/DS4Tool/Properties/Resources.resx index 1ecc133..bee2cd8 100644 --- a/DS4Tool/Properties/Resources.resx +++ b/DS4Tool/Properties/Resources.resx @@ -607,4 +607,7 @@ Close DS4Windows via the notification icon + + Right Click to set presets for a set of controls + \ No newline at end of file diff --git a/DS4Tool/Properties/Resources1.Designer.cs b/DS4Tool/Properties/Resources1.Designer.cs index 0288728..a81fda2 100644 --- a/DS4Tool/Properties/Resources1.Designer.cs +++ b/DS4Tool/Properties/Resources1.Designer.cs @@ -1039,6 +1039,15 @@ namespace DS4Windows.Properties { } } + /// + /// Looks up a localized string similar to Right Click to set presets for a set of controls. + /// + internal static string RightClickPresets { + get { + return ResourceManager.GetString("RightClickPresets", resourceCulture); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// diff --git a/DS4Tool/RecordBox.cs b/DS4Tool/RecordBox.cs index 76fdff5..417e194 100644 --- a/DS4Tool/RecordBox.cs +++ b/DS4Tool/RecordBox.cs @@ -59,6 +59,8 @@ namespace DS4Windows ds4.Tick += ds4_Tick; ds4.Interval = 1; lbRecordTip.Visible = false; + cBStyle.Visible = false; + pnlMouseButtons.Location = new Point(pnlMouseButtons.Location.X, pnlMouseButtons.Location.Y - 75); if (sA.macrostag.Count > 0) { macros.AddRange(sA.macrostag); diff --git a/DS4Tool/RecordBox.es.resx b/DS4Tool/RecordBox.es.resx index 459a25a..eb5a714 100644 --- a/DS4Tool/RecordBox.es.resx +++ b/DS4Tool/RecordBox.es.resx @@ -117,16 +117,74 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Cancelar - Grabar - - Guardar + + + 589, 121 + + + 98, 17 Grabar retrasos + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 + ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ + CgAAAk1TRnQBSQFMAgEBAwEAAegBAAHoAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA + AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 + AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA + AWYDAAGZAwABzAIAATMDAAIzAgABMwFmAgABMwGZAgABMwHMAgABMwH/AgABZgMAAWYBMwIAAmYCAAFm + AZkCAAFmAcwCAAFmAf8CAAGZAwABmQEzAgABmQFmAgACmQIAAZkBzAIAAZkB/wIAAcwDAAHMATMCAAHM + AWYCAAHMAZkCAALMAgABzAH/AgAB/wFmAgAB/wGZAgAB/wHMAQABMwH/AgAB/wEAATMBAAEzAQABZgEA + ATMBAAGZAQABMwEAAcwBAAEzAQAB/wEAAf8BMwIAAzMBAAIzAWYBAAIzAZkBAAIzAcwBAAIzAf8BAAEz + AWYCAAEzAWYBMwEAATMCZgEAATMBZgGZAQABMwFmAcwBAAEzAWYB/wEAATMBmQIAATMBmQEzAQABMwGZ + AWYBAAEzApkBAAEzAZkBzAEAATMBmQH/AQABMwHMAgABMwHMATMBAAEzAcwBZgEAATMBzAGZAQABMwLM + AQABMwHMAf8BAAEzAf8BMwEAATMB/wFmAQABMwH/AZkBAAEzAf8BzAEAATMC/wEAAWYDAAFmAQABMwEA + AWYBAAFmAQABZgEAAZkBAAFmAQABzAEAAWYBAAH/AQABZgEzAgABZgIzAQABZgEzAWYBAAFmATMBmQEA + AWYBMwHMAQABZgEzAf8BAAJmAgACZgEzAQADZgEAAmYBmQEAAmYBzAEAAWYBmQIAAWYBmQEzAQABZgGZ + AWYBAAFmApkBAAFmAZkBzAEAAWYBmQH/AQABZgHMAgABZgHMATMBAAFmAcwBmQEAAWYCzAEAAWYBzAH/ + AQABZgH/AgABZgH/ATMBAAFmAf8BmQEAAWYB/wHMAQABzAEAAf8BAAH/AQABzAEAApkCAAGZATMBmQEA + AZkBAAGZAQABmQEAAcwBAAGZAwABmQIzAQABmQEAAWYBAAGZATMBzAEAAZkBAAH/AQABmQFmAgABmQFm + ATMBAAGZATMBZgEAAZkBZgGZAQABmQFmAcwBAAGZATMB/wEAApkBMwEAApkBZgEAA5kBAAKZAcwBAAKZ + Af8BAAGZAcwCAAGZAcwBMwEAAWYBzAFmAQABmQHMAZkBAAGZAswBAAGZAcwB/wEAAZkB/wIAAZkB/wEz + AQABmQHMAWYBAAGZAf8BmQEAAZkB/wHMAQABmQL/AQABzAMAAZkBAAEzAQABzAEAAWYBAAHMAQABmQEA + AcwBAAHMAQABmQEzAgABzAIzAQABzAEzAWYBAAHMATMBmQEAAcwBMwHMAQABzAEzAf8BAAHMAWYCAAHM + AWYBMwEAAZkCZgEAAcwBZgGZAQABzAFmAcwBAAGZAWYB/wEAAcwBmQIAAcwBmQEzAQABzAGZAWYBAAHM + ApkBAAHMAZkBzAEAAcwBmQH/AQACzAIAAswBMwEAAswBZgEAAswBmQEAA8wBAALMAf8BAAHMAf8CAAHM + Af8BMwEAAZkB/wFmAQABzAH/AZkBAAHMAf8BzAEAAcwC/wEAAcwBAAEzAQAB/wEAAWYBAAH/AQABmQEA + AcwBMwIAAf8CMwEAAf8BMwFmAQAB/wEzAZkBAAH/ATMBzAEAAf8BMwH/AQAB/wFmAgAB/wFmATMBAAHM + AmYBAAH/AWYBmQEAAf8BZgHMAQABzAFmAf8BAAH/AZkCAAH/AZkBMwEAAf8BmQFmAQAB/wKZAQAB/wGZ + AcwBAAH/AZkB/wEAAf8BzAIAAf8BzAEzAQAB/wHMAWYBAAH/AcwBmQEAAf8CzAEAAf8BzAH/AQAC/wEz + AQABzAH/AWYBAAL/AZkBAAL/AcwBAAJmAf8BAAFmAf8BZgEAAWYC/wEAAf8CZgEAAf8BZgH/AQAC/wFm + AQABIQEAAaUBAANfAQADdwEAA4YBAAOWAQADywEAA7IBAAPXAQAD3QEAA+MBAAPqAQAD8QEAA/gBAAHw + AfsB/wEAAaQCoAEAA4ADAAH/AgAB/wMAAv8BAAH/AwAB/wEAAf8BAAL/AgAD/yIAAf8B7wH3AfQGAAH/ + Au8B/xgAAf8BBw4AAuwB/wcAAf8BBwHxAQcBvAGRAosBkQG8AQcB8QHvAf8XAAH/AuwBBw0AAuwB/wgA + AfQB8AEHBosCBwH0FwAB/wTsAQcMAALsAf8IAAHxAZEBiwe0AZEB8RYAAf8G7AEHCwAC7AH/BwAB9AG0 + Aa0BtAG1AfEC/wHxAbUBtAGtAbQB9BUAAuwBBwLsAf8C7AH/CgAC7AH/BwABvAGzAbQBtQb/ArQBswG8 + FQAB7AEHAQAC7AL/AewB/woAAuwB/wcAAbUBtAG1ARkC9AEHAfMB/wEZAQkCtAG1FQABBwIAAuwB/wEA + Av8HAAH/AgAC7AH/AgAB/wQAArQBtQP0AuwBvAH/ARkDtBgAAuwB/woAAewB/wEAAuwB/wEAAQcB/wQA + ArQBtQH0Av8B7AHvAewBBwEZA7QYAALsAf8KAALsAf8C7AH/AQcB7AH/BAABuwG0AbsBGQH/AfQBkgH0 + Af8B7wEZAbUBtAG7GAAC7AH/CgABBwTsAQcC7AH/BAAB8AG0AbsBCQH/AfQB8gP/ArsBtAHwGAAC7AH/ + CwABBwXsAf8EAAH0AVgBUgG7AgkB8wL0AfMBCQG7ARwBUgF5Af8XAALsAf8MAAEHA+wB/wUAARoBmgF6 + AVIDCQK1AgkBuwFYARoBegH/FwAC7AH/DQABBwHsAf8GAAEaAXoBwwF6AVgB3AQJAbsBUgKaAXoB/xcA + A/8OAAH/BwAB/wEaAXoBwwF6AZkBCQLcAQkBmQF6AZoBegH2MgAB/wEaAVkBegH/BAAB/wFZAXoB9hIA + AUIBTQE+BwABPgMAASgDAAFAAwABEAMAAQEBAAEBBQABgBcAA/8BAAT/AYcB4QIAAf4BfwH+AT8BgAEB + AgAB/AE/Af4BPwHAAQMCAAH4AR8B/gE/AcABAwIAAfABDwH+AT8BgAEBAgAB8AEHAf4BPwGAAQECAAHy + AQcB/gE/AYABAQIAAfYBJwH2ATcBgAEBAgAB/gE/AfIBJwGAAQECAAH+AT8B8AEHAYABAQIAAf4BPwHw + AQcBgAEBAgAB/gE/AfgBDwQAAf4BPwH8AR8EAAH+AT8B/gE/BAAB/gE/Af8BfwEAAQECAAT/AYMBwwIA + Cw== + + + + Guardar + + + Cancelar + \ No newline at end of file diff --git a/DS4Tool/RecordBox.resx b/DS4Tool/RecordBox.resx index 3c8ce12..911bb66 100644 --- a/DS4Tool/RecordBox.resx +++ b/DS4Tool/RecordBox.resx @@ -197,7 +197,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAQ - CgAAAk1TRnQBSQFMAgEBAwEAAeABAAHgAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo + CgAAAk1TRnQBSQFMAgEBAwEAAfABAAHwAQABEAEAARABAAT/AQkBAAj/AUIBTQE2AQQGAAE2AQQCAAEo AwABQAMAARADAAEBAQABCAYAAQQYAAGAAgABgAMAAoABAAGAAwABgAEAAYABAAKAAgADwAEAAcAB3AHA AQAB8AHKAaYBAAEzBQABMwEAATMBAAEzAQACMwIAAxYBAAMcAQADIgEAAykBAANVAQADTQEAA0IBAAM5 AQABgAF8Af8BAAJQAf8BAAGTAQAB1gEAAf8B7AHMAQABxgHWAe8BAAHWAucBAAGQAakBrQIAAf8BMwMA @@ -247,7 +247,7 @@ 3, 29 - 527, 334 + 527, 342 326 @@ -597,9 +597,6 @@ 5 - - es - True diff --git a/DS4Tool/SpecActions.Designer.cs b/DS4Tool/SpecActions.Designer.cs index ff3c664..bf499c7 100644 --- a/DS4Tool/SpecActions.Designer.cs +++ b/DS4Tool/SpecActions.Designer.cs @@ -53,6 +53,7 @@ this.lbMacroRecorded = new System.Windows.Forms.Label(); this.pnlProfile = new System.Windows.Forms.Panel(); this.label1 = new System.Windows.Forms.Label(); + this.cBMacroScanCode = new System.Windows.Forms.CheckBox(); ((System.ComponentModel.ISupportInitialize)(this.pBProgram)).BeginInit(); this.pnlProgram.SuspendLayout(); this.pnlMacro.SuspendLayout(); @@ -131,9 +132,9 @@ // // cBProfiles // - resources.ApplyResources(this.cBProfiles, "cBProfiles"); this.cBProfiles.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cBProfiles.FormattingEnabled = true; + resources.ApplyResources(this.cBProfiles, "cBProfiles"); this.cBProfiles.Name = "cBProfiles"; this.cBProfiles.SelectedIndexChanged += new System.EventHandler(this.lVUnloadTrigger_SelectedIndexChanged); // @@ -164,7 +165,6 @@ // // cBActions // - resources.ApplyResources(this.cBActions, "cBActions"); this.cBActions.Cursor = System.Windows.Forms.Cursors.Default; this.cBActions.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.cBActions.FormattingEnabled = true; @@ -173,13 +173,10 @@ resources.GetString("cBActions.Items1"), resources.GetString("cBActions.Items2"), resources.GetString("cBActions.Items3")}); + resources.ApplyResources(this.cBActions, "cBActions"); this.cBActions.Name = "cBActions"; this.cBActions.SelectedIndexChanged += new System.EventHandler(this.cBActions_SelectedIndexChanged); // - // openFileDialog1 - // - resources.ApplyResources(this.openFileDialog1, "openFileDialog1"); - // // imageList1 // this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; @@ -270,17 +267,18 @@ // // pnlProgram // - resources.ApplyResources(this.pnlProgram, "pnlProgram"); this.pnlProgram.Controls.Add(this.btnBrowse); this.pnlProgram.Controls.Add(this.lbProgram); this.pnlProgram.Controls.Add(this.pBProgram); + resources.ApplyResources(this.pnlProgram, "pnlProgram"); this.pnlProgram.Name = "pnlProgram"; // // pnlMacro // - resources.ApplyResources(this.pnlMacro, "pnlMacro"); + this.pnlMacro.Controls.Add(this.cBMacroScanCode); this.pnlMacro.Controls.Add(this.btnRecordMacro); this.pnlMacro.Controls.Add(this.lbMacroRecorded); + resources.ApplyResources(this.pnlMacro, "pnlMacro"); this.pnlMacro.Name = "pnlMacro"; // // lbMacroRecorded @@ -290,10 +288,10 @@ // // pnlProfile // - resources.ApplyResources(this.pnlProfile, "pnlProfile"); this.pnlProfile.Controls.Add(this.label1); this.pnlProfile.Controls.Add(this.cBProfiles); this.pnlProfile.Controls.Add(this.btnSetUTrigger); + resources.ApplyResources(this.pnlProfile, "pnlProfile"); this.pnlProfile.Name = "pnlProfile"; // // label1 @@ -301,13 +299,19 @@ resources.ApplyResources(this.label1, "label1"); this.label1.Name = "label1"; // + // cBMacroScanCode + // + resources.ApplyResources(this.cBMacroScanCode, "cBMacroScanCode"); + this.cBMacroScanCode.Name = "cBMacroScanCode"; + this.cBMacroScanCode.UseVisualStyleBackColor = true; + // // SpecActions // resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.BackColor = System.Drawing.SystemColors.Control; - this.Controls.Add(this.pnlProfile); this.Controls.Add(this.pnlMacro); + this.Controls.Add(this.pnlProfile); this.Controls.Add(this.pnlProgram); this.Controls.Add(this.tBName); this.Controls.Add(this.cBActions); @@ -322,6 +326,7 @@ ((System.ComponentModel.ISupportInitialize)(this.pBProgram)).EndInit(); this.pnlProgram.ResumeLayout(false); this.pnlMacro.ResumeLayout(false); + this.pnlMacro.PerformLayout(); this.pnlProfile.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -353,5 +358,6 @@ private System.Windows.Forms.Panel pnlProfile; public System.Windows.Forms.Label lbMacroRecorded; private System.Windows.Forms.Label label1; + private System.Windows.Forms.CheckBox cBMacroScanCode; } } \ No newline at end of file diff --git a/DS4Tool/SpecActions.cs b/DS4Tool/SpecActions.cs index 9254ab8..f783ddb 100644 --- a/DS4Tool/SpecActions.cs +++ b/DS4Tool/SpecActions.cs @@ -55,7 +55,12 @@ namespace DS4Windows } switch (act.type) { - case "Macro": cBActions.SelectedIndex = 1; macrostag = act.macro; lbMacroRecorded.Text = "Macro Recored"; break; + case "Macro": + cBActions.SelectedIndex = 1; + macrostag = act.macro; + lbMacroRecorded.Text = "Macro Recored"; + cBMacroScanCode.Checked = act.keyType.HasFlag(DS4KeyType.ScanCode); + break; case "Program": cBActions.SelectedIndex = 2; LoadProgram(act.details); break; case "Profile": cBActions.SelectedIndex = 3; @@ -130,11 +135,11 @@ namespace DS4Windows case 1: if (macrostag.Count > 0) { - action = "Macro"; + action = "Macro" + (cBMacroScanCode.Checked ? " (Scan Code)" : ""); actRe = true; if (!string.IsNullOrEmpty(oldprofilename) && oldprofilename != tBName.Text) Global.RemoveAction(oldprofilename); - Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, String.Join("/", macrostag), edit); + Global.SaveAction(tBName.Text, String.Join("/", controls), cBActions.SelectedIndex, String.Join("/", macrostag), edit, (cBMacroScanCode.Checked ? "Scan Code" : "")); } break; case 2: diff --git a/DS4Tool/SpecActions.resx b/DS4Tool/SpecActions.resx index 14c003b..60e63ba 100644 --- a/DS4Tool/SpecActions.resx +++ b/DS4Tool/SpecActions.resx @@ -117,9 +117,88 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 14, 33 + + + Top, Bottom, Left + + + Trigger + + + + 160 + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVDcm9zc/////8F+/// + /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH + BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u + RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv + bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv + ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A + CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA + AwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZDaXJjbGX/////Bfv/ + //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ + BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt + LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G + b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z + b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f + AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA + AAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZTcXVhcmX/////Bfv/ + //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ + BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt + LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G + b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z + b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f + AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA + AAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhUcmlhbmdsZf////8F + +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA + AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 + ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n + LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy + b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl + X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD + AAAAAwAAAAs= + @@ -139,35 +218,7 @@ AAADAAAACw== - - - 259 - - - TopCenter - - - 178, 217 - - - False - - - 15 - - - 23, 23 - - - 129, 26 - - - $this - - - 12, 31 - - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -175,29 +226,17 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhUcmlhbmdsZf////8F - +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA - AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 - ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n - LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy - b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl - X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD - AAAAAwAAAAs= + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVTaGFyZf////8F+/// + /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH + BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u + RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv + bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv + ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A + CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA + AwAAAAs= - - 178, 217 - - - 68, 23 - - - $this - - - 10 - - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -205,7 +244,7 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMM/////8F+////xRT + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJVcP////8F+////xRT eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT @@ -215,31 +254,7 @@ AAs= - - btnSave - - - pnlProfile - - - 261 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - openFileDialog1 - - - 153, 23 - - - System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 18 - - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -247,7 +262,79 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMv////8F+////xRT + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAREb3du/////wX7//// + FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH + AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E + cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u + dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m + dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI + AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD + AAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAARMZWZ0/////wX7//// + FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH + AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E + cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u + dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m + dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI + AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD + AAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVSaWdodP////8F+/// + /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH + BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u + RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv + bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv + ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A + CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA + AwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJQU/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMf////8F+////xRT eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT @@ -275,7 +362,7 @@ AAs= - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -283,14 +370,14 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBEb3du//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMv////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= @@ -309,6 +396,42 @@ U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMM/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSM/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= @@ -329,7 +452,7 @@ CAMAAAADAAAACw== - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -337,14 +460,14 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSM/////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtVcHBlciBUb3VjaP// + //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl + AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT + eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 + aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN + aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh + bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f + AAgDAAAAAwAAAAs= @@ -363,1117 +486,6 @@ Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A CAMAAAADAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtVcHBlciBUb3VjaP// - //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl - AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT - eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 - aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN - aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh - bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f - AAgDAAAAAwAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIExl - ZnT/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz - dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA - AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u - RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA - AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA - AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs - dWVfXwAIAwAAAAMAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMf////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 402, 264 - - - Launch a program - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABFSaWdodCBTdGljayBS - aWdodP////8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9y - BXN0YXRlAQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEF - BgAAABNTeXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3Rl - bS5EcmF3aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAG - CAAAABRNaWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUB - AAAAB3ZhbHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2 - YWx1ZV9fAAgDAAAAAwAAAAs= - - - - Set Unload Trigger - - - 9 - - - SpecActions - - - pnlMacro - - - 0, 0 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Top, Left, Right - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA1MZWZ0IFN0aWNrIFVw - /////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3Rh - dGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAA - E1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRy - YXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAA - FE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAH - dmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVl - X18ACAMAAAADAAAACw== - - - - 0 - - - label1 - - - 17 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pnlProfile - - - 153, 23 - - - btnSetUTrigger - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJVcP////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 6, 13 - - - btnRecordMacro - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJQU/////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 206, 58 - - - 0 - - - 16, 16 - - - $this - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 153, 23 - - - lbMacroRecorded - - - 54, 13 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAARMZWZ0/////wX7//// - FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH - AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E - cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u - dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m - dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI - AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD - AAAACw== - - - - 257 - - - 16 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBMZWZ0//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBEb3du//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== - - - - cBProfiles - - - 17 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZDaXJjbGX/////Bfv/ - //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ - BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt - LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G - b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z - b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f - AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA - AAMAAAAL - - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 153, 21 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApNdWx0aXRvdWNo//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== - - - - 162, 62 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZTcXVhcmX/////Bfv/ - //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ - BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt - LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G - b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z - b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f - AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA - AAMAAAAL - - - - 15 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBMZWZ0IFN0aWNrIFJp - Z2h0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF - c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG - AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt - LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI - AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA - AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh - bHVlX18ACAMAAAADAAAACw== - - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAARMZWZ0/////wX7//// - FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH - AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E - cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u - dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m - dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI - AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD - AAAACw== - - - - 153, 23 - - - System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - 0, 0 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJQU/////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - False - - - pnlProfile - - - Top, Bottom, Left - - - btnCancel - - - Browse... - - - 58, 5 - - - TopCenter - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJVcP////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - SpecActions - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBE - b3du/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF - c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG - AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt - LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI - AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA - AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh - bHVlX18ACAMAAAADAAAACw== - - - - pnlProgram - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhTd2lwZSBVcP////8F - +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA - AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 - ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n - LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy - b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl - X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD - AAAAAwAAAAs= - - - - MiddleCenter - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtSaWdodCBUb3VjaP// - //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl - AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT - eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 - aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN - aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh - bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f - AAgDAAAAAwAAAAs= - - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Record a macro - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVTaGFyZf////8F+/// - /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH - BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u - RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv - bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv - ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A - CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA - AwAAAAs= - - - - 124, 23 - - - 1 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 16 - - - Top, Bottom, Left - - - 2 - - - 12, 8 - - - 5 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMM/////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lVTrigger - - - pnlProgram - - - $this - - - btnBrowse - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVDcm9zc/////8F+/// - /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH - BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u - RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv - bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv - ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A - CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA - AwAAAAs= - - - - Bottom, Left - - - 0, 27 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSMf////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtTd2lwZSBSaWdodP// - //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl - AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT - eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 - aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN - aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh - bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f - AAgDAAAAAwAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSM/////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 7 - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtVcHBlciBUb3VjaP// - //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl - AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT - eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 - aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN - aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh - bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f - AAgDAAAAAwAAAAs= - - - - pnlProgram - - - 161, 94 - - - Trigger - - - -Select an Action- - - - btnBorder - - - 14 - - - pnlMacro - - - 163, 52 - - - 2 - - - 14, 33 - - - System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 16 - - - cBActions - - - pnlProgram - - - MiddleCenter - - - Save - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtTd2lwZSBSaWdodP// - //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl - AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT - eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 - aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN - aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh - bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f - AAgDAAAAAwAAAAs= - - - - cHUnloadTrigger - - - False - - - pBProgram - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA5SaWdodCBTdGljayBV - cP////8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0 - YXRlAQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAA - ABNTeXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5E - cmF3aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAA - ABRNaWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAA - B3ZhbHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1 - ZV9fAAgDAAAAAwAAAAs= - - - - pnlMacro - - - 4 - - - 3 - - - $this - - - 160 - - - Cancel - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 206, 58 - - - 16 - - - 0, 0 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 259 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVSaWdodP////8F+/// - /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH - BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u - RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv - bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv - ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A - CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA - AwAAAAs= - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSMv////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 182, 221 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVTaGFyZf////8F+/// - /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH - BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u - RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv - bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv - ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A - CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA - AwAAAAs= - - - - 206, 58 - - - 153, 21 - - - 2 - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Bottom, Left - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIERv - d27/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz - dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA - AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u - RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA - AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA - AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs - dWVfXwAIAwAAAAMAAAAL - - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMf////8F+////xRT - eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA - AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh - d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT - dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg - U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA - AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA - AAs= - - - - 1 - - - lbName - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAdPcHRpb25z/////wX7 - ////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAA - CQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3Rl - bS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcu - Rm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jv - c29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVf - XwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMA - AAADAAAACw== - - - - 206, 31 - - - tBName - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBMZWZ0//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== - - - - 160 - - - 1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApMZWZ0IFRvdWNo//// - /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB - AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 - c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp - bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p - Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs - dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A - CAMAAAADAAAACw== - - - - 206, 229 - - - Load a profile - - - Hold the unload trigger to go back to your orignal profile - - - 0, 26 - - - $this - - - 324, 20 - - - Record a macro - - - 152, 39 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAREb3du/////wX7//// - FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH - AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E - cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u - dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m - dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI - AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD - AAAACw== - - - - 258 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBM - ZWZ0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF - c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG - AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt - LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI - AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA - AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh - bHVlX18ACAMAAAADAAAACw== - - - - System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 262 - - - 0, 26 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA1MZWZ0IFN0aWNrIFVw - /////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3Rh - dGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAA - E1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRy - YXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAA - FE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAH - dmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVl - X18ACAMAAAADAAAACw== @@ -1494,7 +506,7 @@ AAgDAAAAAwAAAAs= - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -1502,14 +514,14 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIExl - ZnT/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz - dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA - AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u - RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA - AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA - AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs - dWVfXwAIAwAAAAMAAAAL + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA1MZWZ0IFN0aWNrIFVw + /////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3Rh + dGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAA + E1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRy + YXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAA + FE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAH + dmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVl + X18ACAMAAAADAAAACw== @@ -1528,6 +540,42 @@ AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs dWVfXwAIAwAAAAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIExl + ZnT/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz + dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA + AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u + RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA + AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA + AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs + dWVfXwAIAwAAAAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBMZWZ0IFN0aWNrIFJp + Z2h0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF + c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG + AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt + LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI + AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA + AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh + bHVlX18ACAMAAAADAAAACw== @@ -1546,27 +594,6 @@ ABRNaWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAA B3ZhbHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1 ZV9fAAgDAAAAAwAAAAs= - - - - NoControl - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBM - ZWZ0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF - c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG - AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt - LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI - AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA - AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh - bHVlX18ACAMAAAADAAAACw== @@ -1587,7 +614,7 @@ bHVlX18ACAMAAAADAAAACw== - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -1595,14 +622,14 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhTd2lwZSBVcP////8F - +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA - AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 - ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n - LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy - b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl - X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD - AAAAAwAAAAs= + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBM + ZWZ0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF + c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG + AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt + LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI + AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA + AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh + bHVlX18ACAMAAAADAAAACw== @@ -1623,7 +650,7 @@ YWx1ZV9fAAgDAAAAAwAAAAs= - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -1631,22 +658,422 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBMZWZ0IFN0aWNrIFJp - Z2h0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF - c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG - AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt - LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI - AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA - AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh - bHVlX18ACAMAAAADAAAACw== + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhTd2lwZSBVcP////8F + +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA + AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 + ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n + LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy + b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl + X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD + AAAAAwAAAAs= - - cHTrigger + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBEb3du//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBMZWZ0//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtTd2lwZSBSaWdodP// + //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl + AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT + eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 + aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN + aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh + bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f + AAgDAAAAAwAAAAs= + + + + + 14, 33 + + + 178, 217 + + + 14 + + + lVTrigger + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 8 + + + 0, 0 + + + 153, 23 + + + 16 + + + Record a macro + + + btnRecordMacro + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMacro + + + 1 + + + 0, 0 + + + 153, 23 + + + 16 + + + Browse... + + + btnBrowse + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProgram + + + 0 + + + 0, 0 + + + 153, 21 + + + 17 + + + cBProfiles + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProfile + + + 1 + + + Bottom, Left + + + False + + + 206, 229 + + + 79, 23 + + + 16 + + + Save + + + btnSave + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 6 + + + Bottom, Left + + + 291, 229 + + + 68, 23 + + + 16 + + + Cancel + + + btnCancel + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 $this + + 5 + + + 12, 8 + + + 54, 13 + + + 15 + + + Name + + + TopCenter + + + lbName + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + Top, Left, Right + + + 58, 5 + + + 324, 20 + + + 18 + + + tBName + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + -Select an Action- + + + Record a macro + + + Launch a program + + + Load a profile + + + 206, 31 + + + 153, 21 + + + 17 + + + cBActions + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + 17, 17 + + + 157, 17 + + + 16, 16 + + + NoControl + + + 129, 26 + + + 23, 23 + + + Zoom + + + 256 + + + pBProgram + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProgram + + + 2 + + + 0, 26 + + + 124, 23 + + + 15 + + + MiddleCenter + + + lbProgram + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProgram + + + 1 + + + Top, Bottom, Left + + + Flat + + + 12, 31 + + + 182, 221 + + + 257 + + + btnBorder + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 10 + + + 0, 27 + + + 153, 23 + + + 258 + + + Set Unload Trigger + + + btnSetUTrigger + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProfile + + + 2 + + + Top, Bottom, Left + + + Unload Profile Trigger + + + 160 + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w @@ -1665,66 +1092,6 @@ AwAAAAs= - - 256 - - - $this - - - 260 - - - Top, Bottom, Left - - - 8 - - - lVUnloadTrigger - - - Unload Profile Trigger - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - lbProgram - - - $this - - - 15 - - - - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w - LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 - ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu - PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA - BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 - bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAREb3du/////wX7//// - FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH - AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E - cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u - dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m - dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI - AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD - AAAACw== - - - - $this - - - 1 - - - imageList1 - AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w @@ -1743,8 +1110,131 @@ AAMAAAAL - - Flat + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZTcXVhcmX/////Bfv/ + //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ + BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt + LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G + b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z + b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f + AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA + AAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhUcmlhbmdsZf////8F + +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA + AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 + ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n + LkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNy + b3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVl + X18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgD + AAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAdPcHRpb25z/////wX7 + ////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAA + CQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3Rl + bS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcu + Rm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jv + c29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVf + XwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMA + AAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAVTaGFyZf////8F+/// + /xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkH + BwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0u + RHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZv + bnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3Nv + ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A + CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA + AwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJVcP////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAREb3du/////wX7//// + FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH + AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E + cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u + dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m + dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI + AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD + AAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAARMZWZ0/////wX7//// + FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUBAAAACQcH + AwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5c3RlbS5E + cmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdpbmcuRm9u + dFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1pY3Jvc29m + dCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFsdWVfXwAI + AwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18ACAMAAAAD + AAAACw== + @@ -1762,6 +1252,60 @@ ZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18A CAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAA AwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJQU/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMMf////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSMf////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= @@ -1782,16 +1326,7 @@ AAs= - - Name - - - pnlProfile - - - 79, 23 - - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -1799,29 +1334,17 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAZTcXVhcmX/////Bfv/ - //8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVzdGF0ZQEAAAAJ - BwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYAAAATU3lzdGVt - LkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0uRHJhd2luZy5G - b250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggAAAAUTWljcm9z - b2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAAAAd2YWx1ZV9f - AAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFsdWVfXwAIAwAA - AAMAAAAL + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSMv////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= - - 291, 229 - - - Zoom - - - 0, 55 - - - 0 - - + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 @@ -1829,7 +1352,259 @@ PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp - bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhUcmlhbmdsZf////8F + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJMM/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAJSM/////8F+////xRT + eXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAAAAkHBwMA + AAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0ZW0uRHJh + d2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5nLkZvbnRT + dHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRNaWNyb3NvZnQg + U2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3ZhbHVlX18ACAMA + AAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9fAAgDAAAAAwAA + AAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApMZWZ0IFRvdWNo//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtVcHBlciBUb3VjaP// + //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl + AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT + eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 + aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN + aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh + bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f + AAgDAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApNdWx0aXRvdWNo//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtSaWdodCBUb3VjaP// + //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl + AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT + eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 + aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN + aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh + bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f + AAgDAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA1MZWZ0IFN0aWNrIFVw + /////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3Rh + dGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAA + E1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRy + YXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAA + FE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAH + dmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVl + X18ACAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIERv + d27/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz + dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA + AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u + RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA + AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA + AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs + dWVfXwAIAwAAAAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA9MZWZ0IFN0aWNrIExl + ZnT/////Bfv///8UU3lzdGVtLkRyYXdpbmcuQ29sb3IEAAAABG5hbWUFdmFsdWUKa25vd25Db2xvcgVz + dGF0ZQEAAAAJBwcDAAAACgAAAAAAAAAAGAABAAAJBgAAAAH5////+////woAAAAAAAAAABoAAQABBQYA + AAATU3lzdGVtLkRyYXdpbmcuRm9udAQAAAAETmFtZQRTaXplBVN0eWxlBFVuaXQBAAQECxhTeXN0ZW0u + RHJhd2luZy5Gb250U3R5bGUDAAAAG1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAMAAAADAAAABggA + AAAUTWljcm9zb2Z0IFNhbnMgU2VyaWYAAARBBff///8YU3lzdGVtLkRyYXdpbmcuRm9udFN0eWxlAQAA + AAd2YWx1ZV9fAAgDAAAAAAAAAAX2////G1N5c3RlbS5EcmF3aW5nLkdyYXBoaWNzVW5pdAEAAAAHdmFs + dWVfXwAIAwAAAAMAAAAL + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBMZWZ0IFN0aWNrIFJp + Z2h0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF + c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG + AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt + LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI + AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA + AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh + bHVlX18ACAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAA5SaWdodCBTdGljayBV + cP////8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0 + YXRlAQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAA + ABNTeXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5E + cmF3aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAA + ABRNaWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAA + B3ZhbHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1 + ZV9fAAgDAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBE + b3du/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF + c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG + AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt + LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI + AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA + AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh + bHVlX18ACAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABBSaWdodCBTdGljayBM + ZWZ0/////wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IF + c3RhdGUBAAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUG + AAAAE1N5c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVt + LkRyYXdpbmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYI + AAAAFE1pY3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEA + AAAHdmFsdWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3Zh + bHVlX18ACAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAABFSaWdodCBTdGljayBS + aWdodP////8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9y + BXN0YXRlAQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEF + BgAAABNTeXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3Rl + bS5EcmF3aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAG + CAAAABRNaWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUB + AAAAB3ZhbHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2 + YWx1ZV9fAAgDAAAAAwAAAAs= + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAhTd2lwZSBVcP////8F +////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRlAQAA AAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNTeXN0 ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3aW5n @@ -1839,19 +1614,271 @@ AAAAAwAAAAs= - - 6 + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBEb3du//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + - + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAApTd2lwZSBMZWZ0//// + /wX7////FFN5c3RlbS5EcmF3aW5nLkNvbG9yBAAAAARuYW1lBXZhbHVlCmtub3duQ29sb3IFc3RhdGUB + AAAACQcHAwAAAAoAAAAAAAAAABgAAQAACQYAAAAB+f////v///8KAAAAAAAAAAAaAAEAAQUGAAAAE1N5 + c3RlbS5EcmF3aW5nLkZvbnQEAAAABE5hbWUEU2l6ZQVTdHlsZQRVbml0AQAEBAsYU3lzdGVtLkRyYXdp + bmcuRm9udFN0eWxlAwAAABtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQDAAAAAwAAAAYIAAAAFE1p + Y3Jvc29mdCBTYW5zIFNlcmlmAAAEQQX3////GFN5c3RlbS5EcmF3aW5nLkZvbnRTdHlsZQEAAAAHdmFs + dWVfXwAIAwAAAAAAAAAF9v///xtTeXN0ZW0uRHJhd2luZy5HcmFwaGljc1VuaXQBAAAAB3ZhbHVlX18A + CAMAAAADAAAACw== + + + + + AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w + LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkMAwAAAFFTeXN0 + ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2Vu + PWIwM2Y1ZjdmMTFkNTBhM2EFAQAAACFTeXN0ZW0uV2luZG93cy5Gb3Jtcy5MaXN0Vmlld0l0ZW0HAAAA + BFRleHQKSW1hZ2VJbmRleAlCYWNrQ29sb3IHQ2hlY2tlZARGb250CUZvcmVDb2xvchdVc2VJdGVtU3R5 + bGVGb3JTdWJJdGVtcwEABAAEBAAIFFN5c3RlbS5EcmF3aW5nLkNvbG9yAwAAAAETU3lzdGVtLkRyYXdp + bmcuRm9udAMAAAAUU3lzdGVtLkRyYXdpbmcuQ29sb3IDAAAAAQIAAAAGBAAAAAtTd2lwZSBSaWdodP// + //8F+////xRTeXN0ZW0uRHJhd2luZy5Db2xvcgQAAAAEbmFtZQV2YWx1ZQprbm93bkNvbG9yBXN0YXRl + AQAAAAkHBwMAAAAKAAAAAAAAAAAYAAEAAAkGAAAAAfn////7////CgAAAAAAAAAAGgABAAEFBgAAABNT + eXN0ZW0uRHJhd2luZy5Gb250BAAAAAROYW1lBFNpemUFU3R5bGUEVW5pdAEABAQLGFN5c3RlbS5EcmF3 + aW5nLkZvbnRTdHlsZQMAAAAbU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AwAAAAMAAAAGCAAAABRN + aWNyb3NvZnQgU2FucyBTZXJpZgAABEEF9////xhTeXN0ZW0uRHJhd2luZy5Gb250U3R5bGUBAAAAB3Zh + bHVlX18ACAMAAAAAAAAABfb///8bU3lzdGVtLkRyYXdpbmcuR3JhcGhpY3NVbml0AQAAAAd2YWx1ZV9f + AAgDAAAAAwAAAAs= + + + + 14, 33 + + + 178, 217 + + + 259 + + + lVUnloadTrigger + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 9 + + + 206, 58 + + + 162, 62 + + + 260 + + + False + + + pnlProgram + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + True + + + 4, 30 + + + 79, 17 + + + 17 + + + Scan Code + + + cBMacroScanCode + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMacro + + 0 - - 17, 17 - - - 157, 17 - + + 0, 50 + + + 153, 23 + + + 15 + + + MiddleCenter + + + lbMacroRecorded + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlMacro + + + 2 + + + 206, 58 + + + 163, 94 + + + 261 + + + False + + + pnlMacro + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + 0, 55 + + + 152, 39 + + + 259 + + + Hold the unload trigger to go back to your orignal profile + + + TopCenter + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pnlProfile + + + 0 + + + 206, 58 + + + 161, 94 + + + 262 + + + False + + + pnlProfile + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + True + + 6, 13 + + + 402, 264 + + + SpecActions + + + cHTrigger + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + openFileDialog1 + + + System.Windows.Forms.OpenFileDialog, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + imageList1 + + + System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + cHUnloadTrigger + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + SpecActions + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file